blob: d44c5d8c4c71108ae9e358d1bd2912daa61996e1 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001
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
95Arathorn, 04.01.2010