Quellcode der Dragonslayer-Edition
Quellcode der Dragonslayer-Edition: 0.9.7(DS V3) Ithil-Edition


Anmerkung: Dies ist nur ein Auszug aus dem Source. Ein etwas älteres, abgespecktes Release der Dragonslayer-Edition ist für jeden Interessenten frei zum Download verfügbar. Was wir uns unbedingt verbitten, ist Diebstahl unserer Arbeit ohne Nennung des Copyrights.
Falls beim Lesen des Source ein Bug entdeckt werden sollte, bitten wir um sofortige Meldung per Anfrage!


./inn.php

zurück
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:
208:
209:
210:
211:
212:
213:
214:
215:
216:
217:
218:
219:
220:
221:
222:
223:
224:
225:
226:
227:
228:
229:
230:
231:
232:
233:
234:
235:
236:
237:
238:
239:
240:
241:
242:
243:
244:
245:
246:
247:
248:
249:
250:
251:
252:
253:
254:
255:
256:
257:
258:
259:
260:
261:
262:
263:
264:
265:
266:
267:
268:
269:
270:
271:
272:
273:
274:
275:
276:
277:
278:
279:
280:
281:
282:
283:
284:
285:
286:
287:
288:
289:
290:
291:
292:
293:
294:
295:
296:
297:
298:
299:
300:
301:
302:
303:
304:
305:
306:
307:
308:
309:
310:
311:
312:
313:
314:
315:
316:
317:
318:
319:
320:
321:
322:
323:
324:
325:
326:
327:
328:
329:
330:
331:
332:
333:
334:
335:
336:
337:
338:
339:
340:
341:
342:
343:
344:
345:
346:
347:
348:
349:
350:
351:
352:
353:
354:
355:
356:
357:
358:
359:
360:
361:
362:
363:
364:
365:
366:
367:
368:
369:
370:
371:
372:
373:
374:
375:
376:
377:
378:
379:
380:
381:
382:
383:
384:
385:
386:
387:
388:
389:
390:
391:
392:
393:
394:
395:
396:
397:
398:
399:
400:
401:
402:
403:
404:
405:
406:
407:
408:
409:
410:
411:
412:
413:
414:
415:
416:
417:
418:
419:
420:
421:
422:
423:
424:
425:
426:
427:
428:
429:
430:
431:
432:
433:
434:
435:
436:
437:
438:
439:
440:
441:
442:
443:
444:
445:
446:
447:
448:
449:
450:
451:
452:
453:
454:
455:
456:
457:
458:
459:
460:
461:
462:
463:
464:
465:
466:
467:
468:
469:
470:
471:
472:
473:
474:
475:
476:
477:
478:
479:
480:
481:
482:
483:
484:
485:
486:
487:
488:
489:
490:
491:
492:
493:
494:
495:
496:
497:
498:
499:
500:
501:
502:
503:
504:
505:
506:
507:
508:
509:
510:
511:
512:
513:
514:
515:
516:
517:
518:
519:
520:
521:
522:
523:
524:
525:
526:
527:
528:
529:
530:
531:
532:
533:
534:
535:
536:
537:
538:
539:
540:
541:
542:
543:
544:
545:
546:
547:
548:
549:
550:
551:
552:
553:
554:
555:
556:
557:
558:
559:
560:
561:
562:
563:
564:
565:
566:
567:
568:
569:
570:
571:
572:
573:
574:
575:
576:
577:
578:
579:
580:
581:
582:
583:
584:
585:
586:
587:
588:
589:
590:
591:
592:
593:
594:
595:
596:
597:
598:
599:
600:
601:
602:
603:
604:
605:
606:
607:
608:
609:
610:
611:
612:
613:
614:
615:
616:
617:
618:
619:
620:
621:
622:
623:
624:
625:
626:
627:
628:
629:
630:
631:
632:
633:
634:
635:
636:
637:
638:
639:
640:
641:
642:
643:
644:
645:
646:
647:
648:
649:
650:
651:
652:
653:
654:
655:
656:
657:
658:
659:
660:
661:
662:
663:
664:
665:
666:
667:
668:
669:
670:
671:
672:
673:
674:
675:
676:
677:
678:
679:
680:
681:
682:
683:
684:
685:
686:
687:
688:
689:
690:
691:
692:
693:
694:
695:
696:
697:
698:
699:
700:
701:
702:
703:
704:
705:
706:
707:
708:
709:
710:
711:
712:
713:
714:
715:
716:
717:
718:
719:
720:
721:
722:
723:
724:
725:
726:
727:
728:
729:
730:
731:
732:
733:
734:
735:
736:
737:
738:
739:
740:
741:
742:
743:
744:
745:
746:
747:
748:
749:
750:
751:
752:
753:
754:
755:
756:
757:
758:
759:
760:
761:
762:
763:
764:
765:
766:
767:
768:
769:
770:
771:
772:
773:
774:
775:
776:
777:
778:
779:
780:
781:
782:
783:
784:
785:
786:
787:
788:
789:
790:
791:
792:
793:
794:
795:
796:
797:
798:
799:
800:
801:
802:
803:
804:
805:
806:
807:
808:
809:
810:
811:
812:
813:
814:
815:
816:
817:
818:
819:
820:
821:
822:
823:
824:
825:
826:
827:
828:
829:
830:
831:
832:
833:
834:
835:
836:
837:
838:
839:
840:
841:
842:
843:
844:
845:
846:
847:
848:
849:
850:
851:
852:
853:
854:
855:
856:
857:
858:
859:
860:
861:
862:
863:
864:
865:
866:
867:
868:
869:
870:
871:
872:
873:
874:
875:
876:
877:
878:
879:
880:
881:
882:
883:
884:
885:
886:
887:
888:
889:
890:
891:
892:
893:
894:
895:
896:
897:
898:
899:
900:
901:
902:
903:
904:
905:
906:
907:
908:
909:
910:
911:
912:
913:
914:
915:
916:
917:
918:
919:
920:
921:
922:
923:
924:
925:
926:
927:
928:
929:
930:
931:
932:
933:
934:
935:
936:
937:
938:
939:
940:
941:
942:
943:
944:
945:
946:
947:
948:
949:
950:
951:
952:
953:
954:
955:
956:
957:
958:
959:
960:
961:
962:
963:
964:
965:
966:
967:
968:
969:
970:
971:
972:
973:
974:
975:
976:
977:
978:
979:
980:
981:
982:
983:
984:
985:
986:
987:
988:
989:
990:
991:
992:
993:
994:
995:
996:
997:
998:
999:
1000:
1001:
1002:
1003:
1004:
1005:
1006:
1007:
1008:
1009:
1010:
1011:
1012:
1013:
1014:
1015:
1016:
1017:
1018:
1019:
1020:
1021:
1022:
1023:
1024:
1025:
1026:
1027:
1028:
1029:
1030:
1031:
1032:
1033:
1034:
1035:
1036:
1037:
1038:
1039:
1040:
1041:
1042:
1043:
1044:
1045:
1046:
1047:
1048:
1049:
1050:
1051:
1052:
1053:
1054:
1055:
1056:
1057:
1058:
1059:
1060:
1061:
1062:
1063:
1064:
1065:
1066:
1067:
1068:
1069:
1070:
1071:
1072:
1073:
1074:
1075:
1076:
1077:
1078:
1079:
1080:
1081:
1082:
1083:
1084:
1085:
1086:
1087:
1088:
1089:
1090:
1091:
1092:
1093:
1094:
1095:
1096:
1097:
1098:
1099:
1100:
1101:
1102:
1103:
1104:
1105:
1106:
1107:
1108:
1109:
1110:
1111:
1112:
1113:
1114:
1115:
1116:
1117:
1118:
1119:
1120:
1121:
1122:
1123:
1124:
1125:
1126:
1127:
1128:
1129:
1130:
1131:
1132:
1133:
1134:
1135:
1136:
1137:
1138:
1139:
1140:
1141:
1142:
1143:
1144:
1145:
1146:
1147:
1148:
1149:
1150:
1151:
1152:
1153:
1154:
1155:
1156:
1157:
1158:
1159:
1160:
1161:
1162:
1163:
1164:
1165:
1166:
1167:
1168:
1169:
1170:
1171:
1172:
1173:
1174:
1175:
1176:
1177:
1178:
1179:
1180:
1181:
1182:
1183:
1184:
1185:
1186:
1187:
1188:
1189:
1190:
1191:
1192:
1193:
1194:
1195:
1196:
1197:
1198:
1199:
1200:
1201:
1202:
1203:
1204:
1205:
1206:
1207:
1208:
1209:
1210:
1211:
1212:
1213:
1214:
1215:
1216:
1217:
1218:
1219:
1220:
1221:
1222:
1223:
1224:
1225:
1226:
1227:
1228:
1229:
1230:
1231:
1232:
1233:
1234:
1235:
1236:
1237:
1238:
1239:
1240:
1241:
1242:
1243:
1244:
1245:
1246:
1247:
1248:
1249:
1250:
1251:
1252:
1253:
1254:
1255:
1256:
1257:
1258:
1259:
1260:
1261:
1262:
1263:
1264:
1265:
1266:
1267:
1268:
1269:
1270:
1271:
1272:
1273:
1274:
1275:
1276:
1277:
1278:
1279:
1280:
1281:
1282:
1283:
1284:
1285:
1286:
1287:
1288:
1289:
1290:
1291:
1292:
1293:
1294:
1295:
1296:
1297:
1298:
1299:
1300:
1301:
1302:
1303:
1304:
1305:
1306:
1307:
1308:
1309:
1310:
1311:
1312:
1313:
1314:
1315:
1316:
1317:
1318:
1319:
1320:
1321:
1322:
1323:
1324:
1325:
1326:
1327:
1328:
1329:
1330:
1331:
1332:
1333:
1334:
1335:
1336:
1337:
1338:
1339:
1340:
1341:
1342:
1343:
1344:
1345:
1346:
1347:
1348:
1349:
1350:
1351:
1352:
1353:
1354:
1355:
1356:
1357:
1358:
1359:
1360:
1361:
1362:
1363:
1364:
1365:
1366:
1367:
1368:
1369:
1370:
1371:
1372:
1373:
1374:
1375:
1376:
1377:
1378:
1379:
1380:
1381:
1382:
1383:
1384:
1385:
1386:
1387:
1388:
1389:
1390:
1391:
1392:
1393:
1394:
1395:
1396:
1397:
1398:
1399:
1400:
1401:
1402:
1403:
1404:
1405:
1406:
1407:
1408:
1409:
1410:
1411:
1412:
1413:
1414:
1415:
1416:
1417:
1418:
1419:
1420:
1421:
1422:
1423:
1424:
1425:
1426:
1427:
1428:
1429:
1430:
1431:
1432:
1433:
1434:
1435:
1436:
1437:
1438:
1439:
1440:
1441:
1442:
1443:
1444:
1445:
1446:
1447:
1448:
1449:
1450:
1451:
1452:
1453:
1454:
1455:
1456:
1457:
1458:
1459:
1460:
1461:
1462:
1463:
1464:
1465:
1466:
1467:
1468:
1469:
1470:
1471:
1472:
1473:
1474:
1475:
1476:
1477:
1478:
1479:
1480:
1481:
1482:
1483:
1484:
1485:
1486:
1487:
1488:
1489:
1490:
1491:
1492:
1493:
1494:
1495:
1496:
1497:
1498:
1499:
1500:
1501:
1502:
1503:
1504:
1505:
1506:
1507:
1508:
1509:
1510:
1511:
1512:
1513:
1514:
1515:
1516:
1517:
1518:
1519:
1520:
1521:
1522:
1523:
1524:
1525:
1526:
1527:
1528:
1529:
1530:
1531:
1532:
1533:
1534:
1535:
1536:
1537:
1538:
1539:
1540:
1541:
1542:
1543:
1544:
1545:
1546:
1547:
1548:
1549:
1550:
1551:
1552:
1553:
1554:
1555:
1556:
1557:
1558:
1559:
1560:
1561:
1562:
1563:
1564:
1565:
1566:
1567:
1568:
1569:
1570:
1571:
1572:
1573:
1574:
1575:
1576:
1577:
1578:
1579:
1580:
1581:
1582:
1583:
1584:
1585:
1586:
1587:
1588:
1589:
1590:
1591:
1592:
1593:
1594:
1595:
1596:
1597:
1598:
1599:
1600:
1601:
1602:
1603:
1604:
1605:
1606:
1607:
1608:
1609:
1610:
1611:
1612:
1613:
1614:
1615:
1616:
1617:
1618:
1619:
1620:
1621:
1622:
1623:
1624:
1625:
1626:
1627:
1628:
1629:
1630:
1631:
1632:
1633:
1634:
1635:
1636:
1637:
1638:
1639:
1640:
1641:
1642:
1643:
1644:
1645:
1646:
1647:
1648:
1649:
1650:
1651:
1652:
1653:
1654:
1655:
1656:
1657:
1658:
1659:
1660:
1661:
1662:
1663:
1664:
1665:
1666:
1667:
1668:
1669:
1670:
1671:
1672:
1673:
1674:
1675:
1676:
1677:
1678:
1679:
1680:
1681:
1682:
1683:
1684:
1685:
1686:
1687:
1688:
1689:
1690:
1691:
1692:
1693:
1694:
1695:
1696:
1697:
1698:
1699:
1700:
1701:
1702:
1703:
1704:
1705:
1706:
1707:
1708:
1709:
1710:
1711:
1712:
1713:
1714:
1715:
1716:
1717:
1718:
1719:
1720:
1721:
1722:
1723:
1724:
1725:
1726:
1727:
1728:
1729:
1730:
1731:
1732:
1733:
1734:
1735:
1736:
1737:
1738:
1739:
1740:
1741:
1742:
1743:
1744:
1745:
1746:
1747:
1748:
1749:
1750:
1751:
1752:
1753:
1754:
1755:
1756:
1757:
1758:
1759:
1760:
1761:
1762:
1763:
1764:
1765:
1766:
1767:
1768:
1769:
1770:
1771:
1772:
1773:
1774:
1775:
1776:
1777:
1778:
1779:
1780:
1781:
1782:
1783:
1784:
1785:
1786:
1787:
1788:
1789:
1790:
1791:
1792:
1793:
1794:
1795:
1796:
1797:
1798:
1799:
1800:
1801:
1802:
1803:
1804:
1805:
1806:
1807:
1808:
1809:
1810:
1811:
1812:
1813:
1814:
1815:
1816:
1817:
1818:
1819:
1820:
1821:
1822:
1823:
1824:
1825:
1826:
1827:
1828:
1829:
1830:
1831:
1832:
1833:
1834:
1835:
1836:
1837:
1838:
1839:
1840:
1841:
1842:
1843:
1844:
1845:
1846:
1847:
1848:
1849:
1850:
1851:
1852:
1853:
1854:
1855:
1856:
1857:
1858:
1859:
1860:
1861:
1862:
1863:
1864:
1865:
1866:
1867:
1868:
1869:
1870:
1871:
1872:
1873:
1874:
1875:
1876:
1877:
1878:
1879:
1880:
1881:
1882:
1883:
1884:
1885:
1886:
1887:
1888:
1889:
1890:
1891:
1892:
1893:
1894:
1895:
1896:
1897:
1898:
1899:
1900:
1901:
1902:
1903:
1904:
1905:
1906:
1907:
1908:
1909:
1910:
1911:
1912:
1913:
1914:
1915:
1916:
1917:
1918:
1919:
1920:
1921:
1922:
1923:
1924:
1925:
1926:
1927:
1928:
1929:
1930:
1931:
1932:
1933:
1934:
1935:
1936:
1937:
1938:
1939:
1940:
1941:
1942:
1943:
1944:
1945:
1946:
1947:
1948:
1949:
1950:
1951:
1952:
1953:
1954:
1955:
1956:
1957:
1958:
1959:
1960:
1961:
1962:
1963:
1964:
1965:
1966:
1967:
1968:
1969:
1970:
1971:
1972:
1973:
1974:
1975:
1976:
1977:
1978:
1979:
1980:
1981:
1982:
1983:
1984:
1985:
1986:
1987:
1988:
1989:
1990:
1991:
1992:
1993:
1994:
1995:
1996:
1997:
1998:
1999:
2000:
2001:
2002:
2003:
2004:
2005:
2006:
2007:
2008:
2009:
2010:
2011:
2012:
2013:
2014:
2015:
2016:
2017:
2018:
2019:
2020:
2021:
2022:
2023:
2024:
2025:
2026:
2027:
2028:
2029:
2030:
2031:
2032:
2033:
2034:
2035:
2036:
2037:
2038:
2039:
2040:
2041:
2042:
2043:
2044:
2045:
2046:
2047:
2048:
2049:
2050:
2051:
2052:
2053:
2054:
2055:
2056:
2057:
2058:
2059:
2060:
2061:
2062:
2063:
2064:
2065:
2066:
2067:
2068:
2069:
2070:
2071:
2072:
2073:
2074:
2075:
2076:
2077:
2078:
2079:
2080:
2081:
2082:
2083:
2084:
2085:
2086:
2087:
2088:
2089:
2090:
2091:
2092:
2093:
2094:
2095:
2096:
2097:
2098:
2099:
2100:
2101:
2102:
2103:
2104:
2105:
2106:
2107:
2108:
2109:
2110:
2111:
2112:
2113:
2114:
2115:
2116:
2117:
2118:
2119:
2120:
2121:
2122:
2123:
2124:
2125:
2126:
2127:
2128:
2129:
2130:
2131:
2132:
2133:
2134:
2135:
2136:
2137:
2138:
2139:
2140:
2141:
2142:
2143:
2144:
2145:
2146:
2147:
2148:
2149:
2150:
2151:
2152:
2153:
2154:
2155:
2156:
2157:
2158:
2159:
2160:
2161:
2162:
2163:
2164:
2165:
2166:
2167:
2168:
2169:
2170:
2171:
2172:
2173:
2174:
2175:
2176:
2177:
2178:
2179:
2180:
2181:
2182:
2183:
2184:
2185:
2186:
2187:
2188:
2189:
2190:
2191:
2192:
2193:
2194:
2195:
2196:
2197:
2198:
2199:
2200:
2201:
2202:
2203:
2204:
2205:
2206:
2207:
2208:
2209:
2210:
2211:
2212:
2213:
2214:
2215:
2216:
2217:
2218:
2219:
2220:
2221:
2222:
2223:
2224:
2225:
2226:
2227:
2228:
2229:
2230:
2231:
2232:
2233:
2234:
2235:
2236:
2237:
2238:
2239:
2240:
2241:
2242:
2243:
2244:
2245:
2246:
2247:
2248:
2249:
2250:
2251:
2252:
2253:
2254:
2255:
2256:
2257:
2258:
2259:
2260:
2261:
2262:
2263:
2264:
2265:
2266:
2267:
2268:
2269:
2270:
2271:
2272:
2273:
2274:
2275:
2276:
2277:
2278:
2279:
2280:
2281:
2282:
2283:
2284:
2285:
2286:
2287:
2288:
2289:
2290:
2291:
2292:
2293:
2294:
2295:
2296:
2297:
2298:
2299:
<?php
/**
* inn.php: Drachenschenke
* @author LOGD-Core, modded by Drachenserver-Team @ atrahor.de
* @version DS-E V/2
*/

