MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame^] | 1 | |
| 2 | Scheidung einer MG-Ehe |
| 3 | ====================== |
| 4 | |
| 5 | Die Hochzeit im MorgenGrauen ist ein sehr unterschiedlich durchgefuehrtes |
| 6 | Ritual, das mit der Hilfe von NPCs oder auch Spielern vorgenommen werden |
| 7 | kann. Aufgrund dieser Vielfalt muessen einige Dinge beachtet werden, wenn |
| 8 | man eine Hochzeit rueckgaengig machen will. |
| 9 | |
| 10 | Da dabei auch Properties im Spieler geloescht, ggf. Logfiles editiert und |
| 11 | Objekte im Spielerinventar zerstoert werden muessen, empfiehlt es sich, |
| 12 | diesen Vorgang von einem Magier mit entsprechender Erfahrung und insbeson- |
| 13 | dere den noetigen Schreibrechten in der Unterwelt durchfuehren zu lassen. |
| 14 | |
| 15 | 1) Grundsaetzliches zur Hochzeit |
| 16 | |
| 17 | a) P_MARRIED: |
| 18 | |
| 19 | Property im Spieler, die den Namen des Ehepartners als lowercase |
| 20 | String enthaelt (UID, z.B. "boing"). Diese Property wird von allen |
| 21 | Objekten, die eine Hochzeit durchfuehren koennen, identisch |
| 22 | verwendet. |
| 23 | |
| 24 | b) Priester: |
| 25 | |
| 26 | Neben Mitgliedern der Klerus-Gilde koennen Hochzeiten von folgenden |
| 27 | NPCs durchgefuehrt werden: |
| 28 | /d/unterwelt/chris/monster/priester.c (Kapelle in der Unterwelt) |
| 29 | /d/polar/files.chaos/feuerwehr/mon/cl2_xruur.c (Chaospriester) |
| 30 | |
| 31 | c) Verlobungs- und Eheringe: |
| 32 | |
| 33 | Als Eheringe kommen verschiedene Objekte im MG zum Einsatz: |
| 34 | /d/unterwelt/chris/objekte/ring.c (Ring vom Unterweltpriester) |
| 35 | /d/polar/files.chaos/feuerwehr/obj/cl2_ehering.c (schwarzer Dorn) |
| 36 | /gilden/files.klerus/ehering.c (Ring der Klerusgilde) |
| 37 | |
| 38 | Zusaetzlich existiert noch ein Verlobungsring von Rikus: |
| 39 | /players/rikus/obj/verlring.c |
| 40 | Ein verheirateter Spieler kann diesen Ring zusaetzlich im Inventar |
| 41 | haben. Er wird bei der eigentlichen Hochzeit nicht zerstoert. |
| 42 | |
| 43 | Die beiden Ehepartner sowie das Datum des Hochzeitstags werden |
| 44 | zusaetzlich zur Spieler-Property (s. 1a) als Autoload-Daten |
| 45 | in den Ringen abgespeichert. |
| 46 | |
| 47 | d) Logfiles: |
| 48 | |
| 49 | Je nachdem, welcher Priester die Hochzeit durchfuehrt, wird der |
| 50 | erfolgreiche Abschluss der Zeremonie in unterschiedlichen Logs |
| 51 | protokolliert. |
| 52 | |
| 53 | - Die Bluthochzeit der Chaoten in |
| 54 | /d/polar/files.chaos/feuerwehr/save/BuchDerHassenden |
| 55 | - Die Hochzeit der Kleriker in |
| 56 | /log/klerus/HEIRAT |
| 57 | - Die Hochzeit in der Unterwelt-Kapelle in |
| 58 | /d/unterwelt/chris/HOCHZEITSBUCH |
| 59 | und |
| 60 | /log/hochzeiten.chris |
| 61 | |
| 62 | 2) Vorgehensweise zur Aufloesung der Ehe |
| 63 | |
| 64 | a) Loeschen von P_MARRIED in _beiden_ Spielern (SetProp(P_MARRIED,0)) |
| 65 | und anschliessendes Speichern des Spielers |
| 66 | |
| 67 | Ist der zweite Spieler netztot, kann die Property direkt gesetzt werden. |
| 68 | Sollte der zweite Spieler nicht existieren, weil er inzwischen |
| 69 | geloescht wurde, reicht es, die Property im verbleibenden Spieler |
| 70 | zu aendern (dies wird haeufig auch der Grund der Bitte um Scheidung |
| 71 | sein). |
| 72 | |
| 73 | Sollte der zweite Spieler in der laufenden Uptime noch nicht eingeloggt |
| 74 | gewesen sein, kann die Property nur von einem Erzmagier mit Hilfe |
| 75 | der Funktion __create_player_dummy() zurueckgesetzt werden. |
| 76 | |
| 77 | b) Zerstoeren _beider_ Eheringe. Falls jedoch von dem Ehepartner |
| 78 | kein Spielerobjekt existiert, ist es nicht moeglich, dessen |
| 79 | Ehering zu zerstoeren. |
| 80 | |
| 81 | c) zerstoeren evtl. vorhandener Verlobungsringe, falls gewuenscht. |
| 82 | |
| 83 | d) Im Fall von Hochzeiten, die in der Unterweltkapelle durchgefuehrt |
| 84 | wurden, ist es offenbar Tradition, dass die Scheidung dort in Form |
| 85 | eines Zusatzes zum Logfile-Eintrag nachgetragen wird. Beispiel: |
| 86 | [...] "Cassandra und Viper (ges.: Don, 02. Nov 1995, Wargon)" |
| 87 | Dies soll auch in Zukunft beibehalten werden. Fuer die Aenderung |
| 88 | sind Schreibrechte in der Region Unterwelt erforderlich. |
| 89 | |
| 90 | |
| 91 | SIEHE AUCH: |
| 92 | Properties: P_MARRIED |
| 93 | Klerusgilde: man traue (/doc/g.klerus/traue) |
| 94 | |
| 95 | Arathorn, 04.01.2010 |