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:
|
<?php // Die Barke der Toten // // Programmiert von Youron // nach einer Idee von Deedlit // // gemacht für Arith: // www.logd-shadow.de/logd // // Version: 0.5 // Datum: 14/07/05 // // History: // 14/07/05 -> Idee von Deedlit. // Grundgerüst erstellt // 15/07/05 -> Richtungen eingefügt // Texte eingefügt // Ereignisse eingefügt // 15/07/05 -> Fertig.. Testphase // 16/07/05 -> Probleme mit den Navs beim Nach links segeln //
require_once("common.php"); page_header("Die Barke der Toten"); output("`c`b`i<img src='images/Barke.jpg' width='150' height='112' align='right'/>`i`b`c",true);
// Einleitung if($_GET['op']=="") { // heute schon dreimal hier gewesen? if($session[user][barke]== 3) { // ja?.. dann geh wieder... output("Du hast keine große Lust noch ein mal Barke zu fahren du drehst wieder um"); addnav("Zurück","shades.php"); } else { // nein?? .. willkommen... output("`b`c`4<font size='+1'>Die Barke der Toten</font>`0`c`b`n`n`n",true); output(" Du läufst auf die Anlegestelle des Schattenreiches zu und erblickst eine Barke, deren Planken aus Knochen und deren Segel aus Haut zu bestehen scheinen. Du kommst näher an die Barke und kannst nun auch eine Gestalt erkennen, die dich beobachtet. Sie ist in einen schwarzen Umhang gehüllt und ihre rot glühenden Augen scheinen dich zu durchdringen. Die Gestalt streckt dir eine knochige Hand entgegen und spricht mit tiefer und kehliger Stimme: `4'Zahle den Preis von 2 Edelsteinen für die Überfahrt, vielleicht lohnt es sich ja für dich.'`n"); if($session[user][gems]>=2) addnav("Einsteigen","barke.php?op=einsteigen"); addnav("Zurück","barke.php?op=verlassen"); } }
// einsteigen if($_GET['op']=="einsteigen") { $session[user][gems]-=2; $getin = e_rand(1,100); if($getin <=25) // 25% chance das der fährmann einen ausraubt { output("Düster lachend nimmt die Gestalt deine Edelsteine. Nachdem sie die Edelsteine verstaut hat, blickt sie auf:`n"); output("`4Tut mir leid aber ich kann dich nicht mitnehmen...`0`n"); output("Mit diesen Worten verschwindet sie auf der Fähre. Dir bleibt nichts anderes Übrig als umzukehren!"); addnav("Zurück","shades.php"); $session[user][barke]++; } elseif($getin >=26) // 75 % chance mitgenommen zu werden { $session[user][barke]++; output("Du betrittst das Schiff und der Fährmann legt ab. Er dreht sich zu dir um:`n"); output("`4In welche Richtung willst du segeln??"); addnav("Zurück","barke.php?op=back"); addnav("Geradeaus","barke.php?op=gerade"); addnav("Nach Rechts","barke.php?op=rechts"); addnav("Nach Links","barke.php?op=links"); } } // lieber wieder gehen if($_GET['op']=="verlassen") { if($session[user][barke]==0) //Ausgabevarianten -> noch nicht dagewesen output("Dir ist die schwarze Gestalt nicht sehr geheuer. Du drehst lieber wieder um!"); else // -> schon min. einmal mit gefahren output("Dir ist die schwarze Gestalt nicht mehr so ganz geheuer. Du drehst lieber wieder um!"); addnav("Zurück","shades.php");
} // Die Richtungen //---------------
// zurück segeln if($HTTP_GET_VARS[op]=="back") { output("Das Schiff dreht wieder um. Am anleger gibt dir der Fährmann einen Edelstein."); addnav("Weiter","shades.php"); $session[user][gems]++; }
// geradeaus segeln if($HTTP_GET_VARS[op]=="gerade") { switch(e_rand(1,11)) { // Drachenschildkröte (verlust von Grabkämpfen und Gefallen) case 1: case 2: case 3: case 4: case 5: output("Die Barke stösst an eine Untote Drachenschildkröte. Die Barke fängt an zu schwenken und kentert schliesslich.`n"); output("Du verlierst alle Grabenkämpfe und hast keine Gefallen mehr!"); $session[user][gravefights] = 0; $session[user][deathpower] = 0; addnav("Weiter","shades.php"); break; // Zurück zum Anleger (+10 Gefallen) case 6: case 7: case 8: output("Langsam gleitet die Barke durch das 'Wasser'. Eine Zeit lang siehst du nichts. Bis plötzlich`n der Anlegeler vor der Barke auftaucht. Du kannst dir nicht erklären wieso ihr wieder am Ausgangspunkt seit. Aber Ramius gefällt es das du zurück kommst.`n"); output("Du bekommst 10 Gefallen"); $session[user][deathpower]+=10; addnav("Weiter","shades.php"); break; // Der Tosende Sturm case 9: case 10: case 11: output("Die Barke steuert nach kurzer Fahrt auf einen Wirbelwind zu. Der Fährmann lacht düster, als du dich voller Panik umblickst. Als du auf ihn zustürmst ist es aber schon zu spät. Die Barke kentert!`n"); output("Du verlierst alle Grabenkämpfe und hast keine Gefallen mehr!"); $session[user][gravefights] = 0; $session[user][deathpower] = 0; addnav("Weiter","shades.php"); break; } }
// nach rechts segeln if($HTTP_GET_VARS[op]=="rechts") { if($session[user][barke]==0) // je öfter man hier war desto schwierig wird es was nettes zu finden { switch(e_rand(1,11)) { // Schiff zerschellt ... case 1: case 2: case 3: case 4: case 5: output("Die Barke segelt eine Zeitlang in die von dir angegebe Richtung. Bis sie auf einen Abgrund zu fährt. Du schreist auf, doch der Fährmann lacht kalt.`n `4In diese Richtung wolltest du fahren!`0`n Die Barke fällt den Abhang herunter und zerschellt. Daran das du tot bist ändert sich nichts. Und auch sonst ist alles beim alten geblieben."); addnav("Weiter","shades.php"); break; // Schiff schwebt aus dem Schattenreich case 6: case 7: case 8: output("Die Barke segelt eine Zeitlang in die von dir angegebe Richtung. Bis sie auf einen Abgrund zu fährt. Du schreist auf, doch der Fährmann lacht kalt.`n `4In diese Richtung wolltest du fahren!`0`n Die Barke beginnt zu schweben und steigt weiter auf."); output("Du entkommst dem Reich des Todes und seinem Gott Ramius!"); $session[user][alive]=1; $session[user][hitpoints]=1; $session[user][spirits]=-6; addnav("Zum Dorf","village.php"); addnews("`&".$session[user][name]."`& gelang, mit Hilfe des Fährmannes, die Flucht aus dem Totenreich."); break; // Schiff zerschellt (+ Seelenkampf und 10 Gefallen) case 9: case 10: case 11: output("Die Barke segelt eine Zeitlang in die von dir angegebe Richtung. Bis sie auf einen Abgrund zu fährt. Du schreist auf, doch der Fährmann lacht kalt.`n `4In diese Richtung wolltest du fahren!`0`n Die Barke fällt den Abhang herunter und zerschellt. Daran das du tot bist ändert sich nichts. Aber du fühlst dich gestärkt und bekommst für deinen Mut 10 Gefallen!"); $session[user][gravefights] += 1; $session[user][deathpower] += 10; addnav("Weiter","shades.php"); break; } } if($session[user][barke]==1) { switch(e_rand(1,11)) { // Schiff zerschellt ... case 1: case 2: case 3: case 4: case 5: case 6: output("Die Barke segelt eine Zeitlang in die von dir angegebe Richtung. Bis sie auf einen Abgrund zu fährt. Du schreist auf, doch der Fährmann lacht kalt.`n `4In diese Richtung wolltest du fahren!`0`n Die Barke fällt den Abhang herunter und zerschellt. Daran das du tot bist ändert sich nichts. Und auch sonst ist alles beim alten geblieben."); addnav("Weiter","shades.php"); break; // Schiff zerschellt (+ Seelenkampf und 10 Gefallen) case 7: case 8: case 9: output("Die Barke segelt eine Zeitlang in die von dir angegebe Richtung. Bis sie auf einen Abgrund zu fährt. Du schreist auf, doch der Fährmann lacht kalt.`n `4In diese Richtung wolltest du fahren!`0`n Die Barke fällt den Abhang herunter und zerschellt. Daran das du tot bist ändert sich nichts. Aber du fühlst dich gestärkt und bekommst für deinen Mut 10 Gefallen!"); $session[user][gravefights] += 1; $session[user][deathpower] += 10; addnav("Weiter","shades.php"); break; // Schiff schwebt aus dem Schattenreich case 10: case 11: output("Die Barke segelt eine Zeitlang in die von dir angegebe Richtung. Bis sie auf einen Abgrund zu fährt. Du schreist auf, doch der Fährmann lacht kalt.`n `4In diese Richtung wolltest du fahren!`0`n Die Barke beginnt zu schweben und steigt weiter auf."); output("Du entkommst dem Reich des Todes und seinem Gott Ramius!"); $session[user][alive]=1; $session[user][hitpoints]=1; $session[user][spirits]=-6; addnav("Zum Dorf","village.php"); addnews("`&".$session[user][name]."`& gelang, mit Hilfe des Fährmannes, die Flucht aus dem Totenreich."); break; } } if($session[user][barke]>=2) { switch(e_rand(1,11)) { // Schiff zerschellt ... case 1: case 2: case 3: case 4: case 5: case 6: case 7: case 8: case 9: output("Die Barke segelt eine Zeitlang in die von dir angegebe Richtung. Bis sie auf einen Abgrund zu fährt. Du schreist auf, doch der Fährmann lacht kalt.`n `4In diese Richtung wolltest du fahren!`0`n Die Barke fällt den Abhang herunter und zerschellt. Daran das du tot bist ändert sich nichts. Und auch sonst ist alles beim alten geblieben."); addnav("Weiter","shades.php"); break; // Schiff zerschellt (+ Seelenkampf und 10 Gefallen) case 10: output("Die Barke segelt eine Zeitlang in die von dir angegebe Richtung. Bis sie auf einen Abgrund zu fährt. Du schreist auf, doch der Fährmann lacht kalt.`n `4In diese Richtung wolltest du fahren!`0`n Die Barke fällt den Abhang herunter und zerschellt. Daran das du tot bist ändert sich nichts. Aber du fühlst dich gestärkt und bekommst für deinen Mut 10 Gefallen!"); $session[user][gravefights] += 1; $session[user][deathpower] += 10; addnav("Weiter","shades.php"); break; // Schiff schwebt aus dem Schattenreich case 11: output("Die Barke segelt eine Zeitlang in die von dir angegebe Richtung. Bis sie auf einen Abgrund zu fährt. Du schreist auf, doch der Fährmann lacht kalt.`n `4In diese Richtung wolltest du fahren!`0`n Die Barke beginnt zu schweben und steigt weiter auf."); output("Du entkommst dem Reich des Todes und seinem Gott Ramius!"); $session[user][alive]=1; $session[user][hitpoints]=1; $session[user][spirits]=-6; addnav("Zum Dorf","village.php"); addnews("`&".$session[user][name]."`& gelang, mit Hilfe des Fährmannes, die Flucht aus dem Totenreich."); break; } } }
// nach links segeln if($HTTP_GET_VARS[op]=="links") { if($session[user][barke]==1) { switch(e_rand(1,11)) { // Schiff sinkt im Strudel (+ Seelenkampf) case 1: case 2: case 3: case 4: case 5: case 6: case 7: output("Die Barke segelt eine Zeitlang in die von dir angegebe Richtung. Plötzlich erfasst ein Strudel die Barke und zieht sie unter Wasser. Du schreist auf, doch der Schrei geht in einem Gurgeln unter. Daran das du tot bist ändert sich nichts. Aber das schwarze Wasser hat dich gestärkt."); output("Du bekommst einen Seelenkampf."); $session[user][gravefights]+=1; addnav("Weiter","shades.php"); break; // Schiff sinkt im Strudel (+ 2 Gems) case 9: case 8: output("Die Barke segelt eine Zeitlang in die von dir angegebe Richtung. Plötzlich erfasst ein Strudel die Barke und zieht sie unter Wasser. Du schreist auf, doch der Schrei geht in einem Gurgeln unter. Daran das du tot bist ändert sich nichts. Aber du findest 2 Edelsteine im Wasser"); $session[user][gems] += 2; addnav("Weiter","shades.php"); break; // Das Tor case 10: case 11: output("Die Barke segelt eine Zeitlang in die von dir angegebe Richtung. Bis sie auf ein hell erleuchtes Tor zu fährt. Die Barke hält an einem Steg vor dem Tor.`n Du verlässt das Schiff und schreitest durch das Tor.`n"); output("Du lebst wieder!"); addnav("Weiter","newday.php?resurrection=barke"); break; } } if($session[user][barke]>=2) { switch(e_rand(1,11)) { // Schiff sinkt im Strudel (+ Seelenkampf) case 1: case 2: case 3: case 4: case 5: case 6: case 7: case 8: case 9: output("Die Barke segelt eine Zeitlang in die von dir angegebe Richtung. Plötzlich erfasst ein Strudel die Barke und zieht sie unter Wasser. Du schreist auf, doch der Schrei geht in einem Gurgeln unter. Daran das du tot bist ändert sich nichts. Aber das schwarze Wasser hat dich gestärkt."); output("Du bekommst einen Seelenkampf."); $session[user][gravefights]+=1; addnav("Weiter","shades.php"); break; // Schiff sinkt im Strudel (+ 2 Gems) case 10: output("Die Barke segelt eine Zeitlang in die von dir angegebe Richtung. Plötzlich erfasst ein Strudel die Barke und zieht sie unter Wasser. Du schreist auf, doch der Schrei geht in einem Gurgeln unter. Daran das du tot bist ändert sich nichts. Aber du findest 2 Edelsteine im Wasser"); $session[user][gems] += 2; addnav("Weiter","shades.php"); break; // Das Tor case 11: output("Die Barke segelt eine Zeitlang in die von dir angegebe Richtung. Bis sie auf ein hell erleuchtes Tor zu fährt. Die Barke hält an einem Steg vor dem Tor.`n Du verlässt das Schiff und schreitest durch das Tor.`n"); output("Du lebst wieder!"); addnav("Weiter","newday.php?resurrection=barke"); break; } } if($session[user][barke]==0) { switch(e_rand(1,11)) { // Schiff sinkt im Strudel (+ Seelenkampf) case 1: case 2: case 3: case 4: case 5: output("Die Barke segelt eine Zeitlang in die von dir angegebe Richtung. Plötzlich erfasst ein Strudel die Barke und zieht sie unter Wasser. Du schreist auf, doch der Schrei geht in einem Gurgeln unter. Daran das du tot bist ändert sich nichts. Aber das schwarze Wasser hat dich gestärkt."); output("Du bekommst einen Seelenkampf."); $session[user][gravefights]+=1; addnav("Weiter","shades.php"); break; // Schiff sinkt im Strudel (+ 2 Gems) case 6: case 7: case 8: output("Die Barke segelt eine Zeitlang in die von dir angegebe Richtung. Plötzlich erfasst ein Strudel die Barke und zieht sie unter Wasser. Du schreist auf, doch der Schrei geht in einem Gurgeln unter. Daran das du tot bist ändert sich nichts. Aber du findest 2 Edelsteine im Wasser"); $session[user][gems] += 2; addnav("Weiter","shades.php"); break; // Das Tor case 9: case 10: case 11: output("Die Barke segelt eine Zeitlang in die von dir angegebe Richtung. Bis sie auf ein hell erleuchtes Tor zu fährt. Die Barke hält an einem Steg vor dem Tor.`n Du verlässt das Schiff und schreitest durch das Tor.`n"); output("Du lebst wieder!"); addnav("Weiter","newday.php?resurrection=barke"); break; } } } $session['user']['standort']='Die Hölle'; page_footer(); ?>
|