// 15082004

// MOD by tcb, 14.5.05: Neue Berechnungsformel für LP

require_once('common.php');
require_once(
LIB_PATH.'board.lib.php');
// Real Datum laden         Shaiya
$realdatum time();
$datum date('d.m',$realdatum);
$wann 1973;                             //Das Datum vor wie vielen Jahren? 
$start mktime(0,0,0,1,1,2006);         //Irgendwo solls ja anfange, ne? 
$jetzt time();                         //Momentane Zeit 
$diff getdate($jetzt-$start);            //Die Differenz  
$y $diff['year'] - $wann;                //und das Jahr 
// Real Datum ende
function get_lp_gems()
{
    global 
$session;

    
/*$lp_max = get_max_hp();

    $val = 2 + min(max($session['user']['dragonkills'] - 9, 0 ) , 1 )
    //+ ( ceil(min($session['user']['dragonkills'] - 9 , 40 ) * 0.05 ) )
    + ceil(max($session['user']['maxhitpoints'] - $lp_max, 0 ) * 0.003 );

    return(min((int)$val , 15 ) );*/
    
return(3);
}

function 
get_ale_stats()
{
  
// Lade die Menge der Fässer und schreibe in Array
  
$totalkeg getsetting('totalkeg',50);
  
$keg_info['total'] = $totalkeg;
  
// Berechnung Goldkosten, max. 12000 Gold
    
if($totalkeg 40)
    {
        
$keg_info['gold']=12000;
    }
    else
    {
    
$value = (50 $totalkeg)/10 6000;
        
$keg_info['gold']=6000 $value;
    }
    
// Berechnung Edelsteinkosten, max. 15 Gems
    
if($totalkeg 35)
    {
        
$keg_info['gems']=15;
    }
    else
    {
    
$keg_info['gems']=50 $totalkeg;
    }
  return 
$keg_info;
}

music_set('schenke');

addcommentary();
checkday();

if (
$session['user']['imprisoned']>0)
{
    
redirect('prison.php');
}

$buff = array('name'=>'`!Schutz der Liebe','rounds'=>60,'wearoff'=>'`!Du vermisst '.($session['user']['sex']?'`9D`wa`Fri`wa`9n`0':'`5`lN`Lo`Xel`Ll`le`0`').'!.`0','defmod'=>1.2,'roundmsg'=>'Deine große Liebe lässt dich an deine Sicherheit denken!','activate'=>'defense');

//Der Säufertod
//Elfen müssen aufpassen
if ($session['user']['race']=='elf')
{
    if (
$session['user']['drunkenness']>=99)
    {
        
page_header("Du hast soviel gesoffen");
        
output("`[Du hast zuviel gesoffen und bist an einer Alkoholvergiftung gestorben.
        `n`nDu verlierst 5% deiner Erfahrungspunkte und die Hälfte deine Goldes!
        `n`nDu kannst morgen wieder spielen."
);
        
killplayer(50,5,0,'news.php','Tägliche News');
        
addnews($session['user']['name']." hat ".($session['user']['sex']?"ihren":"seinen")." zarten Elfenkörper in der Kneipe mit zuviel Ale zugrunde gerichtet.");
        
page_footer();
        break;
    }
}
else if (
$session['user']['drunkenness']>=99)
{

    
//Zwerge vertragen mehr
    
if ($session['user']['race']=='zwg')
    {
        switch (
e_rand(1,10))
        {
            case 
1:
            case 
2:
            case 
3:
            case 
4:
            case 
5:
                if(
$session['user']['profession']==AMT_RICHTER && ($session['user']['profession_rang']!=RANG_BEWERBER && $session['user']['profession_rang']!=RANG_ENTLASSEN ))
                {
                    
$str_output .= '`$Du hast zwar zuviel gesoffen, aber da ein Zwerg einiges vertragen kann, hast du es gerade noch überlebt. Als Richter bleibt dir die Ausnüchterungszelle erspart.`n
                    Du verlierst den Großteil deiner Lebenspunkte!`n`n'
;
                    
addnews('`@Richter '.$session['user']['name'].' `@entging nur knapp den Folgen einer Alkoholvergiftung, weil '.($session['user']['sex']?'sie eine Zwergin':'er ein Zwerg').' ist und muss dank richterlicher Immunität nicht in die Ausnüchterungszelle.');
                    
$session['user']['drunkenness']=50;
                    
//addnav('Weiter','village.php');
                
}
                else if (
$session['user']['profession']==AMT_WACHE && ($session['user']['profession_rang']!=RANG_BEWERBER && $session['user']['profession_rang']!=RANG_ENTLASSEN ))
                {
                  
$str_output .= '`$Du hast zwar zuviel gesoffen, aber da ein Zwerg einiges vertragen kann, hast du es gerade noch überlebt. Als Stadtwache bleibt dir die Ausnüchterungszelle erspart.`n
                    Du verlierst den Großteil deiner Lebenspunkte!`n`n'
;
                    
addnews('`@Stadtwache '.$session['user']['name'].' `@entging nur knapp den Folgen einer Alkoholvergiftung, weil '.($session['user']['sex']?'sie eine Zwergin':'er ein Zwerg').' ist und muss dank Immunität für die Stadtwachen nicht in die Ausnüchterungszelle.');
                    
$session['user']['drunkenness']=50;
                    
//addnav('Weiter','village.php');
                
}
                else
                {
                    
$str_output .= '`[Du hast zwar zuviel gesoffen, aber da ein Zwerg einiges vertragen kann, hast du es gerade noch überlebt. Du erwachst in der Ausnüchterungszelle.`n
                    Du verlierst den Großteil deiner Lebenspunkte!'
;
                    
$session['user']['imprisoned']=1;
                    
addnews($session['user']['name'].' entging nur knapp den Folgen einer Alkoholvergiftung, weil '.($session['user']['sex']?'sie eine Zwergin':'er ein Zwerg').' ist und verbringt die Nacht in der Ausnüchterungszelle.');
                    
addnav('Weiter','prison.php');
                }
                
                
$session['user']['hitpoints']=1;
                
output($str_output);
                break;
            case 
6:
            case 
7:
            case 
8:
            case 
9:
            case 
10:
                
page_header("Du hast soviel gesoffen");
                
output("`[Du hast zuviel gesoffen und bist an einer Alkoholvergiftung gestorben.
                `n`nDu verlierst 5% deiner Erfahrungspunkte und die Hälfte deine Goldes!
                `n`nDu kannst morgen wieder spielen."
);
                
killplayer(50,5,0,'news.php','Tägliche News');
                
addnews($session['user']['name']." starb in der Kneipe an einer Überdosis Ale ");
                
page_footer();
                break;
        }

    }
    else 
//Alle anderen bekommen ne Chance
    
switch (e_rand(1,10))
    {
        case 
1:
        case 
2:
        case 
3:
        case 
4:
            if(
$session['user']['profession']==AMT_RICHTER && ($session['user']['profession_rang']!=RANG_BEWERBER && $session['user']['profession_rang']!=RANG_ENTLASSEN ))
            {
                
$str_output .= '`$Du hast zwar zuviel gesoffen, es aber gerade noch überlebt. Wegen deiner richterlichen Immunität musst du nicht in die Ausnüchterungszelle.`n
                Du verlierst den Großteil deiner Lebenspunkte!`n`n'
;
                
$session['user']['drunkenness']=50;
                
addnews('`@Richter '.$session['user']['name'].' `@entging nur knapp den Folgen einer Alkoholvergiftung und muss dank richterlicher Immunität nicht in den Kerker.');
                
//addnav('Weiter','village.php');
            
}
            else if (
$session['user']['profession']==AMT_WACHE && ($session['user']['profession_rang']!=RANG_BEWERBER && $session['user']['profession_rang']!=RANG_ENTLASSEN ))
            {
                
$str_output .= '`$Du hast zwar zuviel gesoffen, es aber gerade noch überlebt. Als Stadtwache bleibt dir die Ausnüchterungszelle erspart.`n
                Du verlierst den Großteil deiner Lebenspunkte!`n`n'
;
                
addnews('`@Stadtwache '.$session['user']['name'].' `@entging nur knapp den Folgen einer Alkoholvergiftung und muss dank Immunität für die Stadtwachen nicht in die Ausnüchterungszelle.');
                
$session['user']['drunkenness']=50;
                
//addnav('Weiter','village.php');
            
}
            else
            {
                
$str_output .= '`[Du hast zwar zuviel gesoffen, es aber gerade noch überlebt. Du erwachst in der Ausnüchterungszelle.`n
                Du verlierst den Großteil deiner Lebenspunkte!'
;
                
$session['user']['imprisoned']=1;
                
addnews($session['user']['name'].' entging nur knapp den Folgen einer Alkoholvergiftung und verbringt die Nacht in der Ausnüchterungszelle.');
                
addnav('Weiter','prison.php');
            }
            
            
$session['user']['hitpoints']=1;
            
output($str_output);
            break;
        case 
5:
        case 
6:
        case 
7:
        case 
8:
        case 
9:
        case 
10:
            
page_header("Du hast soviel gesoffen");
            
output("`[Du hast zuviel gesoffen und bist an einer Alkoholvergiftung gestorben.
            `n`nDu verlierst 5% deiner Erfahrungspunkte und die Hälfte deine Goldes!
            `n`nDu kannst morgen wieder spielen."
);
            
killplayer(50,5,0,'news.php','Tägliche News');
            
addnews($session['user']['name']." starb in der Kneipe an einer Überdosis Ale ");
            
page_footer();
            break;
    }
}


page_header('Drachenschenke');
output('`c`b`]Drachenschenke`0`b`c`n');
if (
$_GET['op']=='strolldown')
{
    if(
$session['user']['exchangequest']==13//Jre rf jrvß fbyyf unyg znpura
    
{
        
$session['user']['specialinc']='inn_brawl.php';
    }
}
if (
$_GET['op']=='' || $_GET['op']=='strolldown')
{
    
//specials nicht bei Tom-verprügeln eintreten lassen. Sind sicher noch andere Stellen wo es unpassend ist, die aber weniger genutzt werden und nicht auffallen. (Salator)
    
spc_get_special('inn',7,'',array('op'));

    
output('`[Pfeifentabak, Bierdünste und der eindeutige Geruch von Schweiß liegen hier schwer in der Luft und umhüllen jeden neuen Besucher der Schenke.
     Hier, wo sich die Dorfbewohner einfinden, wenn schlechtes Wetter über das Dorf fegt, sie sich den Anstrengungen des Tages entledigen oder sich ein Ale gönnen, um dem Alltag im eigenen Hause zu entgehen.
     '
.($session['user']['sex']?'Ein anderer Grund könnte auch `9D`wa`Fri`wa`9n`[ sein, der sich grade an seiner Laute zu schaffen macht und sich um wohlklingende Töne bemüht.':'Ein anderer Grund könnte auch `5`lN`Lo`Xel`Ll`le`[ sein, die ihr aufreizendes Kleid zurechtzupft, um sich dann besonders um die Sorgen der männlichen Besucher zu kümmern.').'
     `nDas flackernde Licht von Kamin und Kerzen verleiht der Schankstube eine gemütliche Atmosphäre, in der genug Bänke, Tische und auch Barhocker aufgestellt sind, um jedem Besucher einen Sitzplatz zu bieten.
     Tom, der Wirt, steht hinter der Theke und hat dabei immer ein Auge für den Schankraum, sowohl um seine Gäste zu bedienen, aber auch um für Ordnung zu sorgen.
    Nebenbei unterhält er sich aber freundlich mit einem weiteren Gast, der scheinbar voller Euphorie auf ihn einredet und irgendetwas über '
);

    switch (
e_rand(1,14))
    {
        case 
1:
            
output('`oDrachen `[erzählt.');
            break;
        case 
2:
            
output('`o`9D`wa`Fri`wa`9n`0 `[erzählt.');
            break;
        case 
3:
            
output('`o`lN`Lo`Xel`Ll`le`0 `[erzählt.');
            break;
        case 
4:
            
output('`o`(C`)o`7rv`)i`(n `[erzählt.');
            break;
        case 
5:
            
output('`oleckeres Ale `[erzählt.');
            break;
        case 
6:
            
output('`oKala `[erzählt.');
            break;
        case 
7:
            
output('`oZwergenweitwurf `[erzählt.');
            break;
        case 
8:
            
output('`odas elementare Zerwürfnis des Seins `[erzählt.');
            break;
        case 
9:
            
output('`ohäufig gestellte Fragen `[erzählt.');
            break;
        case 
10:
            
output('`oManwe und Bibir `[erzählt.');
            break;
        default:
            
$row db_fetch_assoc(db_query('SELECT name FROM accounts WHERE locked=0 ORDER BY rand('.e_rand().') LIMIT 1'));
            
output('`o'.$row['name'].' `[erzählt.');
            break;
    }
    if (
getsetting('pvp',1))
    {
        
output(' `[Dag Durnick sitzt übel gelaunt mit seiner Pfeife  im Mund in einer der schlecht beleuchteten Ecke des Raumes. ');
    }
    
$date date("G:i");
    
output('`n`n`[Die Uhr am Kamin zeigt `u'.$date.'`[.
    `n`n`4Tom überwacht immer sehr genau, welche Anschläge an sein Brett gehängt werden.
    Da er sich allerdings um einen guten Ruf bemüht, verbietet er hier Nachrichten, die gegen das Gesetzbuch von '
.getsetting('townname','Atrahor').' verstoßen.
    Hinter vorgehaltener Hand flüstert er jedem, der eine solche Nachricht zu verkünden hat, dass diese in der Taverne in der dunklen Gasse willkommen sind!
    `n`n'
);
    
board_view('inn" OR b.section="immo" OR b.section="sell',($access_control->su_check(access_control::SU_RIGHT_COMMENT))?2:1,
    
'`[Die neueste Nachricht am schwarzen Brett ist:',
    
'`[Am schwarzen Brett neben der Tür ist nicht eine einzige Nachricht zu sehen.',
    
true,false,false,true,1);

    if (
$session['user']['imprisoned']==0)
    {

        
$show_invent true;

        
addnav('Was machst du?');
        if (
$session['user']['sex']==0)
        {
            
addnav('V?Flirte mit `lN`Lo`Xel`Ll`le`0','inn.php?op=violet');
        }
        else
        {
            
addnav('V?Quatsche mit `lN`Lo`Xel`Ll`le`0','inn.php?op=violet');
        }
        
addnav('S?Rede mit dem Barden `9D`wa`Fri`wa`9n`0','inn.php?op=seth');
        
addnav('F?Mit Freunden unterhalten','inn.php?op=converse');
        if (
item_count(' tpl_id="dineinl" AND owner='.$session['user']['acctid']) )
        {
            
addnav('C?Zum Candlelight Dinner','dinner.php');
        }
        
addnav('Schwarzes Brett');
        
addnav('Immobilienmarkt','inn.php?op=viewboard&board=immo');
        
addnav('Kauf/Verkauf','inn.php?op=viewboard&board=sell');
        
addnav('t?Sonstiges','inn.php?op=viewboard&board=inn');
        
addnav('Hinzufügen','inn.php?op=msgboard');
        
addnav('Personen');
        
addnav('W?Sprich mit dem Wirt Tom','inn.php?op=bartender');
        if (
getsetting('pvp',1))
        {
            
addnav('D?Mit Dag Durnick sprechen','dag.php');
        }
        
addnav('O?Mit Old Drawl sprechen','olddrawl.php');
        
addnav('Besonderes');
        
addnav('Die Spielhöhle','inn_spielhoehle.php');

        
addnav('Sonstiges');
        
addnav('n?Zimmer nehmen (Log out)','inn.php?op=room');
        
addnav('Zurück zum Dorf','village.php');
    }
}
else
{
    switch (
$_GET['op'])
    {
        case 
"msgboard":
        {
            
$boards=array(
            
immo => 'Haus/Schlüssel/Ausbau',
            
sell => 'Kauf/Verkauf',
            
inn => 'Sonstiges'
            
);

            if (
$_GET['act']=="add1")
            {
                
$msgprice=$session['user']['level']*6*(int)$_GET['amt'];
                if (
$_GET['board_action'] == "")
                {
                    
output("`[Tom kramt ein Pergament und ein Feder unter der Theke hervor und erwartet, dass du ihm diktierst, was er für dich notieren soll. Da viele Kunden des Schreibens nicht mächtig sind, musste er selbst lernen, zu schreiben. `s\"Das macht dann `^$msgprice`s Gold. Wie soll die Nachricht lauten?\"`n`n");

                    
board_view_form('Ans schwarze Brett',
                    
'`[Gib deine Nachricht ein:');
                }
                else
                {
                    if (
$session['user']['gold']<$msgprice)
                    {
                        
output('`[Als Tom bemerkt, dass du offensichtlich nicht genug Gold hast, schnauzt er dich an: `s"So kommen wir nicht ins Geschäft, Kleine'.($session['user']['sex']?'':'r').'. Sieh zu, dass du Land gewinnst. Oder im Lotto."');
                    }
                    else
                    {
                        if (
board_add($_GET['board'],(int)$_GET['amt'],1) == -1)
                        {
                            
output('`[Tom verdreht die Augen und fordert von dir: `s"Du hast schon einen Zettel da hängen. Reiß den erst ab."');
                        }
                        else
                        {
                            
output('`[Mürrisch nimmt Tom dein Gold, schreibt deinen Text auf den Zettel und ohne ihn nochmal durchzulesen, heftet er ihn zu den anderen an das schwarze Brett neben der Eingangstür.');
                            
$session['user']['gold']-=$msgprice;
                        }
                    }
                }
            }
            elseif (
$_GET['board'])
            {
                
$msgprice=$session['user']['level']*6;
                
$msgdays=(int)getsetting("daysperday",4);
                
output('`s"In die Rubrik '.$boards[$_GET['board']].' also. Wie lang soll die Nachricht denn dort zu sehen sein?" `[fragt dich Tom fordernd und nennt dir seine Preise.');
                
addnav($msgdays.' Tage (`^'.$msgprice.'`0 Gold)','inn.php?op=msgboard&act=add1&board='.$_GET['board'].'&amt=1');
                
addnav(($msgdays*3).' Tage (`^'.($msgprice*3).'`0 Gold)','inn.php?op=msgboard&act=add1&board='.$_GET['board'].'&amt=3');
                
addnav(($msgdays*10).' Tage (`^'.($msgprice*10).'`0 Gold)','inn.php?op=msgboard&act=add1&board='.$_GET['board'].'&amt=10');
                
addnav('Lieber woanders hin','inn.php?op=msgboard');
                if (
$session['user']['message']>"")
                {
                    
output('`nEr macht dich noch darauf aufmerksam, dass er deine alte Nachricht entfernen wird, wenn du jetzt eine neue anbringen willst.');
                }
            }
            else
            {
                
output('`[Du gibst Tom zu verstehen, dass du auch eine Nachricht am Schenkenbrett aufhängen möchtest, um mit anderen Bürgern zu kommunizieren. Tom mustert dich erst prüfend und nickt dann `s"Du möchtest eine Nachricht am schwarzen Brett hinterlassen, ja? Welcher Art soll denn die Nachricht sein? Und denk dran, ich will hier keine zwielichten Machenschaften haben!"');
                
addnav('Haus/Schlüssel/Ausbau','immo_board.php');
                
addnav('Kauf/Verkauf','inn.php?op=msgboard&board=sell');
                
addnav('Sonstiges','inn.php?op=msgboard&board=inn');
            }
            break;
        }
        
        case 
'viewboard':
        {
            
board_view($_GET['board'],($access_control->su_check(access_control::SU_RIGHT_COMMENT))?2:1,
            
'`[An der Tafel hängen diese Pergamente:',
            
'`[An dieser Tafel hängt kein Angebot oder Gesuch aus.');
            break;
        }
        
        case 
"violet":
        {
            
/*
            Wink
            Kiss her hand
            Peck her on the lips
            Sit her on your lap
            Grab her backside
            Carry her upstairs
            Marry her
            */
            
if ($session['user']['sex']==1)
            {
                if (
$_GET['act']=="")
                {
                    
addnav("Tratsch","inn.php?op=violet&act=gossip");
                    
addnav("Frage, ob dich dein ".$session['user']['armor']." dick aussehen lässt","inn.php?op=violet&act=fat");
                    
output("`[Bevor du dich entscheidest, zu `5`lN`Lo`Xel`Ll`le`0`[ zu schlenderst, wartest du noch etwas ab, damit sie erst noch ihr \"Gespräch\" mit dem Herren beenden kann.
                                         Plötzlich lacht sie mit glockenheller Stimme über einen wahrscheinlich eher anzüglichen Witz und schüttelt dabei ihr langes, schwarzes Haar. Beinahe jeder männliche Gast folgt ihr spätestens jetzt mit seinen Blicken.
                                         Noch ein letztes bezauberndes Lächeln und sie nimmt das Tablett mit vielen leeren Gläsern wieder auf, um zur Theke zurückzukehen. Du nutzt diesen Moment, um ihr durch einen Wink zu verdeutlichen, dass du gern mit ihr reden würdest.
                                         Zwar ist ihr exzentrischer Lebensstil im ganzen Dorf kein Geheimnis, doch in der Männerwelt kennt sie sich dadurch am besten aus!"
);

                }
                else if (
$_GET['act']=="gossip")
                {
                    
output("`[Für ein paar Minuten tratschst du mit `5`lN`Lo`Xel`Ll`le`0`[ über alles und nichts, besonders aber über die Männer im Dorf. Sie gibt dir ein paar wertvolle Tipps und empfiehlt dir
                                         bei dieser Gelegenheit auch Kalas Beautyshop, die eine ganze besondere Gurkenmaske anwendet, um die Haut noch geschmeidiger zu machen. Bei ihr selbst würde das immer noch wunderbar funktionieren, erklärt `lN`Lo`Xel`Ll`le`[ lächelnd. Nach ein paar Minuten
                    bemerkt ihr allerdings beide, dass Tom euch bereits tadelnde Blicke zuwirft und du beschließt, dass es besser ist, `lN`Lo`Xel`Ll`le`[ wieder ihre Arbeit nachkommen zu lassen. "
);
                }
                else if (
$_GET['act']=="fat")
                {
                    
$charm $session['user']['charm']+e_rand(-1,1);
                    
output("`5`lN`Lo`Xel`Ll`le`[ mustert dich ernst von oben bis unten an und bildet sich dabei ein genaues Bild von deinem Äußeren.
                    Wenn jemand im Dorf dir wirklich sagen kann, wie du dein Aussehen verbessern kannst, dann wird es wohl nur `lN`Lo`Xel`Ll`le`[ sein. Schließlich schmunzelt sie leicht und antwortet dir ehrlich auf deine Frage: "
);
                    switch (
$charm)
                    {
                        case -
3:
                        case -
2:
                        case -
1:
                        case 
0:
                            
output("`R\"Dein Outfit lässt nicht viel Spielraum für Fantasie, aber über manche Dinge sollte man auch wirklich nicht nachdenken. Du solltest etwas weniger freizügige Kleidung in der Öffentlichkeit tragen!\"");
                            break;
                        case 
1:
                        case 
2:
                        case 
3:
                            
output("`R\"Ich habe schon einige reizvolle Damen gesehen, aber ich fürchte du bist keine davon.\"");
                            break;
                        case 
4:
                        case 
5:
                        case 
6:

                            
output("`R\"Ich habe schon schlimmeres gesehen, aber nur beim Verfolgen eines Pferdes.\"");
                            break;
                        case 
7:
                        case 
8:
                        case 
9:
                            
output("`R\"Du bist ziemlicher Durchschnitt, meine Gute.\"");
                            break;
                        case 
10:
                        case 
11:
                        case 
12:
                            
output("`R\"Du bist schon etwas zum Anschauen, aber lass dir das nicht zu sehr zu Kopfe steigen, ja?\"");
                            break;
                        case 
13:
                        case 
14:
                        case 
15:
                            
output("`R\"Du siehst schon ein bisschen besser aus als der Durchschnitt!\"");
                            break;
                        case 
16:
                        case 
17:
                        case 
18:
                            
output("`R\"Nur wenige Frauen können von sich behaupten, mit dir mithalten zu können!\"");
                            break;
                        case 
19:
                        case 
20:
                        case 
21:
                        case 
22:
                            
output("`R\"Willst du mich mit dieser Frage neidisch machen? Oder mich einfach nur ärgern?\"");
                            break;
                        case 
23:
                        case 
24:
                        case 
25:
                            
output("`R\"Ich bin von deiner Schönheit geblendet.\"");
                            break;
                        case 
26:
                        case 
27:
                        case 
28:
                        case 
29:
                        case 
30:
                            
output("`R\"Ich hasse dich. Warum? Weil du einfach die schönste Frau aller Zeiten bist!\"");
                            break;
                        default:
                            
output("`R\"Vielleicht solltest du langsam etwas gegen deine überirdische Schönheit tun. Du bist unerreichbar!\"");
                    }
                }
            }
            if (
$session['user']['sex']==0)
            {
                if (
$session['user']['seenlover']==0)
                {
                    if (
$session['user']['marriedto']==4294967295)
                    {
                        if (
e_rand(14)==1)
                        {
                            
output("`[Als `5`lN`Lo`Xel`Ll`le`[ sich endlich von einem anderen Gast verabschiedest, beeilst du dich, ihr den Weg abzuschneiden. Ihre Schönheit ist auch dir zu Ohren gekommen und du kannst dieses Gerücht nur bestärken. Etwas unbeherrscht und übereifrig greifst du ihr ins Haar und willst sie im Gesicht und am Hals mit Küssen verwöhnen, aber sie brummelt nur ablehnend etwas ");
                            switch (
e_rand(1,4))
                            {
                                case 
1:
                                    
output("`[davon, dass sie zu beschäftigt damit ist, diese Schweine zu bedienen.");
                                    break;
                                case 
2:
                                    
output("`[wie \"diese Zeit des Monats\".");
                                    break;
                                case 
3:
                                    
output("`[wie \"eine   leichte   Erkältung...\"  *hust hust* .. .");
                                    break;
                                case 
4:
                                    
output("`[darüber, dass alle Männer Schweine sind.");
                                    break;
                            }
                            
output(" Dass sie allerdings so zickig ist, hatte man wohl leider vergessen, dir zu sagen. Nach so einer eiskalten Absage, machst du lieber, dass du davon kommst.");
                            
$session['user']['charm'] = max(0,$session['user']['charm']-1);
                            
output("`n`n`&Du VERLIERST einen Charmepunkt!");
                        }
                        else
                        {
                            
output("`[Als `5`lN`Lo`Xel`Ll`le`[ sich endlich von einem anderen Gast verabschiedest, beeilst du dich, ihr den Weg abzuschneiden. Ihre Schönheit ist auch dir zu Ohren gekommen und du kannst dieses Aussage nur bestärken. Etwas unbeherrscht und übereifrig greifst du ihr ins Haar und willst sie im Gesicht und am Hals mit Küssen verwöhnen. Sie stellt vorher noch schnell ihr
                                                         Tablett ab und schmust ein bisschen mit dir. Schließlich flüstert sie dir nur zu, dass sie wieder arbeiten muss und lässt dich mit einem letzten Lächeln stehen."
);
                            
$session['bufflist']['lover']=$buff;
                            
$session['user']['charm']++;
                            
output("`n`n`&Du erhältst einen Charmepunkt!");
                        }
                        
$session['user']['seenlover']=1;
                    }
                    else if (
$_GET['flirt']=="")
                    {
                        
output("`[Du starrst verträumt durch den Raum auf `5`lN`Lo`Xel`Ll`le`[, die sich über einen Tisch beugt, ");
                        
output("`[um einem Gast einen Drink zu servieren. Dabei zeigt sie vielleicht etwas mehr Haut als ");
                        
output("`[nötig, aber du fühlst absolut keinen Drang danach, ihr das vorzuhalten. Ihr langes Haar fällt ihr dabei nach vorn ums Gesicht und unterstreicht ihre wunderschönen Gesichtszüge.");
                                                 
output("`[Auch ihre eleganten Bewegungen lassen deine Gedanken zum Träumen abschweifen.");
                        
addnav("Flirt");
                        
addnav("Zwinkern","inn.php?op=violet&flirt=1");
                        
addnav("Handkuss","inn.php?op=violet&flirt=2");
                        
addnav("Küsschen auf die Lippen","inn.php?op=violet&flirt=3");
                        
addnav("Setze sie auf deinen Schoß","inn.php?op=violet&flirt=4");
                        
addnav("Greif ihr an den Hintern","inn.php?op=violet&flirt=5");
                        
addnav("Trag sie nach oben","inn.php?op=violet&flirt=6",false,false,false,false,$session['user']['charisma']>=999?'Du weißt, dass dich deine Partnerin sehen könnte?':'');
                        if (
$session['user']['charisma']!=4294967295)
                        {
                            
addnav("Heirate sie","inn.php?op=violet&flirt=7");
                        }
                    }
                    else
                    {
                        
$c $session['user']['charm'];
                        
$session['user']['seenlover']=1;
                        switch (
$_GET['flirt'])
                        {
                            case 
1:
                                if (
e_rand($c,2)>=2)
                                {
                                    
output("`[Du zwinkerst `5`lN`Lo`Xel`Ll`le`[ zu und sie schenkt dir dafür ein warmes Lächeln, während sie beginnt, einen Tisch abzuwischen.");
                                    if (
$c<4)
                                    {
                                        
$c++;
                                    }
                                }
                                else
                                {
                                    
output("`[Du zwinkerst `5`lN`Lo`Xel`Ll`le`[ zu, doch diese zieht nur kurz eine Augenbraue hoch und scheint dich dann völlig zu übergehen. Anscheinend ist sie nicht an dir interessiert.");
                                }
                                break;
                            case 
2:
                                if (
e_rand($c,4)>=4)
                                {
                                    
output("`[Selbstsicher schlenderst du Richtung `5`lN`Lo`Xel`Ll`le`[ durch den Raum. Du nimmst ihre Hand, küsst sie sanft und hältst so für einige Sekunden inne. `lN`Lo`Xel`Ll`le`[ errötet leicht und streift ihre schwarze Haarsträhne hinters Ohr. Während du dich zurückziehst, presst sie die Rückseite ihrer Hand sehnsüchtig an ihre Wange.");
                                    if (
$c<7)
                                    {
                                        
$c++;
                                    }
                                }
                                else
                                {
                                    
output("`[Selbstsicher schlenderst du Richtung `5`lN`Lo`Xel`Ll`le`[ durch den Raum und greifst nach ihrer Hand.
                                    `n`nAber `lN`Lo`Xel`Ll`le`[ entzieht dir diese sofort und fragt dich nur sachlich, ob du vielleicht ein Ale bestellen möchtest."
);
                                }
                                break;
                            case 
3:
                                if (
e_rand($c,7)>=7)
                                {
                                    
output("`[Du lehnst lässig mit deinem Rücken an einer hölzernen Säule und wartest, bis `5`lN`Lo`Xel`Ll`le`[ in deine Richtung schlendert. Dann rufst du sie mit einem Lächeln auf den Lippen zu dir und betrachtest dabei ihren ganzen Körper. Sie nähert sich dir mit der Andeutung eines Lächelns im Gesicht. Du umfasst ihr Kinn, hebst es etwas an und presst ihr einen schnellen Kuss auf ihre prallen Lippen.");
                                    if (
$session['user']['charisma']==4294967295)
                                    {
                                        
output("`[Deine Frau wird gar nicht begeistert sein, wenn sie davon erfährt!");
                                        
$c--;
                                    }
                                    else
                                    {
                                        if (
$c<11)
                                        {
                                            
$c++;
                                        }
                                    }
                                }
                                else
                                {
                                    
output("`[Du lehnst mit deinem Rücken an einer hölzernen Säule und wartest, bis `5`lN`Lo`Xel`Ll`le`[ in deine Richtung läuft. Dann rufst du sie zu dir. Sie lächelt und bedauert, dass sie mit ihrer Arbeit einfach zu beschäftigt ist, um sich einen Moment für dich Zeit zu nehmen.");
                                }
                                break;
                            case 
4:
                                if (
e_rand($c,11)>=11)
                                {
                                    if (!
$session['user']['prefs']['nosounds'])
                                    {
                                        
output("<embed src=\"media/giggle.wav\" width=10 height=10 autostart=true loop=false hidden=true volume=100>",true);
                                    }
                                    
output("`[Du sitzt an einem Tisch und lauerst auf deine Gelegenheit. Als `5`lN`Lo`Xel`Ll`le`[ bei dir vorbei kommt, umarmst du sie an der Hüfte und ziehst sie auf deinen Schoss. Sie lacht und wirft dir ihre Arme in einer warmen Umarmung um den Hals. Schließlich klopft sie dir auf die Brust und besteht darauf, dass sie wirklich wieder an die Arbeit gehen sollte.");
                                    if (
$session['user']['charisma']==4294967295)
                                    {
                                        
output(" `[Deine Frau wird gar nicht begeistert sein, wenn sie davon erfährt!");
                                        
$c--;
                                    }
                                    else
                                    {
                                        if (
$c<14)
                                        {
                                            
$c++;
                                        }
                                    }
                                }
                                else
                                {
                                    
output("`[Du sitzt an einem Tisch und lauerst auf deine Gelegenheit. Als `5`lN`Lo`Xel`Ll`le`[ bei dir vorbei kommt, grapschst du nach ihrer Hüfte, aber sie weicht geschickt aus, ohne auch nur einen Tropfen von dem Ale zu verschütten, das sie trägt.");
                                    if (
$c>&& $c<10)
                                    {
                                        
$c--;
                                    }
                                }
                                break;
                            case 
5:
                                if (
e_rand($c,14)>=14)
                                {
                                    
output("`[Du wartest, bis `5`lN`Lo`Xel`Ll`le`[ an dir vorbeirauscht und gibst ihr einen Klaps auf den Hintern. Sie dreht sich um und schenkt dir ein warmes, wissendes Lächeln.");
                                    if (
$session['user']['charisma']==4294967295)
                                    {
                                        
$c--;
                                    }
                                    else
                                    {
                                        if (
$c<18)
                                        {
                                            
$c++;
                                        }
                                    }
                                }
                                else
                                {
                                    
output("`[Du wartest, bis `5`lN`Lo`Xel`Ll`le`[ an dir vorbeirauscht und gibst ihr einen Klaps auf den Hintern. Sie dreht sich um und verpasst dir eine Ohrfeige. Eine gepfefferte! Vielleicht solltest du es etwas langsamer angehen.");
                                    
//$session['user']['hitpoints']=1;
                                    
if ($c>&& $c<13)
                                    {
                                        
$c--;
                                    }
                                }
                                if (
$session['user']['charisma']==4294967295)
                                {
                                    
output(" `[Deine Frau wird gar nicht begeistert sein, wenn sie davon erfährt!");
                                }
                                break;
                            case 
6:
                                if (
e_rand($c,18)>=18)
                                {
                                    
output('`[Wie ein Wirbelwind braust du durch die Schenke, schnappst dir `5`lN`Lo`Xel`Ll`le`[, die dir ihre Arme um den Hals wirft und trägst sie in ihren Raum nach oben. Kaum zehn Minuten später stolzierst du, eine Pfeife rauchend und bis zu den Ohren grinsend, die Treppe wieder runter. ');
                                    if (
$session['user']['turns']>0)
                                    {
                                        
output('`[Du fühlst dich ausgelaugt! ');
                                        
$session['user']['turns'] = max(0,$session['user']['turns']-1);
                                    }
                                    
//addnews("`@Es wurde beobachtet, wie ".$session['user']['name']."`@ und `5`lN`Lo`Xel`Ll`le`@ gemeinsam die Treppen in der Schenke nach oben gingen.");
                                    
if ($session['user']['charisma']==4294967295 && e_rand(1,3)==2)
                                    {
                                        
$sql 'SELECT acctid,name FROM accounts WHERE acctid='.$session['user']['marriedto'];
                                        
$result db_query($sql);
                                        
$row db_fetch_assoc($result);
                                        
$partner=$row['name'];
                                        
addnews('`$'.$partner.'`$ hat '.$session['user']['name'].'`$ wegen eines Seitensprungs mit `5`lN`Lo`Xel`Ll`le`$ verlassen!');
                                        
output('`n`$Das war zu viel für '.$partner.'`$! Sie reicht die Scheidung ein. Die Hälfte deines Goldes auf der Bank wird ihr zugesprochen. Ab sofort bist du wieder solo!');
                                        
$session['user']['charisma']=0;
                                        
$session['user']['marriedto']=0;
                                        if (
$session['user']['goldinbank']>1)
                                        {
                                            
$getgold=round($session['user']['goldinbank']/2);
                                            
$session['user']['goldinbank']-=$getgold;
                                        }
                                        else
                                        {
                                            
$getgold=0;
                                        }
                                        
user_update(
                                            array
                                            (
                                                
'charisma'=>0,
                                                
'marriedto'=>0,
                                                
'goldinbank'=>array('sql'=>true,'value'=>'goldinbank+'.$getgold)
                                            ),
                                            
$row['acctid']
                                        );

                                        
systemmail($row['acctid'],'`$Seitensprung!','`&'.$session['user']['name'].'`6 geht mit `lN`Lo`Xel`Ll`le`6 fremd!`nDas ist Grund genug für dich, die Scheidung einzureichen. Ab sofort bist du wieder solo.`nDu bekommst `^'.$getgold.' Gold`6 von seinem Vermögen auf dein Bankkonto.');
                                    }
                                    else if (
$session['user']['charisma']==4294967295)
                                    {
                                        
output('`[ Deine Frau wird gar nicht begeistert sein, wenn sie davon erfährt!');
                                        
$c--;
                                    }
                                    else
                                    {
                                        if (
$c<25)
                                        {
                                            
$c++;
                                        }
                                    }
                                }
                                else
                                {
                                    
output("`[Wie ein Wirbelwind fegst du durch die Schenke und schnappst nach `5`lN`Lo`Xel`Ll`le`[`[. Sie dreht sich um und schlägt dir ins Gesicht! `R\"Für was hältst du mich eigentlich?\" `[brüllt sie dich an! ");
                                    if (
$c>0)
                                    {
                                        
$c--;
                                    }
                                }
                                break;
                            case 
7:
                                
output("`5`lN`Lo`Xel`Ll`le`0`[ arbeitet fieberhaft, um einige Gäste der Schenke zu bedienen. Du schlenderst zu ihr rüber, nimmst ihr die Becher aus der Hand und stellst sie auf den nächsten Tisch. Unter ihrem Protest kniest du dich auf einem Knie vor sie hin und nimmst ihre Hand. Sie verstummt plötzlich. Du starrst zu ihr hoch und äußerst die Frage, von der du nie für möglich gehalten hast, dass du sie einmal stellen wirst. Sie starrt dich an und du liest sofort die Antwort aus ihrem Gesicht. ");
                                if (
$c>=22)
                                {
                                    
output("`n`nEs ist ein Ausdruck überschäumender Freude. `R\"Ja! Ja, ja, ja!\" `[sagt sie. Ihre letzten Bestätigungen gehen dabei in einem Sturm von Küssen auf dein Gesicht und deinen Hals unter.`n`lN`Lo`Xel`Ll`le`[ und du heiraten in der Kirche am Ende der Strasse in einer prachtvollen Feier mit vielen rausgeputzten Mädels.");
                                    
addnews("`&".$session['user']['name']." und `%`lN`Lo`Xel`Ll`le`& haben heute feierlich den Bund der Ehe geschlossen!!!");
                                    if (
$session['user']['marriedto']>&& $session['user']['marriedto']<4294967295//Flirtstatus des Partners löschen
                                    
{
                                        
$sql 'SELECT acctid,name FROM accounts WHERE acctid='.$session['user']['marriedto'].' AND marriedto='.$session['user']['acctid'];
                                        
$result db_query($sql);
                                        if(
db_num_rows($result)>0)
                                        {
                                            
$row db_fetch_assoc($result);
                                            
$partner=$row['name'];

                                            
user_update(
                                                array
                                                (
                                                    
'charisma'=>0,
                                                    
'marriedto'=>0,
                                                ),
                                                
$row['acctid']
                                            );

                                            if(
$session['user']['charisma']>=999)
                                            {
                                                
systemmail($row['acctid'],'`$Verlassen!','`&'.$session['user']['name'].'`6 hat dich verlassen und gerade `lN`Lo`Xel`Ll`le`& geheiratet!`nAb sofort bist du wieder solo.');
                                            }
                                        }
                                    }
                                    
$session['user']['marriedto']=4294967295;

                                    
$session['bufflist']['lover']=$buff;
                                    
$session['user']['donation']+=1;
                                }
                                else
                                {
                                    
output("`n`n`[Es ist ein sehr trauriger Blick. Sie sagt: `R\"Nein, ich bin noch nicht bereit für eine feste Bindung.\"`[`n`nEntmutigt und enttäuscht hast du heute keine Lust mehr auf irgendwelche Abenteuer im Wald.");
                                    
$session['user']['turns']=0;
                                }
                        }
                        if (
$c $session['user']['charm'])
                        {
                            
output("`n`n`&Du erhältst einen Charmepunkt!");
                        }
                        if (
$c $session['user']['charm'])
                        {
                            
output('`n`n`$Du VERLIERST einen Charmepunkt!');
                        }
                        
$session['user']['charm']=max(0,$c);
                    }
                }
                else
                {
                    
output("`[Du denkst, es ist besser, dein Glück mit `5`lN`Lo`Xel`Ll`le`[ heute nicht mehr herauszufordern.");
                }
            }
            else
            {
                
//sorry, no lezbo action here.
            
}

            break;
        }
        
        case 
"seth":
        {
            
/*
            Wink
            Flutter Eyelashes
            Drop Hankey
            Ask the bard to buy you a drink
            Kiss the bard soundly
            Completely seduce the bard
            Marry him
            */
            
if ($_GET['subop']=="" && $_GET['flirt']=="")
            {
                
output("`9D`wa`Fri`wa`9n`[ schaut dich erwartungsvoll an.");
                
addnav("Fordere `9D`wa`Fri`wa`9n`0 auf, dich zu unterhalten","inn.php?op=seth&subop=hear");
                if (
$session['user']['sex']==1)
                {
                    if (
$session['user']['marriedto']==4294967295)
                    {
                        
addnav("Flirte mit `9D`wa`Fri`wa`9n`0""inn.php?op=seth&flirt=1");
                    }
                    else
                    {
                        
addnav("Flirt");
                        
addnav("Zwinkern","inn.php?op=seth&flirt=1");
                        
addnav("Mit den Wimpern klimpern","inn.php?op=seth&flirt=2");
                        
addnav("Taschentuch fallenlassen","inn.php?op=seth&flirt=3");
                        
addnav("Frage ihn nach einem Drink","inn.php?op=seth&flirt=4");
                        
addnav("Küsse ihn geräuschvoll","inn.php?op=seth&flirt=5");
                        
addnav("Den Barden komplett verführen","inn.php?op=seth&flirt=6",false,false,false,false,$session['user']['charisma']>=999?'Du weißt, dass dich dein Partner sehen könnte?':'');
                        if (
$session['user']['charisma']!=4294967295)
                        {
                            
addnav("Heirate ihn","inn.php?op=seth&flirt=7");
                        }
                    }
                }
                else
                {
                    
addnav("Frage `9D`wa`Fri`wa`9n`0 nach seiner Meinung über dein(e/n) ".$session['user']['armor'],"inn.php?op=seth&act=armor");
                }
            }
            if (
$_GET['act']=="armor")
            {
                
$charm $session['user']['charm']+e_rand(-1,1);
                
output(" `[`9D`wa`Fri`wa`9n`[ schaut dich ernst von oben bis unten an und macht sich ein Bild von deinem Äußeren. So viele Gäste wie hier täglich ein- und ausgehen, muss er sich am besten mit der männlichen Konkurrenz auskennen.");
                
output("Deshalb kann auch nur er dir eine ehrliche Einschätzung geben. Schließlich kommt er zu einem Schluss und sagt:");
                switch (
$charm)
                {
                    case -
3:
                    case -
2:
                    case -
1:
                    case 
0:
                        
output("`F\"Du machst mich glücklich, dass ich nicht schwul bin!\"");
                        break;
                    case 
1:
                    case 
2:
                    case 
3:
                        
output("`F\"Ich habe einige hübsche Männer in meinem Leben gesehen, aber ich fürchte du bist keiner von ihnen.\"");
                        break;
                    case 
4:
                    case 
5:
                    case 
6:
                        
output("`F\"Ich habe schon schlimmeres gesehen, aber nur beim Verfolgen eines Pferdes.\"");
                        break;
                    case 
7:
                    case 
8:
                    case 
9:
                        
output("`F\"Du bist ziemlicher Durchschnitt, mein Freund.\"");
                        break;
                    case 
10:
                    case 
11:
                    case 
12:
                        
output("`F\"Du bist schon etwas zum Anschauen, aber lass dir das nicht zu sehr zu Kopfe steigen, ja?\"");
                        break;
                    case 
13:
                    case 
14:
                    case 
15:
                        
output("`F\"Du siehst schon ein bisschen besser aus als der Durchschnitt!\"");
                        break;
                    case 
16:
                    case 
17:
                    case 
18:
                        
output("`F\"Nur wenige Frauen könnten dir widerstehen!\"");
                        break;
                    case 
19:
                    case 
20:
                    case 
21:
                    case 
22:
                        
output("`F\"Willst du mich mit dieser Frage neidisch machen? Oder mich einfach nur ärgern?\"");
                        break;
                    case 
23:
                    case 
24:
                    case 
25:
                        
output("`F\"Ich bin von deiner Schönheit geblendet.\"");
                        break;
                    case 
26:
                    case 
27:
                    case 
28:
                    case 
29:
                    case 
30:
                        
output("`F\"Ich hasse dich. Warum? Weil du einfach der schönste Mann aller Zeiten bist!\"");
                        break;
                    default:
                        
output("`F\"Vielleicht solltest du langsam etwas gegen deine überirdische Schönheit tun. Du bist unerreichbar!\"");
                }
            }
            if (
$_GET['subop']=="hear")
            {

                
$rowe user_get_aei('seenbard');

                if (
$rowe['seenbard'])
                {
                    
output("`9D`wa`Fri`wa`9n`[ räuspert sich und trinkt einen Schluck Wasser. `F\"Tut mir Leid, mein Hals ist einfach zu trocken.\"`[");
                    
// addnav("Return to the inn","inn.php");
                
}
                else
                {
                    
user_set_aei(array('seenbard'=>1));

                    
$rnd e_rand(0,18);
                    
output("`9D`wa`Fri`wa`9n`[ räuspert sich und fängt an:`n`n");

                    switch (
$rnd)
                    {
                        case 
0:
                            
output("\"`@Grüner Drache`F ist grün.`n`@Grüner Drache`F ist wild.`n`@Grünen Drachen`F wünsch ich mir gekillt.\" ");
                            
output("`n`n`[Du erhältst ZWEI zusätzliche Waldkämpfe für heute!");
                            
$session['user']['turns']+=2;
                            break;
                        case 
1:
                            
output("`F\"Mireraband, ich spotte euch und spuck auf euren Fuß.`nDenn er verströmt fauligen Gestank mehr als er muss!\" ");
                            
output("`n`n`[Du fühlst dich erheitert und bekommst einen extra Waldkampf.");
                            
$session['user']['turns']++;
                            break;
                        case 
2:
                            if (!
$session['user']['prefs']['nosounds'])
                            {
                                
output("<embed src=\"media/ragtime.mid\" width=10 height=10 autostart=true loop=false hidden=true volume=100>",true);
                            }
                            
output("`F\"Membrain Mann Membrain Mann.`nMembrain Mann hasst ".$session['user']['name']."`F Mann.`nSie haben einen Kampf, Mambrain gewinnt.`nMembrain Mann.\" ");
                            
output("`n`n`[Du bist dir nicht ganz sicher, was du davon halten sollst... du gehst lieber wieder weg und denkst, es ist besser, `9D`wa`Fri`wa`9n`[ wieder zu besuchen, wenn er sich besser fühlt. ");
                            
output("`[Nach einer kurzen Verschnaufpause könntest du wieder ein paar böse Jungs verprügeln.");
                            
$session['user']['turns']++;
                            break;
                        case 
3:
                            
output("`F\"Für eine Geschichte versammelt euch hier`neine Geschichte so schrecklich und hart`nüber Tom und sein gepanschtes Bier`nund wie sehr er ihn hasst, mich, den Bard'!\" ");
                            
output("`n`n`[Du stellst fest, dass er Recht hat, Toms Bier ist wirklich eklig. Das dürfte der Grund dafür sein, warum die meisten Gäste sein Ale bevorzugen. Du kannst der Geschichte von `9D`wa`Fri`wa`9n`[ nicht wirklich etwas abgewinnnen, aber du findest dafür etwas Gold auf dem Boden!");
                            
$gain e_rand(10,50);
                            
$session['user']['gold']+=$gain;
                            
//debuglog("found $gain gold near `9D`wa`Fri`wa`9n`0");
                            
break;
                        case 
4:
                            
output("`F\"Der große grüne Drache hatte eine Gruppe Zwerge entdeckt und sie *schlurps* einfach aufgefuttert. Sein Kommentar später war: 'Die schmecken ja toll... aber... kleiner sollten sie wirklich nicht sein!'\" ");
                            if (
$session['user']['race']=='zwg')
                            {
                                
output("`[Als Zwerg kannst du darüber nicht lachen. Mit grimmigem Gesichtsausdruck, der auch `9D`wa`Fri`wa`9n`[s Lachen zu ersticken scheint, schlägst du ihn zu Boden.");
                                
output("`[Du bist so wütend, dass dich heute wohl nichts mehr erschrecken kann.");
                            }
                            else
                            {
                                
output("`n`n`[Mit einem guten, herzlichen Kichern in deiner Seele rückst du wieder aus, bereit für was auch immer da kommen mag!");
                            }
                            
$session['user']['hitpoints']=round($session['user']['maxhitpoints']*1.2,0);
                            break;
                        case 
5:
                            
output("`F\"Hört gut zu und nehmt es euch zu Herzen: Mit jeder Sekunde rücken wir dem Tod etwas näher. *zwinker*\" ");
                            
output("`n`n`[Deprimiert wendest du dich ab... und verlierst einen Waldkampf!");
                            
$session['user']['turns'] = max(0,$session['user']['turns']-1);
                                break;
                        case 
6:
                            if (!
$session['user']['prefs']['nosounds'])
                            {
                                
output("<embed src=\"media/matlock.mid\" width=10 height=10 autostart=true loop=false hidden=true volume=100>",true);
                            }
                            
output("`F\"Ich liebe `(C`)o`7rv`)i`(n, die Waffen von `(C`)o`7rv`)i`(n, ich liebe `(C`)o`7rv`)i`(n, die Waffen von `(C`)o`7rv`)i`(n, ich liebe `(C`)o`7rv`)i`(n, die Waffen von `(C`)o`7rv`)i`(n, nichts tötet so gut wie die WAFFEN von ... `(C`)o`7rv`)i`(n!\" ");
                            
output("`n`n`[Du denkst, `9D`wa`Fri`wa`9n`[ ist ganz in Ordnung... jetzt willst du los, um irgendwas zu töten. Aus irgendeinem Grund denkst du an Bienen und Fisch.");
                            
$session['user']['turns']++;
                            break;
                        case 
7:
                            if (!
$session['user']['prefs']['nosounds'])
                            {
                                
output("<embed src=\"media/burp.wav\" width=10 height=10 autostart=true loop=false hidden=true volume=100>",true);
                            }
                            
output("`[`9D`wa`Fri`wa`9n`[ richtet sich auf und scheint sich auf etwas eindrucksvolles vorzubereiten. Dann rülpst er dir laut ins Gesicht. `F\"War das unterhaltsam genug?\"");
                            
output("`n`n`[Der Gestank nach angedautem Ale ist überwältigend. Dir wird etwas übel und du verlierst ein paar Lebenspunkte.");
                            
$session['user']['hitpoints'] -= round($session['user']['maxhitpoints'] * 0.1,0);
                            if (
$session['user']['hitpoints']<=0)
                            {
                                
$session['user']['hitpoints']=1;
                            }
                            
//$session['user']['donation']+=1;
                            
break;
                        case 
8:
                            if (
$session['user']['gold'] >= 5)
                            {
                                
output("`F\"Welches Geräusch macht es, wenn man mit einer Hand klatscht?\"`[, fragt `9D`wa`Fri`wa`9n`[. Während du über diese Scherzfrage nachgrübelst, \"befreit\" `9D`wa`Fri`wa`9n`[ eine kleine Unterhaltungsgebühr aus deinem Goldsäckchen.");
                                
output("`n`n`[Du verlierst 5 Gold!");
                                
$session['user']['gold']-=5;
                                
//debuglog("lost 5 gold to `9D`wa`Fri`wa`9n`0");
                            
}
                            else
                            {
                                
output("`F\"Welches Geräusch macht es, wenn man mit einer Hand klatscht?\"`[, fragt `9D`wa`Fri`wa`9n`[. Während du über diese Scherzfrage nachgrübelst, versucht `9D`wa`Fri`wa`9n`[ eine kleine Unterhaltungsgebühr aus deinem Goldsäckchen zu befreien, findet aber nicht, was er sich erhofft hat.");
                                
//$session['user']['donation']+=1;
                            
}
                            break;
                        case 
9:
                            
output("`F\"Welcher Fuss muss immer zittern?`n`nDer Hasenfuss.\" ");
                            
output("`n`n`[Du gröhlst und `9D`wa`Fri`wa`9n`[ lacht herzlich. Kopfschüttelnd bemerkst du einen Edelstein im Staub.");
                            
$session['user']['gems']++;
                            
//debuglog("got 1 gem from `9D`wa`Fri`wa`9n`0");
                            
break;
                        case 
10:
                            
output("`[`9D`wa`Fri`wa`9n`[ spielt eine sanfte, aber mitreißende Melodie.");
                            if (!
$session['user']['prefs']['nosounds'])
                            {
                                
output("<embed src=\"media/indianajones.mid\" width=10 height=10 autostart=true loop=false hidden=true volume=100>",true);
                            }
                            
output("`n`n`[Du fühlst dich entspannt und erholt und deine Wunden scheinen sich zu schließen.");
                            if (
$session['user']['hitpoints']<$session['user']['maxhitpoints'])
                            {
                                
$session['user']['hitpoints']=$session['user']['maxhitpoints'];
                            }
                            break;
                        case 
11:
                            
output("`[`9D`wa`Fri`wa`9n`[ spielt dir ein düsteres Klagelied vor.");
                            if (!
$session['user']['prefs']['nosounds'])
                            {
                                
output("<embed src=\"media/eternal.mid\" width=10 height=10 autostart=true loop=false hidden=true volume=100>",true);
                            }
                            
output("`n`n`[Deine Stimmung fällt und du wirst heute nicht mehr so viele Bösewichte erschlagen.");
                            
$session['user']['turns'] = max(0,$session['user']['turns']-1);
                            break;
                        case 
12:
                            if (!
$session['user']['prefs']['nosounds'])
                            {
                                
output("<embed src=\"media/babyphan.mid\" width=10 height=10 autostart=true loop=false hidden=true volume=100>",true);
                            }
                            
output("`F\"Die Ameisen marschieren in Einerreihen, Hurra, Hurra!`nDie Ameisen marschieren in Einerreihen, Hurra, Hurra!`nDie Ameisen marschieren in Einerreihen, Hurra, Hurra, und die kleinste stoppt und nuckelt am Daumen.`nUnd sie alle marschieren in den Bau um vorm Regen abzuhaun.`nBumm, bumm, bumm.`nDie Ameisen marschieren in Zweierreihen, Hurra, Hurra! ....\" ");
                            
output("`n`n`[`9D`wa`Fri`wa`9n`[ singt immer weiter, aber du hast nicht den Wunsch herauszufinden, wie weit `9D`wa`Fri`wa`9n`[ zählen kann, deswegen verschwindest du leise. Nach dieser kurzen Rast fühlst du dich erholt.");
                            
$session['user']['hitpoints']=$session['user']['maxhitpoints'];
                            break;
                        case 
13:
                            
output("`F\"Es war ein mal eine Dame von der Venus, ihr Körper war geformt wie ein ...\" ");
                            if (
$session['user']['sex']==1)
                            {
                                
output("`n`n`[`9D`wa`Fri`wa`9n`[ wird durch einen barschen Schlag ins Gesicht unterbrochen. Du fühlst dich rauflustig und gewinnst einen Waldkampf dazu.");
                            }
                            else
                            {
                                
output("`n`n`[`9D`wa`Fri`wa`9n`[ wird durch dein plötzliches lautes Gelächter unterbrochen, das du ausstößt, ohne seinen Reim vollständig gehört haben zu müssen. So angespornt erhältst du einen zusätzlichen Waldkampf.");
                            }
                            
$session['user']['turns']++;
                            break;
                        case 
14:
                            if (!
$session['user']['prefs']['nosounds'])
                            {
                                
output("<embed src=\"media/knightrider.mid\" width=10 height=10 autostart=true loop=false hidden=true volume=100>",true);
                            }
                            
output("`[`9D`wa`Fri`wa`9n`[ spielt einen stürmischen Schlachtruf für dich, der den Kriegergeist in dir erweckt.");
                            
output("`n`n`[Du bekommst einen zusätzlichen Waldkampf!");
                            
$session['user']['turns']++;
                            break;
                        case 
15:
                            
output("`[`9D`wa`Fri`wa`9n`[ scheint in Gedanken völlig woanders zu sein ... bei deinen ... Augen.");
                            if (
$session['user']['sex']==1)
                            {
                                
output("`n`n`[Du erhältst einen Charmepunkt!");
                                
$session['user']['charm']++;
                            }
                            else
                            {
                                
output("`n`n`[Aufgebracht stürmst du aus der Bar! In deiner Wut bekommst du einen Waldkampf dazu.");
                                
$session['user']['turns']++;
                            }
                            break;
                        case 
16:
                            if (!
$session['user']['prefs']['nosounds'])
                            {
                                
output("<embed src=\"media/boioing.wav\" width=10 height=10 autostart=true loop=false hidden=true volume=100>",true);
                            }
                            
output("`[`9D`wa`Fri`wa`9n`[ fängt an zu spielen, aber eine Saite seiner Laute reißt plötzlich und schlägt dir flach ins Auge.`n`n`F\"Uuuups! Vorsicht, du wirst dir noch deine Augen ausschießen, Mensch!\"");
                            
output("`n`n`[Du verlierst einige Lebenspunkte!");
                            
$session['user']['hitpoints']-=round($session['user']['maxhitpoints']*0.1,0);
                            if (
$session['user']['hitpoints']<1)
                            {
                                
$session['user']['hitpoints']=1;
                            }
                            break;
                        case 
17:
                            
output("`[Er fängt an zu spielen, als ein rauflustiger Gast vorbeistolpert und Bier auf dich verschüttet. Du verpasst die ganze Vorstellung, während du das Gesöff von deine(r/m) ".$session['user']['armor']."`[ putzt.");
                            
//$session['user']['donation']+=1;
                            
break;
                        case 
18:
                            
output("`[`9D`wa`Fri`wa`9n`[ starrt dich gedankenvoll an. Offensichtlich komponiert er gerade ein episches Gedicht...`n`n`F\"H-Ä-S-S-L-I-C-H, du kannst dich nicht verstecken -- Du bist hässlich, yeah, yeah, so hässlich!\" ");
                            
$session['user']['charm'] = max(0,$session['user']['charm']-1);
                            if (
$session['user']['charm']<=0)
                            {
                                
output("`n`n`[Wenn du einen Charmepunkt hättest, hättest du ihn jetzt verloren. Aber so reißt `9D`wa`Fri`wa`9n`[ nur eine Saite seiner Laute.");
                            }
                            else
                            {
                                
output("`n`n`[Deprimiert verlierst du einen Charmepunkt.");
                            }
                            break;
                    }
                }
            }
            if (
$session['user']['sex']==&& $_GET['flirt']!="")
            {
                
//$session['user']['seenlover']=0;
                
if ($session['user']['seenlover']==0)
                {
                    if (
$session['user']['marriedto']==4294967295)
                    {
                        if (
e_rand(1,4)==1)
                        {
                            
output("`[Du gehst rüber zu `9D`wa`Fri`wa`9n`[, um ihn zu knuddeln und mit Küssen zu überhäufen, aber er brummelt nur etwas ");
                            switch (
e_rand(1,4))
                            {
                                case 
1:
                                    
output("`[darüber, dass er damit beschäftigt ist, seine Laute zu stimmen. ");
                                    break;
                                case 
2:
                                    
output("`[wie \"um diese Zeit?\" ");
                                    break;
                                case 
3:
                                    
output("`[wie \"leicht erkältet...  *hust hust* ... ");
                                    break;
                                case 
4:
                                    
output("`[darüber, dass er sich ein Bier holen will. ");
                                    break;
                            }
                            
output("`[Nach so einem Kommentar lässt du ihn stehen und haust ab!");
                            
$session['user']['charm'] = max(0,$session['user']['charm']-1);
                            
output("`n`n`&Du VERLIERST einen Charmepunkt!");
                        }
                        else
                        {
                            
output("`[Du und `9D`wa`Fri`wa`9n`[ nehmt euch etwas Zeit füreinander und du verlässt die Schenke mit einem zuversichtlichen Strahlen!");
                            
$session['bufflist']['lover']=$buff;
                            
$session['user']['charm']++;
                            
output("`n`n`&Du erhältst einen Charmepunkt!");
                        }
                        
$session['user']['seenlover']=1;
                    }
                    else if (
$_GET['flirt']=="")
                    {
                    }
                    else
                    {
                        
$c $session['user']['charm'];
                        
$session['user']['seenlover']=1;
                        switch (
$_GET['flirt'])
                        {
                            case 
1:
                                if (
e_rand($c,2)>=2)
                                {
                                    
output("`[`9D`wa`Fri`wa`9n`[ grinst ein breites Grinsen. Hach, ist dieses Grübchen in seinem Kinn nicht süß??");
                                    if (
$c<4)
                                    {
                                        
$c++;
                                    }
                                }
                                else
                                {
                                    
output("`[`9D`wa`Fri`wa`9n`[ hebt eine Augenbraue und fragt dich, ob du etwas im Auge hast.");
                                }
                                break;
                            case 
2:
                                if (
e_rand($c,4)>=4)
                                {
                                    
output("`[`9D`wa`Fri`wa`9n`[ lächelt dich an und sagt: `F\"Du hast wunderschöne Augen\"");
                                    if (
$c<7)
                                    {
                                        
$c++;
                                    }
                                }
                                else
                                {
                                    
output("S`[eth lächelt und winkt ... zu der Person hinter dir.");
                                }
                                break;
                            case 
3:
                                if (
e_rand($c,7)>=7)
                                {
                                    
output("`[Während `9D`wa`Fri`wa`9n`[ sich bückt, um dir dein Taschentuch zurückzugeben, bewunderst du seinen knackigen Hintern.");
                                    if (
$session['user']['charisma']==4294967295)
                                    {
                                        
output(" `[Dein Mann wird gar nicht begeistert sein, wenn er davon erfährt!");
                                        
$c--;
                                    }
                                    else
                                    {
                                        if (
$c<11)
                                        {
                                            
$c++;
                                        }
                                    }
                                }
                                else
                                {
                                    
output("`[`9D`wa`Fri`wa`9n`[ hebt das Taschentuch auf, putzt sich damit die Nase und gibt es dir zurück.");
                                }
                                break;
                            case 
4:
                                if (
e_rand($c,11)>=11)
                                {
                                    
output("`[`9D`wa`Fri`wa`9n`[ platziert seinen Arm um deine Hüfte, geleitet dich an die Bar und kauft dir eines der köstlichsten Getränke, die es in der Schenke gibt.");
                                    if (
$session['user']['charisma']==4294967295)
                                    {
                                        
output(" `[Dein Mann wird gar nicht begeistert sein, wenn er davon erfährt!");
                                        
$c--;
                                    }
                                    else
                                    {
                                        if (
$c<14)
                                        {
                                            
$c++;
                                        }
                                    }
                                }
                                else
                                {
                                    
output("`[`9D`wa`Fri`wa`9n`[ bedauert: `F\"Tut mir Leid, meine Dame, ich habe kein Geld zu verschenken.\"`[ Dabei stülpt er seine mottenzerfressenen Taschen nach außen.");
                                    if (
$c>&& $c<10)
                                    {
                                        
$c--;
                                    }
                                }
                                break;
                            case 
5:
                                if (
e_rand($c,14)>=14)
                                {
                                    
output("`[Du läufst auf `9D`wa`Fri`wa`9n`[ zu, packst ihn am Hemd, stellst ihn auf die Beine und drückst ihm einen kräftigen, langen Kuss direkt auf seine attraktiven Lippen. `9D`wa`Fri`wa`9n`[ bricht fast zusammen - mit zerzausten Haaren und ziemlich atemlos.");
                                    if (
$session['user']['charisma']==4294967295)
                                    {
                                        
$c--;
                                    }
                                    else
                                    {
                                        if (
$c<18)
                                        {
                                            
$c++;
                                        }
                                    }
                                }
                                else
                                {
                                    
output("`[Du bückst dich zu `9D`wa`Fri`wa`9n`[ herunter, um ihn auf die Lippen zu küssen, doch als sich eure Lippen gerade berühren wollen, bückt sich `9D`wa`Fri`wa`9n`[, um sich den Schuh zuzubinden.");
                                    
// $session['user']['hitpoints']=1;
                                    //why the heck was this here???
                                    
if ($c>&& $c<13)
                                    {
                                        
$c--;
                                    }
                                }
                                if (
$session['user']['charisma']==4294967295)
                                {
                                    
output(" `[Dein Mann wird gar nicht begeistert sein, wenn er davon erfährt!");
                                }
                                break;
                            case 
6:
                                if (
e_rand($c,18)>=18)
                                {
                                    
output('`[Du stehst auf der ersten Treppenstufe und gibst `9D`wa`Fri`wa`9n`[ ein \'komm hierher\' Zeichen. Er folgt dir wie ein Schoßhündchen. ');
                                    if (
$session['user']['turns']>0)
                                    {
                                        
output('`[Du fühlst dich ausgelaugt! ');
                                        
$session['user']['turns'] = max(0,$session['user']['turns']-2);
                                    }
                                    
//addnews("`@Es wurde beobachtet, wie ".$session['user']['name']."`@ und `^`9D`wa`Fri`wa`9n`[`@ gemeinsam die Treppen in der Schenke nach oben gingen.");
                                    
if ($session['user']['charisma']==4294967295 && e_rand(1,3)==2)
                                    {
                                        
$sql 'SELECT acctid,name FROM accounts WHERE acctid='.$session['user']['marriedto'];
                                        
$result db_query($sql);
                                        
$row db_fetch_assoc($result);
                                        
$partner=$row['name'];
                                        
addnews('`$'.$partner.'`$ hat '.$session['user']['name'].'`$ wegen eines Seitensprungs mit `^`9D`wa`Fri`wa`9n`[`$ verlassen!');
                                        
output('`n`$Das war zu viel für '.$partner.'`$! Er reicht die Scheidung ein. Die Hälfte deines Goldes auf der Bank wird ihm zugesprochen. Ab sofort bist du wieder solo!');
                                        
$session['user']['charisma']=0;
                                        
$session['user']['marriedto']=0;
                                        if (
$session['user']['goldinbank']>1)
                                        {
                                            
$getgold=round($session['user']['goldinbank']/2);
                                            
$session['user']['goldinbank']-=$getgold;
                                        }
                                        else
                                        {
                                            
$getgold=0;
                                        }

                                        
user_update(
                                            array
                                            (
                                                
'charisma'=>0,
                                                
'marriedto'=>0,
                                                
'goldinbank'=>array('sql'=>true,'value'=>'goldinbank+'.$getgold)
                                            ),
                                            
$row['acctid']
                                        );

                                        
systemmail($row['acctid'],'`$Seitensprung!','`&'.$session['user']['name'].'
                                        `6 geht mit `9D`wa`Fri`wa`9n`6 fremd!`nDas ist Grund genug für dich, die Scheidung einzureichen. Ab sofort bist du wieder solo.`nDu bekommst `^'
.$getgold.' Gold`6 von ihrem Vermögen auf dein Bankkonto.');
                                    }
                                    else if (
$session['user']['charisma']==4294967295)
                                    {
                                        
output(' `[Dein Mann wird gar nicht begeistert sein, wenn er davon erfährt!');
                                        
$c--;
                                    }
                                    else
                                    {
                                        if (
$c<25)
                                        {
                                            
$c++;
                                        }
                                    }
                                }
                                else
                                {
                                    
output("`F\"Tut mir Leid meine Dame, aber ich habe in 5 Minuten einen Auftritt.\"");
                                    if (
$c>0)
                                    {
                                        
$c--;
                                    }
                                }
                                break;
                            case 
7:
                                
output("`[Du gehst zu `9D`wa`Fri`wa`9n`[ und verlangst ohne Umschweife von ihm, daß er dich heiratet.`n`nEr schaut dich ein paar Sekunden lang an.`n`n");
                                if (
$c>=22)
                                {
                                    
output("`F\"Natürlich, meine Liebe!\"`[, sagt er. Die nächsten Wochen bist du damit beschäftigt, eine gigantische Hochzeit vorzubereiten, die natürlich `9D`wa`Fri`wa`9n`[ zahlt und danach geht es in den dunklen Wald in die Flitterwochen.");
                                    
addnews("`&".$session['user']['name']." und `^`9D`wa`Fri`wa`9n`& haben heute feierlich den Bund der Ehe geschlossen!!!");
                                    if (
$session['user']['marriedto']>&& $session['user']['marriedto']<4294967295//Flirtstatus des Partners löschen
                                    
{
                                        
$sql 'SELECT acctid,name FROM accounts WHERE acctid='.$session['user']['marriedto'].' AND marriedto='.$session['user']['acctid'];
                                        
$result db_query($sql);
                                        if(
db_num_rows($result)>0)
                                        {
                                            
$row db_fetch_assoc($result);
                                            
$partner=$row['name'];

                                            
user_update(
                                                array
                                                (
                                                    
'charisma'=>0,
                                                    
'marriedto'=>0,
                                                ),
                                                
$row['acctid']
                                            );

                                            if(
$session['user']['charisma']>=999)
                                            {
                                                
systemmail($row['acctid'],'`$Verlassen!`[','`&'.$session['user']['name'].'`6 hat dich verlassen und gerade `9D`wa`Fri`wa`9n`[ geheiratet!`nAb sofort bist du wieder solo.');
                                            }
                                        }
                                    }
                                    
$session['user']['marriedto']=4294967295;
                                    
//int max.
                                    
$session['bufflist']['lover']=$buff;
                                    
$session['user']['donation']+=1;
                                }
                                else
                                {
                                    
output("`[`9D`wa`Fri`wa`9n`[ sagt: `F\"Es tut mir Leid, offensichtlich habe ich einen falschen Eindruck erweckt. Ich denke, wir sollten einfach nur Freunde sein.\"`[ Deprimiert hast du heute kein Verlangen mehr danach, nochmal im Wald kämpfen zu gehen.");
                                    
$session['user']['turns']=0;
                                }
                                break;
                        }
                        if (
$c $session['user']['charm'])
                        {
                            
output("`n`n`&Du bekommst einen Charmepunkt!");
                        }
                        if (
$c $session['user']['charm'])
                        {
                            
output('`n`n`&Du VERLIERST einen Charmepunkt!');
                        }
                        
$session['user']['charm']=$c;
                    }
                }
                else
                {
                    
output("`[Du denkst, es ist besser, dein Glück mit `9`9D`wa`Fri`wa`9n`[`0 heute nicht mehr herauszufordern.");
                }
            }
            else
            {
                
//sorry, no lezbo action here.
            
}
            break;
        }
        
        case 
'converse':
        {
            
output('`[Die zahlreichen Tische sind weiträumig im Inneren des Schankraumes verteilt und doch ist keiner zu weit entfernt, um Tom oder `lN`Lo`Xel`Ll`le`[ jeder Zeit ein Zeichen geben zu können, dass sie etwas bringen sollen.
            Die einzelnen Plätze sind unterschiedlich beleuchtet, ganz nach den Vorzügen der Gäste wählbar und auch etwas abseits der anderen Sitzgelegenheiten finden sich noch einige vereinzelte.
            Die Stühle sind aus massivem Holz, kaum beschmückt und auch nicht mit Sitzkissen gepolstert.
            Hier kann man sich also über Gott und die Welt unterhalten, einfach nur einen Krug Bier trinken oder Geheimnisse tauschen.
            Denn eines ist sicher - weder Schankmaid, noch Barde oder Wirt sind derartig indiskret, den Themen der Gäste zu lauschen, die diese hier besprechen.`n`n'
);
            
viewcommentary('inn','`[Zur Unterhaltung beitragen:',20,'sagt',false,true,false,false,true);
            
addnav('Treppe hoch','inn.php?op=flur');
            break;
        }
        case 
'flur':
        {
            
output('`c`bFlur`c`b
            `nEin kurzer Flur führt von der Treppe ab und zu den einzelnen Zimmer. Insgesamt kannst du hier sechs Zimmer vorfinden. Alle zimmer haben eine Nummer an der Tür. Die Schlüssel bekommst du wohl bei Noelle unten im Schankraum wen du dafür zahlen kannst. Der Flur ist auch von Außen wohl erreichbar wenn der Schankbetrieb schon eingestellt ist, denn am Ende des Flures ist eine Tür die zu einer Treppe führt welche draußen am Haus angebracht ist und zu den Ställen führt.'
);
            
addnav('Einzelzimmer','inn.php?op=einzelzimmer');
            
addnav('Doppelzimmer','inn.php?op=doppelzimmer');
            
addnav('Strohlager','inn.php?op=strohlager');
            
addnav('Zurück');
            
addnav('Gemeinschaftsraum','inn.php?op=converse');
            break;
        }
        case 
'einzelzimmer':
        {
            
output('`c`bEinzelzimmer`c`b
            `nDas Zimmer welches du betrittst ist nicht die Welt. Doch gemütlich und alles vorhanden was man braucht für eine Weile Aufenthalt. ein Schrank ist da, ein Waschtisch, mit eine Schüssel und Karaffe, sogar ein Handtuch findet sich. Das Bett mag halt sein doch scheint es robust zu sein und es ist sauber. Ungeziefer findet du hier wohl nicht. Das kleine Fenster lässt genug licht herein, doch auch für den Abend ist gesorgt und auf einem kleinen Tisch steht eine Talgkerze. '
);
            
viewcommentary('inn_einzelzimmer','sag etwas:',5,'sagt',false,true,false,false,true);
            
addnav('Flur','inn.php?op=flur');
            break;
        }
        case 
'doppelzimmer':
        {
            
output('`c`bDoppelzimmer`c`b
            `nDas Zimmer welches du betrittst ist nicht die Welt. Doch gemütlich und alles vorhanden was man braucht für eine Weile Aufenthalt. ein Schrank ist da, ein Waschtisch, mit eine Schüssel und Karaffe, sogar Handtücher finden sich. Das große Doppelbett mag halt sein doch scheint es robust zu sein und es ist sauber. Ungeziefer findet du hier wohl nicht. Das Fenster lässt genug Licht herein, doch auch für den Abend ist gesorgt und auf einem Tisch stehen eine Talgkerzen.'
);
            
viewcommentary('inn_doppelzimmer','sag etwas:',5,'sagt',false,true,false,false,true);
            
addnav('Flur','inn.php?op=flur');
            break;
        }
        case 
'strohlager':
        {
            
output('`c`bZimmer mit Strohlager`c`b
            `nDieses Zimmer ist wohl das billigste. Nur ein Strohlager und eine Truhe sind hier vorhanden, doch Noelle ist wohl so gnädig gewesen und hat auf die Kiste auch eine Talgkerze gestellt. Das Fenster spendet kaum licht und ob das hier Ungezieferfrei ist, bewagst du zu bezweifeln.'
);
            
viewcommentary('inn_strohlager','sag etwas:',5,'sagt',false,true,false,false,true);
            
addnav('Flur','inn.php?op=flur');
            break;
        }
        
        case 
'bartender':
        {
            
$sqla 'SELECT gotfreeale,beerspent FROM account_extra_info WHERE acctid='.$session['user']['acctid'];
            
$resa db_query($sqla);
            
$rowa db_fetch_assoc($resa);
            
$paidales=intval(getsetting('paidales',0));

            if ((
$paidales<=|| $rowa['gotfreeale']>=2) && ($session['user']['marks']<31))
            {
                
$alecost $session['user']['level']*10;
            }
            else
            {
                
$alecost 0;
            }

            if (
$_GET['act']==''//Mit dem Wirt sprechen Startbild 
            
{
                
output('`[Tom, der Wirt, beobachtet dich genau, als du dich der Theke näherst und doch wirkt er sehr neutral auf dich - nicht freundlich aber auch nicht ablehnend.
                Er weiß genau, was für finstere Gestalten sich in diesem Dorf herumtreiben und so muss er selbst immer auf der Hut sein und sich ein Bild von seinen Gästen machen, bevor er mit ihnen spricht.
                Nebenbei poliert er ein Glas und hält es prüfend ins Licht, das durch die Tür hereinscheint, als ein Gast die Schenke verlässt. `s"Wie kann ich helfen?"`[, fragt er dich tonlos.'
);

                if (
$session['user']['marks']>=31)
                {
                    
output('`n`s"Achja, Auserwählte trinken hier aufs Haus."`[, fügt er kurz an.');
                }
                
//addnav('Schwarzes Brett','inn.php?op=msgboard'); //Shaiya entrümlung 06.09.2010
                
addnav('Bestechen','inn.php?op=bartender&act=bribe');
                if ((
$session['user']['profession']==AMT_WACHE && ($session['user']['profession_rang']!=RANG_BEWERBER && $session['user']['profession_rang']!=RANG_ENTLASSEN )))
                {
                    
addnav('Razzia','inn.php?op=bartender&act=listupstairs');
                }
                
addnav('Tränke','inn.php?op=bartender&act=gems');
                if (
$paidales<=1)
                {
                    
addnav('Ale (`^'.$alecost.'`0 Gold)','inn.php?op=bartender&act=ale');
                    
addnav('Runde schmeißen','inn.php?op=bartender&act=schmeiss');
                }
                else
                {
                    
addnav('Ale (`^'.($rowa['gotfreeale']>=2?$alecost.'`0 Gold':'schon bezahlt`0').')','inn.php?op=bartender&act=ale');
                    
output('`n`[Es stehen noch '.($paidales-1).' frisch gefüllte, von '.getsetting('paidale_by','`9D`wa`Fri`wa`9n`0').'`[ bezahlte Krüge mit Ale vor Tom.');
                    if ((
$rowa['gotfreeale']>=2) && ($session['user']['marks']<31))
                    {
                        
output(' `[Leider hattest du dein Frei-Ale für heute schon und du wirst selbst bezahlen müssen.');
                    }
                }
                
addnav('Nach Arbeit fragen','work.php');
                
addnav('Kaufe ein kleines Bierfass','inn.php?op=bartender&act=buyale');
                
addnav('Spucke Tom ins Ale','inn_cedrick_brawl.php?op=boxing');
                
$drunkenness = array(-1=>'absolut nüchtern',
                
0=>'ziemlich nüchtern',
                
1=>'kaum berauscht',
                
2=>'leicht berauscht',
                
3=>'angetrunken',
                
4=>'leicht betrunken',
                
5=>'betrunken',
                
6=>'ordentlich betrunken',
                
7=>'besoffen',
                
8=>'richtig zugedröhnt',
                
9=>'fast bewusstlos'
                
);
                
$drunk round($session['user']['drunkenness']/10-.5,0);
                if (
$drunkenness[$drunk])
                {
                    
output('`n`n`}Du fühlst dich '.$drunkenness[$drunk].'`n`n');
                }
                else
                {
                    
output('`n`n`{Du fühlst dich nicht mehr.`n`n');
                }
            }
            
            else if (
$_GET['act']=='gems'//Tränke
            
{
                if (
$_POST['gemcount']=='' || !isset($_POST['wish']) )
                {
                    
output('`s"Du hast Edelsteine, oder?"`[, fragt dich Tom. `s"Nun, für `^zwei Edelsteine`s werd ich dir nen magischen Trank machen!"
                    `n`n`[Wieviele Edelsteine gibst du ihm?
                    `0<form action="inn.php?op=bartender&amp;act=gems" method="POST">
                    <input name="gemcount" value="0" size="3" maxlength="4">
                    <input type="submit" class="button" value="Weggeben">
                    `n`[Und was willst du dafür?`0
                    `n<input type="radio" name="wish" value="1"> Charme
                    `n<input type="radio" name="wish" value="2"> Lebenskraft(`^'
.get_lp_gems().' `0Edelsteine)
                    `n<input type="radio" name="wish" value="3"> Gesundheit
                    `n<input type="radio" name="wish" value="4"> Vergessen
                    `n<input type="radio" name="wish" value="6"> Gegengift(`^1`0 Edelstein)
                    '
.(getsetting('race_change_allowed',0)?'`n<input type="radio" name="wish" value="5"> Transmutation':'').'
                    </form>'
,true);
                    
addnav('','inn.php?op=bartender&act=gems');
                }
                else
                {
                    
$gemcount abs((int)$_POST['gemcount']);
                    if (
$gemcount>$session['user']['gems'])
                    {
                        
output('`[Tom starrt dich an und sagt: `s"Du hast nich so viele Edelsteine, `bzieh los und besorg Dir noch welche!`b"');
                    }
                    else
                    {
                        switch (
$_POST['wish'])
                        {
                            case 
1:
                                
$cost 2;
                                if (
$cost <= $gemcount)
                                {
                                    
$amount floor($gemcount/$cost);
                                    
$session['user']['charm']+=$amount;
                                    
$msg .= '`&Du fühlst dich charmant! `^(Du erhältst '.$amount.' Charmepunkte)';
                                }
                                break;
                            
                            case 
2:
                                
$cost get_lp_gems();
                                if (
$cost <= $gemcount)
                                {
                                    
$amount floor($gemcount/$cost);
                                    
$session['user']['maxhitpoints']+= $amount;
                                    
$session['user']['hitpoints']+= $amount;
                                    
$msg .= '`&Du fühlst dich lebhaft! `^(Deine maximale Lebensenergie erhöht sich permanent um '.$amount.')';
                                }
                                break;
                            
                            case 
3:
                                
$cost 2;
                                if (
$cost <= $gemcount)
                                {
                                    
$amount floor($gemcount/$cost) * 10;
                                    if (
$session['user']['hitpoints']<$session['user']['maxhitpoints'])
                                    {
                                        
$session['user']['hitpoints']=$session['user']['maxhitpoints'];
                                    }
                                    
$session['user']['hitpoints']+=$amount;
                                    
$msg .= '`&Du fühlst dich gesund! `^(Du erhältst vorübergehend '.$amount.' Lebenspunkte dazu)';
                                }
                                break;
                            
                            case 
4:
                                
$cost 2;
                                if (
$cost <= $gemcount)
                                {
                                    
$session['user']['specialty']=0;
                                    
$msg .= '`&Du fühlst dich völlig ziellos in deinem Leben. Du solltest eine Pause machen und einige wichtige Entscheidungen über dein Leben treffen! `^(Dein Spezialgebiet wurde zurückgesetzt)';
                                }
                                break;
                            
                            case 
5:
                                if(!
getsetting('race_change_allowed',0)) {
                                    
systemlog('Cheatversuch: Inputform manipuliert, um an Transmutationstrank zu kommen',$session['user']['acctid']);
                                    exit;
                                }
                                
$cost 2;
                                if (
$cost <= $gemcount)
                                {
                                    
// Rassenboni abnehmen
                                    
race_set_boni(true,true,$session['user']);
                                    
$session['user']['race']='';
                                    
$msg .= '`&Deine Knochen werden zu Gelatine und du musst vom Effekt des Tranks ordentlich würgen! `^(Deine Rasse wurde zurückgesetzt. Du kannst morgen eine neue wählen.)';
                                    if (isset(
$session['bufflist']['transmute']))
                                    {
                                        
$session['bufflist']['transmute']['rounds'] += 10;
                                    }
                                    else
                                    {
                                        
$session['bufflist']['transmute']=array("name"=>"`6Transmutationskrankheit",
                                        
"rounds"=>10,
                                        
"wearoff"=>"Du hörst auf, deine Därme auszukotzen. Im wahrsten Sinne des Wortes.",
                                        
"atkmod"=>0.75,
                                        
"defmod"=>0.75,
                                        
"roundmsg"=>"Teile deiner Haut und deiner Knochen verformen sich wie Wachs.",
                                        
"survivenewday"=>1,
                                        
"newdaymessage"=>"`6Durch die Auswirkungen des Transmutationstranks fühlst du dich immer noch `2krank`6.",
                                        
"activate"=>"offense,defense"
                                        
);
                                    }
                                }
                                break;
                            
                            case 
6:
                                
// Gegengift für Giftfalle im Haus
                                
$cost 1;
                                
$gemcount = ($gemcount >= 0);
                                if (
$cost <= $gemcount)
                                {
                                    
$msg .= '`&...und fühlst dich gegen jedes Gift gewappnet.';
                                    
$session['bufflist']['poison_potion']=array('name' => 'Gegengift',
                                    
'rounds' => 1
                                    
);
                                }
                                break;
                        }
                        
// END wish

                        
if ($cost $gemcount)
                        {
                            
output("`n`n`[Er will mehr Edelsteine sehen.");
                        }
                        else
                        {
                            
$msg '`[Du platzierst '.$gemcount.' Edelsteine auf der Theke. Du trinkst den Trank, den Tom dir im Austausch für deine Edelsteine gegeben hat und.....`n`n'.$msg;
                            
output($msg);
                            
$rest $gemcount $cost;
                            if (
$rest)
                            {
                                
output('`n`n`[Tom, der über deine absolute mathematische Unfähigkeit Bescheid weiß, gibt dir die überzähligen Edelsteine zurück.');
                                
$gemcount -= $rest;
                            }
                            
$session['user']['gems']-=$gemcount;
                            if (
$gemcount>10)
                            {
                                
debuglog("Gab $gemcount Edelsteine für Tränke in der Schenke.");
                            }
                        }
                    }
                    
// END Genug Edels
                
}
                
// END Aktion
            
}
            
// END act gems
            
            
else if ($_GET['act']=='schmeiss'//Runde schmeißen Eingabeformular
            
{
                
$alecost $session['user']['level']*10;
                
$maxale=min(floor($session['user']['gold']/$alecost),getsetting('maxales',50));

                
output('`[Du bist guter Laune und überlegst dir, ob du für deine Kumpels hier in der Schenke ne Runde Ale spendieren solltest.
                `n`n1 Ale kostet dich `^'
.$alecost.'`[ Gold.
                `n`0<form action="inn.php?op=bartender&amp;act=schmeiss2" method="POST">
                `[Die nächsten <input name="runden" id="runden" size="3" maxlength="2" value="'
.$maxale.'"> Ale gehen auf deine Rechnung.`0
                `n<input type="submit" class="button" value="Ausgeben">
                </form>
                '
.focus_form_element('runden'));
                
addnav('','inn.php?op=bartender&act=schmeiss2');
            }
            
            else if (
$_GET['act']=='schmeiss2'//Runde schmeißen fertig
            
{
                
$alecost $session['user']['level']*10;
                
// auch bei Auserwählten, evtl. noch andere Lösung

                
$amt abs((int)$_POST['runden']);
                
$jamjam=$amt*$alecost;
                
$schussel=$session['user']['name'];
                if (
$session['user']['gold']<$jamjam)
                {
                    
output('`[Du stellst gerade noch rechtzeitig vor einer Blamage fest, dass du nicht genug Gold dabei hast.');
                }
                else if (
$paidales>|| $alecost==0)
                {
                    
output('`[Tja, der gute Wille war da, doch ein anderer war schneller als du! Enttäuscht bewegst du dich Richtung Freiale und schwörst dir, in Zukunft schneller zu sein.');
                }
                else if (
abs($rowa['gotfreeale']-2)==1)
                {
                    
output('`[Tom schüttelt nur kurz den Kopf und meint nur `s"Du hast heute schonmal eine Runde spendiert. In meiner Schenke machst du niemanden zum Säufer. Alles klar?"');
                }
                else if (
$amt>getsetting("maxales",50))
                {
                    
output('`s"Hast du sie noch alle, hier so mit deinem Gold anzugeben? Schau dich doch mal um, wieviele überhaupt da sind!"`[ Mit diesen Worten zeigt dir Tom einen Vogel und dreht sich gelangweilt weg. ');
                }
                else
                {
                    
output('`[Du sprichst mit Tom, dem Wirt, und schiebst ihm `^'.$jamjam.'`[ Gold rüber. Dieser nickt mit dem Kopf und grölt in die Runde `s"Die nächsten '.$amt.' Ale gehen auf '.$schussel.' `s!!".
                    `n`[Ein allgemeiner Freudenschrei ist die Antwort und du bist der Held der Stunde.`n`n'
);

                    
$sql "UPDATE account_extra_info SET beerspent=beerspent+".$amt.",gotfreeale=gotfreeale+1 WHERE acctid=".$session['user']['acctid']."";
                    
db_query($sql);

                    if (
$amt>5)
                    {
                        
output("`&Du erhältst einen Charmepunkt!`0");
                        
$session['user']['charm']+=1;
                    }
                    
//if ($amt>10)
                    
{
                        
$session['user']['donation']+=1;
                    }
                    
savesetting("paidales",$amt+1);
                    
savesetting('paidale_by',$session['user']['login']);
                    
$session['user']['gold']-=$jamjam;

                    if (
$amt 10)
                    {
                        
$sql "INSERT INTO commentary(postdate,section,author,comment) VALUES(now(),'inn',".$session['user']['acctid'].",': spendiert die nächsten `^$amt`& Ale!')";
                        
db_query($sql);
                    }
                }
            }
            
            else if (
$_GET['act']=='bribe'//Bestechen
            
{
                
$g1 $session['user']['level']*10;
                
$g2 $session['user']['level']*50;
                
$g3 $session['user']['level']*100;
                
$session['user']['reputation']--;
                if (
$_GET['type']=="")
                {
                    
output("`[Wieviel willst du ihm anbieten?");
                    
addnav("1 Edelstein","inn.php?op=bartender&act=bribe&type=gem&amt=1");
                    
addnav("2 Edelsteine","inn.php?op=bartender&act=bribe&type=gem&amt=2");
                    
addnav("3 Edelsteine","inn.php?op=bartender&act=bribe&type=gem&amt=3");
                    
addnav("$g1 Gold","inn.php?op=bartender&act=bribe&type=gold&amt=$g1");
                    
addnav("$g2 Gold","inn.php?op=bartender&act=bribe&type=gold&amt=$g2");
                    
addnav("$g3 Gold","inn.php?op=bartender&act=bribe&type=gold&amt=$g3");
                }
                else
                {
                    if (
$_GET['type']=="gem")
                    {
                        if (
$session['user']['gems']<$_GET['amt'])
                        {
                            
$try=false;
                            
output('`&Du hast keine '.$_GET['amt'].' Edelsteine!');
                        }
                        else
                        {
                            
$chance $_GET['amt']/4;
                            
$session['user']['gems']-=$_GET['amt'];

                            
$try=true;
                        }
                    }
                    else
                    {
                        if (
$session['user']['gold']<$_GET['amt'])
                        {
                            
output('`&Du hast keine '.$_GET['amt'].' Gold!');
                            
$try=false;
                        }
                        else
                        {
                            
$try=true;
                            
$chance $_GET['amt']/($session['user']['level']*110);
                            
$session['user']['gold']-=$_GET['amt'];

                        }
                    }
                    
$chance*=100;
                    if (
$try)
                    {
                        if (
e_rand(0,100)<$chance)
                        {
                            
output('`[Tom lehnt sich zu dir über die Theke und fragt: `s"Was kann ich für dich tun, Kleine'.($session['user']['sex']?'':'r').'?"');
                            if (
getsetting('pvp',1))
                            {
                                
addnav('Wer schläft oben?','inn.php?op=bartender&act=listupstairs');
                            }
                            
addnav('Farbenlehre','inn.php?op=bartender&act=colors');
                            
addnav('Spezialgebiet wechseln','inn.php?op=bartender&act=specialty');
                        }
                        else
                        {
                            
output('`[Tom fängt an, die Oberfläche der Theke zu wischen, was eigentlich schon vor langer Zeit wieder einmal nötig gewesen wäre. 
                            Als er damit fertig ist, '
.($_GET['type']=='gem'?($_GET['amt']>0?'sind deine Edelsteine':'ist dein Edelstein'):'ist dein Gold').' verschwunden.
                            Du fragst wegen deinem Verlust nach, aber Tom starrt dich nur mit leerem Blick an.'
);
                            
addnav('Farbenlehre','inn.php?op=bartender&act=colors');
                        }
                    }
                    else
                    {
                        
output('`n`n`[Tom steht nur da und schaut dich ausdruckslos an.');
                    }
                }
            }
            
            else if (
$_GET['act']=='ale'//Ale
            
{
                
output('`[Du schlägst mit der Faust auf die Bar und verlangst ein Ale');
                if (
$session['user']['drunkenness']>66)
                {
                    
output('`[, aber Tom fährt unbekümmert damit fort, das Glas weiter zu polieren, an dem er gerade arbeitet. `s"Du hast genug gehabt '.($session['user']['sex']?'Mädl':'Bursche').'." ');
                }
                elseif (
$session['user']['gold']>=$alecost)
                {
                    
$session['user']['drunkenness']+=33;
                    
$session['user']['gold']-=$alecost;
                    if (
$paidales>&& $rowa['gotfreeale']<2)
                    {
                        
savesetting('paidales',$paidales-1);
                        
$sql 'UPDATE account_extra_info SET gotfreeale=gotfreeale+2 WHERE acctid='.$session['user']['acctid'];
                        
db_query($sql);

                    }
                    
output('`[. Tom nimmt ein Glas und schenkt schäumendes Ale aus einem angezapften Fass hinter ihm ein. Er gibt dem Glas Schwung und es rutscht über die Theke, wo du es mit deinen Kriegerreflexen fängst.
                    `n`nDu drehst dich um, trinkst dieses herzhafte Gesöff auf ex und gibst '
.($session['user']['sex']?'`9D`wa`Fri`wa`9n':'`lN`Lo`Xel`Ll`le').' `[ein Lächeln mit deinem Ale-Schaum-Oberlippenbart.`n`n');
                    switch (
e_rand(1,3))
                    {
                        case 
1:
                        case 
2:
                            
output('`&Du fühlst dich gesund!');
                            
$session['user']['hitpoints']+=round($session['user']['maxhitpoints']*0.1,0);
                            break;
                        case 
3:
                            
output('`&Du fühlst dich lebhaft!');
                            
$session['user']['turns']++;
                    }
                    if (
$session['user']['drunkenness']>33)
                    {
                        
$session['user']['reputation']--;
                    }
                    
$session['bufflist']['101'] = array('name'=>'`#Rausch','rounds'=>10,'wearoff'=>'Dein Rausch verschwindet.','atkmod'=>1.25,'roundmsg'=>'Du hast einen ordentlichen Rausch am laufen.','activate'=>'offense');
                }
                else
                {
                    
output('`[. Du hast aber nicht genug Gold bei dir. Wie kannst du ein Ale haben wollen, wenn du das Gold dafür nicht hast!?!');
                }
            }
            
            else if (
$_GET['act']=='listupstairs'//Wer schläft oben
            
{

                require_once(
LIB_PATH.'dg_funcs.lib.php');

                
addnav('Liste aktualisieren','inn.php?op=bartender&act=listupstairs');
                
$str_out='`[Tom legt einen Satz Schlüssel vor dich auf die Theke und sagt dir, welcher Schlüssel wessen Zimmer öffnet. Du hast die Wahl. Du könntest bei jedem reinschlüpfen und angreifen.`0';
                if (
$session['user']['profession'] == PROF_TEMPLE_SERVANT )
                {
                    
$str_out.='`n`[Als Tempeldiener kehrst du jedoch besser gleich wieder um..';
                }
                else
                {
                    
$pvptime getsetting("pvptimeout",600);
                    
$pvptimeout date("Y-m-d H:i:s",strtotime(date("r")."-$pvptime seconds"));
                    
pvpwarning();
                    if (
$session['user']['pvpflag']==PVP_IMMU)
                    {
                        
$str_out.='`n`&(Du hast PvP-Immunität gekauft. Diese verfällt, wenn du jetzt angreifst!)`n`n';
                    }
                    
$days getsetting('pvpimmunity'5);
                    
$exp getsetting('pvpminexp'1500);
                    if ((
$session['user']['profession']==0) || !($session['user']['profession']==AMT_WACHE && ($session['user']['profession_rang']!=RANG_BEWERBER && $session['user']['profession_rang']!=RANG_ENTLASSEN ))) //keine Stadtwache
                    
{

                        
// Hot Items: Immu spielt bei Stadtwachen sowieso keine Rolle
                        
$res item_list_get(' hot_item>0 AND owner>0 AND deposit1=0 ','',true,'owner');
                        if(
db_num_rows($res)) {
                            
$arr_hot_owners db_create_list($res,'owner');
                        }
                        else {
                            
$arr_hot_owners = array();
                        }

                        
$sql "SELECT 
                            a.name,
                            alive,
                            location,
                            sex,
                            level,
                            laston,
                            loggedin,
                            login,
                            pvpflag,
                            acctid,
                            g.name AS guildname,
                            a.guildid,
                            a.guildfunc
                        FROM accounts a
                        LEFT JOIN dg_guilds g ON (g.guildid=a.guildid AND guildfunc!="
.DG_FUNC_APPLICANT.")
                        WHERE
                            (locked=0) AND
                            (level >= "
.($session['user']['level']-1)." AND level <= ".($session['user']['level']+2).") AND
                            (alive=1 AND location="
.USER_LOC_INN.") AND
                            (age > 
$days OR dragonkills > 0 OR pk > 0 OR experience > $exp) AND
                            !("
.user_get_online(0,0,true).") AND
                            (acctid <> "
.$session['user']['acctid'].") AND
                            (dragonkills > "
.($session['user']['dragonkills']-5).")
                        ORDER BY level DESC"
;
                    }
                    else 
//Stadtwache
                    
{

                        
$sql "SELECT 
                            a.name,
                            alive,
                            location,
                            sex,
                            level,
                            laston,
                            loggedin,
                            login,
                            pvpflag,
                            a.acctid,
                            g.name AS guildname,
                            a.guildid,
                            a.guildfunc,
                            aei.sentence
                        FROM accounts a
                        LEFT JOIN dg_guilds g ON (g.guildid=a.guildid AND guildfunc!="
.DG_FUNC_APPLICANT.")
                        LEFT JOIN account_extra_info aei ON (a.acctid=aei.acctid)
                        WHERE
                            (locked=0) AND
                            (level >= "
.($session['user']['level']-1)." AND level <= ".($session['user']['level']+2).") AND
                            (alive=1 AND location="
.USER_LOC_INN.") AND
                            (age > 
$days OR dragonkills > 0 OR pk > 0 OR experience > $exp) AND
                            !("
.user_get_online(0,0,true).") AND
                            (a.acctid <> "
.$session['user']['acctid'].")
                        ORDER BY level DESC"
;
                    }

                    
$result db_query($sql);
                    if (
$session['user']['guildid'])
                    {
                        
$guild = &dg_load_guild($session['user']['guildid'],array('treaties'));
                    }

                    
$str_out.='`n`n`c<table bgcolor="#999999" border="0" cellpadding="3" cellspacing="0">
                    <tr class="trhead">
                    <th>Name</th>
                    <th>Level</th>
                    <th>Gilde</th>
                    </tr>'
;

                    
$count db_num_rows($result);

                    if (
$count == 0)
                    {
                        
$str_out.='<tr><td colspan="4" class="trlight">`i`[Leider erblickst du niemanden, der für dich in Frage käme!`0`i</td></tr>';
                    }

                    for (
$i=0$i<$count$i++)
                    {
                        
$row db_fetch_assoc($result);

                        
$row['guildname'] = ($row['guildname']) ? $row['guildname'] : ' - ';

                        
$state_str '';
                        if (
$row['guildid'] && $session['user']['guildid'])
                        {
                            
$state dg_get_treaty($guild['treaties'][$row['guildid']]);
                            if (
$state==1)
                            {
                                
$state_str ' `@(befreundet)';
                            }
                            else if (
$state==-1)
                            {
                                
$state_str ' `4(Feind)';
                            }
                        }
                        
$immu = ((($row['pvpflag']>$pvptimeout && ($session['user']['profession']==|| !($session['user']['profession']==AMT_WACHE && ($session['user']['profession_rang']!=RANG_BEWERBER && $session['user']['profession_rang']!=RANG_ENTLASSEN ))) && !isset($arr_hot_owners[$row['acctid']]))) || ($session['user']['guildid']>&& $session['user']['guildid'] == $row['guildid']));
                        if( !
$immu ){
                            
addnav('','pvp.php?act=attack&id='.$row['acctid']);
                        }
                        
$str_out.='<tr class="'.($i%2?'trlight':'trdark').'">
                        <td>'
.($row['sentence']>0?'<img src="images/oldscroll.GIF" width=16 height=16 alt=""> ':'').jslib_getmenuuserlink$row$rowtrue'{m_immun: '.($immu 'true' 'false').'}' ).($immu ' `i(immun)`i' '').'`0</td>
                        <td align="center">'
.$row['level'].'</td>
                        <td>'
.$row['guildname'].$state_str.'`0</td>
                        </tr>'
;

                    }
                    
$str_out.='</table>`c';
                    
$session['user']['reputation']--;
                    
$js_add '
                    function JSLIB_PVPATTACK(){
                        if( g_user_menu.m_pl.m_immun ){
                            alert( g_user_menu.m_pl.m_login + " ist immun gegen Deine Angriffe!" );
                        }
                        else{
                            window.location.href = "pvp.php?act=attack&id=" + g_user_menu.m_pl.m_id;
                        }
                    }'
;
                    
$js_afterinit 'g_user_menu.insertItem(1, new LOTGD.MenuItem( {label: "Angreifen", icon: "images/schwert.gif", action: JSLIB_PVPATTACK} ) );';
                    
$str_out .= jslib_initmenu$js_add$js_afterinit );
                    
output($str_out,true);
                }
                
// END if erlaubt
            
}
            
            else if (
$_GET['act']=='colors'//Farbenlehre
            
{
                
output('`[Tom lehnt sich weiter über die Bar. `s"Du willst also was über Farben wissen, hmm?"
                `[Du willst gerade antworten, als du feststellst, dass das eine rhetorische Frage war.
                Tom fährt fort: `s"Um Farbe in deine Texte zu bringen, musst du folgendes tun: Zuerst machst du ein &#0096; Zeichen `s(Shift und die Taste links neben Backspace), gefolgt von den Kodierungen, die du auch in deinem Profil sehen kannst. Jedes dieser Zeichen entspricht einer Farbe. Kapiert?"
                `n`[ Hier kannst du testen:
                `0<form action="'
.htmlentities($REQUEST_URI).'" method="POST">
                `[Deine Eingabe: '
.str_replace('`','&#0096;',HTMLEntities($_POST['testtext'])).'
                `n`[Sieht so aus: '
.$_POST['testtext'].'
                `n<input name="testtext" id="input"><input type="submit" class="button" value="Testen">
                `0</form>
                '
.focus_form_element("input").'
                `[`n`nDu kannst diese Farben in jedem Text verwenden, den du eingibst.'
);
                
addnav('',$REQUEST_URI);
            }
            
            else if (
$_GET['act']=='specialty'//Spezialgebiet wechseln
            
{
                
$c='`'.($session['user']['prefs']['commenttalkcolor']>''?$session['user']['prefs']['commenttalkcolor']:'3');
                if (
$_GET['specialty']=='')
                {
                    
output($c.'"Ich will mein Spezialgebiet wechseln`0", verkündest du Tom.
                    `n`n`[Ohne ein Wort packt Tom dich am Hemd, zieht dich über die Theke und zerrt dich hinter die Fässer hinter ihm. 
                    Dann dreht er am Hahn eines kleinen Fässchens mit der Aufschrift "Feines Gesöff XXX"
                    `n`n`[Du schaust dich um und erwartest, dass irgendwo eine Geheimtür aufgeht, aber nichts passiert.
                    Stattdessen dreht Tom den Hahn wieder zurück und hebt einen frisch mit seinem vermutlich besten Gebräu gefüllten Krug.
                    Das Zeug schäumt und ist von blau-grünlicher Farbe.
                    `n`n`s"Was? Du hast einen geheimen Raum erwartet?"`[, fragt er dich. `s"Also dann solltest du noch besser aufpassen, wie laut du sagst, dass du deine Fähigkeiten ändern willst. Nicht jeder sieht mit Wohlwollen auf diese Art von Dingen.
                    `n`nWelches neue Spezialgebiet hast du dir denn gedacht?"'
);
                    
$str_where=' WHERE active="1" ';
                    if(
$session['user']['exchangequest']<29)
                    {
                        
$str_where.=' AND usename!="wisdom" ';
                    }
                    
$sql 'SELECT * FROM specialty '.$str_where.' ORDER BY category,specid';
                    
$result db_query($sql);
                    while (
$row db_fetch_assoc($result))
                    {
                        
addnav($row['specname'],preg_replace("/[&?]c=[[:digit:]-]*/",'',$REQUEST_URI."&specialty=".$row['specid']));
                    }

                }
                else
                {
                    
output('`s"Ok, du hast es."
                    `n`n'
.$c.'"Das war schon alles?`0", fragst du ihn.
                    `n`[`nTom fängt laut an zu lachen: `s"Jup. Was hasten erwartet? Irgendne Art fantastisches und geheimnisvolles Ritual??? 
                    Du bist in Ordnung, Kleiner... spiel nur niemals Poker, ok?"
                    `n`n`s"Ach, nochwas. Obwohl du dein Können in deiner alten Fertigkeit jetzt nicht mehr einsetzen kannst, hast du es immer noch. 
                    Deine neue Fertigkeit wirst du trainieren müssen, um wirklich gut darin zu sein."'
);
                    
$session['user']['specialtyuses']['old_specialty']= $session['user']['specialty'];
                    
$session['user']['specialty']=$_GET['specialty'];
                }
            }
            
            else if (
$_GET['act']=='buyale'//Alefass kaufen
            
{
            
// Lade das Array aus der Funktion
                
$keg_info get_ale_stats();
                
$str_output .= '`0Du deutest Tom an, dass du ein kleines Bierfass kaufen möchtest, also dreht sich dieser um und öffnet eine kleine Luke im Boden. ';
        
// Lade die Menge der bereits gekauften Fässer aus der Datenbank
                
$sql 'SELECT gotalekegs FROM account_extra_info WHERE acctid='.$session['user']['acctid'];
                
$res db_query($sql);
                
$row db_fetch_assoc($res);

                
// Prüfe ob noch Bierfässer vorhanden sind
                
if($keg_info['total'] < 1)
                {
                    
$str_output .= 'Doch von dort ist nur gähnende Leere zu erkennen. Es sieht so aus, als hätte Tom keine Fässer mehr übrig und deshalb lässt er die Luke zurück in den Boden fallen.';
                    if(
$row['gotalekegs'] >= 5)
                    {
                        
$str_output .= ' Du hattest aber sowieso schon genug Bierfässer gekauft und musst deshalb auf die nächste Lieferung warten.';
                    }
                    else
                    {
                        
// Zähle die (unten) angegebenen Items
                        
$hefe item_count(" `tpl_id` = 'hefe' AND `owner` = '".$session['user']['acctid']."'");
                        
$hopfen item_count(" `tpl_id` = 'hopfen' AND `owner` = '".$session['user']['acctid']."'");
                        
$alkohol item_count(" `tpl_id` = 'alkohol' AND `owner` = '".$session['user']['acctid']."'");
                        
$destwasser item_count(" `tpl_id` = 'wasser' AND `owner` = '".$session['user']['acctid']."'");
                        
$gewuerze item_count(" `tpl_id` = 'gewuerze' AND `owner` = '".$session['user']['acctid']."'");
        
                        
$str_output .= ' Er schlägt dir aber vor, dass er dir ein Fass brauen könnte, wenn du ihm folgende Zutaten bringst:`n`n
                        - 2x Hefe (`@'
.$hefe.'x im Inventar`0)`n
                        - 2x Hopfen (`@'
.$hopfen.'x im Inventar`0)`n
                        - 1x Alkohol (`@'
.$alkohol.'x im Inventar`0)`n
                        - 1x Destilliertes Wasser (`@'
.$destwasser.'x im Inventar`0)`n
                        - 3x Gewürze (`@'
.$gewuerze.'x im Inventar`0)`n`n
                        Als Lohn für seine Umstände verlangt er außerdem `^5`0 Edelsteine von dir!'
;
                        
                        
// Prüfe, ob der User die nötigen Zutaten und genug Edelsteine hat
                        
if($hefe >= && $hopfen >= && $alkohol >= && $destwasser >= && $gewuerze >= && $session['user']['gems'] >= 5)
                        {
                            
$str_output .= '`n`n`@Du hast alle nötigen Zutaten zusammen und kannst dir nun das Ale brauen lassen.';
                            
addnav('Ale brauen','inn.php?op=bartender&act=brew');
                        }
                        else
                        {
                            
$str_output .= '`n`n`$Du hast noch nicht alle nötigen Zutaten!';
                            if(
$session['user']['gems'] < 5)
                            {
                                
$str_output .= '`nDu hast nicht genügend Edelsteine dabei!';
                            }
                        }
                    }
                }
                else
                {
                    
$str_output .= 'Dort kannst du `^'.$keg_info['total'].' `0'.($keg_info['total']==1?'Fass':'Fässer').'  voll Ale erkennen. Tom würde dir ein Fass für `^'.$keg_info['gold'].'`0 Gold '.($keg_info['gems']>0?'und `^'.$keg_info['gems'].'`0 Edelsteine':'').' verkaufen.';
                    if(
$row['gotalekegs'] >= 5)
                    {
                        
$str_output .= ' Doch leider hast du schon zu viele Fässer gekauft und Tom möchte schließlich auch den anderen Kunden etwas verkaufen. Komm doch einfach nach der nächsten Lieferung wieder!';
                    }
                    else
                    {
                        
addnav('Kaufe ein kleines Fass Ale','inn.php?op=bartender&act=buyale2');
                    }
                }
            }
            
            else if (
$_GET['act']=='buyale2')
            {
                
// Array aus Funktion laden
                
$keg_info get_ale_stats();
                
// Prüfe ob User überhaupt bezahlen kann
                
if($session['user']['gold'] >= $keg_info['gold'] && $session['user']['gems'] >= $keg_info['gems'])
                {
                    
$str_output .= 'Du legst Tom die `^'.$keg_info['gold'].'`0 Gold '.($keg_info['gems']>0?'und `^'.$keg_info['gems'].'`0 Edelsteine':'').' auf die Theke und verlangst ein kleines Fass Ale von ihm. Er nimmt deine Bezahlung an sich und überreicht dir dafür dein kleines Fass Ale.';
                    
$session['user']['gold'] -= $keg_info['gold'];
                    
$session['user']['gems'] -= $keg_info['gems'];
                    
item_add($session['user']['acctid'],'klfale');
                    
$keg_info['total'] -= 1;
                    
savesetting('totalkeg',$keg_info['total']);
                    
// Erhöhe die gekaufte Anzahl in der DB um 1
                    
$sql 'UPDATE account_extra_info SET gotalekegs=gotalekegs+1 WHERE acctid='.$session['user']['acctid'];
                    
db_query($sql);
                }
                else
                {
                    
$str_output .= 'Leider kannst du Tom nicht bezahlen';
                    
// Ein paar kleine Strafen, wenn man Toms Zeit verschwendet ;-)
                    
if($session['user']['hitpoints']<=10)
                    {
                        
$rand e_rand(2,4);
                    }
                    else
                    {
                        
$rand e_rand(1,4);
                    }
                    switch(
$rand)
                    {
                        case 
1:
                        
$str_output .= ' und hast damit seine kostbare Zeit gestohlen. Er hält dir eine Standpauke bis du einschläfst und dir an der Theke den Kopf anschlägst!`n`n
                        `$Du verlierst 10 Lebenspunkte!'
;
                        
$session['user']['hitpoints'] -= 10;
                        break;

                        case 
2:
                        
$str_output .= ', weshalb er dich wütend ansieht und mit einem dreckigen Lappen nach dir schmeisst. Na toll! Jetzt stinkst du nach Ale und siehst aus wie ein Schwein!`n`n
                        Du verlierst einen Charmepunkt!'
;
                        
$session['user']['charm'] -= 1;
                        break;

                        case 
3:
                        
$str_output .= ' weshalb du dich schnell aus dem Staub machst. Leider etwas zu schnell! Du rutscht auf einer Alepfütze aus und brichst dir durch eine unschöne Landung das Genick.`n`n
                        `$Du bist tot und das Gelächter über dein jämmerliches Ableben ist im ganzen Dorf zu hören!'
;
                        
$session['user']['hitpoints'] = 0;
                        
$session['user']['alive'] = false;
                        
addnews('`0Heute gab großes Gelächter als '.$session['user']['name'].'`0 in der Schenke unglücklich stürzte und so den Löffel abgab.');
                        
addnav('Zu den News','news.php');
                        break;

                        case 
4:
                        
$str_output .= ' weshalb du enttäuscht zurück in die Schenke gehst.';
                        break;
                    }
                }
            }
            
            else if (
$_GET['act']=='brew')
            {
                
$str_output .= 'Du gibst Tom die Zutaten und dieser verschwindet damit im Hinterzimmer. Nach einer Weile kommt er mit einem frisch gebrauten Fass zu dir zurück und überreicht es dir im Austausch gegen die `@5 Edelsteine.';
                
$session['user']['gems'] -= 5;
                
// Lösche die Anzahl der Zutaten aus dem Inventar des Users
                
item_delete(" `tpl_id` = 'hefe' AND `owner` = '".$session['user']['acctid']."'","2");
                
item_delete(" `tpl_id` = 'hopfen' AND `owner` = '".$session['user']['acctid']."'","2");
                
item_delete(" `tpl_id` = 'alkohol' AND `owner` = '".$session['user']['acctid']."'","1");
                
item_delete(" `tpl_id` = 'wasser' AND `owner` = '".$session['user']['acctid']."'","1");
                
item_delete(" `tpl_id` = 'gewuerze' AND `owner` = '".$session['user']['acctid']."'","3");
                
item_add($session['user']['acctid'],'klfale');
                
// Erhöhe die gekaufte Anzahl in der DB um 1
                        
$sql 'UPDATE account_extra_info SET gotalekegs=gotalekegs+1 WHERE acctid='.$session['user']['acctid'];
                        
db_query($sql);
            }
            
            else 
output('Ungültige Aktion '.$_GET['act']);
            break;
        }
        
        case 
'room': {

            
$aei db_fetch_assoc(db_query('SELECT boughtroomtoday FROM account_extra_info WHERE acctid='.$session['user']['acctid']));

            
$config unserialize($session['user']['donationconfig']);
            
$expense round(($session['user']['level']*(10+log($session['user']['level']))),0);
            if (
$_GET['pay'])
            {
                if (
$_GET['coupon']==1)
                {
                    
$config['innstays']--;
                    
debuglog("logged out in the inn");
                    
$session['user']['donationconfig']=serialize($config);
                    
$session['user']['loggedin']=0;
                    
$session['user']['location']=USER_LOC_INN;

                    
db_query('UPDATE account_extra_info SET boughtroomtoday=1 WHERE acctid='.$session['user']['acctid']);

                    
saveuser();
                    
Atrahor::clearSession();
                    
redirect("index.php");
                }
                else
                {
                    if (
$_GET['pay'] == || $session['user']['gold']>=$expense || $aei['boughtroomtoday'])
                    {
                        if (
$session['user']['loggedin'])
                        {
                            if (
$aei['boughtroomtoday'])
                            {
                            }
                            else
                            {
                                if (
$_GET['pay'] == 2)
                                {
                                    
$fee getsetting("innfee""5%");
                                    if (
strpos($fee"%"))
                                    {
                                        
$expense += round($expense $fee 100,0);
                                    }
                                    else
                                    {
                                        
$expense += $fee;
                                    }
                                    
$session['user']['goldinbank'] -= $expense;
                                }
                                else
                                {
                                    
$session['user']['gold'] -= $expense;
                                }
                                
db_query('UPDATE account_extra_info SET boughtroomtoday=1 WHERE acctid='.$session['user']['acctid']);
                            }
                        }
                        
redirect('login.php?op=logout&loc='.USER_LOC_INN.'&restatloc=0');
                    }
                    else
                    {
                        
output('`s"Aah, so ist das also."`[, sagt Tom und hängt den Schlüssel, den er gerade geholt hat, wieder an seinen Haken hinter der Theke. Vielleicht solltest du erstmal für das nötige Kleingeld sorgen, bevor du dich am örtlichen Handel beteiligst.');
                    }
                }
            }
            else
            {
                if (
$aei['boughtroomtoday'])
                {
                    
output('`[Du hast heute schon für ein Zimmer bezahlt.');
                    
addnav('Gehe ins Zimmer','inn.php?op=room&pay=1');
                }
                else
                {
                    if (
$config['innstays']>0)
                    {
                        
addnav('`[Zeige ihm den Gutschein für '.$config['innstays'].' Übernachtungen','inn.php?op=room&pay=1&coupon=1');
                    }
                    
output('`[Du trottest zum Wirt und fragst nach einem Zimmer. Er betrachtet dich und sagt: `s"Das kostet `^'.$expense.'`s Gold für die Nacht." ');
                    
$fee getsetting("innfee""5%");
                    if (
strpos($fee"%"))
                    {
                        
$bankexpense $expense round($expense $fee 100,0);
                    }
                    else
                    {
                        
$bankexpense $expense $fee;
                    }
                    if (
$session['user']['goldinbank'] >= $bankexpense && $bankexpense != $expense)
                    {
                        
output('`[Weil du so eine nette Person bist, bietet er dir zum Preis von `^'.$bankexpense.'`[ Gold auch an, direkt von der Bank zu bezahlen. Der Preis beinhaltet ' . (strpos($fee'%') ? $fee $fee.' Gold') . ' Überweisungsgebühr.');
                    }

                    
output('`n`n`[Du willst dich nicht von deinem Gold trennen und fängst an darüber zu debattieren, dass man in den Feldern auch kostenlos schlafen könnte. Schließlich siehst du aber ein, dass ein Zimmer in der Schenke vielleicht der sicherere Platz zum Schlafen ist, da es schwieriger für Herumstreicher sein dürfte, in einen verschlossenen Raum einzudringen.');
                    
addnav('Gib ihm '.$expense.' Gold','inn.php?op=room&pay=1');
                    if (
$session['user']['goldinbank'] >= $bankexpense)
                    {
                        
addnav('B?Zahle '.$bankexpense.' Gold von der Bank','inn.php?op=room&pay=2');
                    }
                }
            }
            break;
        }
    }
    if(
$session['user']['alive']==true)
    {
        
addnav('Zurück zur Schenke','inn.php');
    }
    
output($str_output);
}
page_footer();
?>
0.9.7(DS V3) Ithil-Edition