Doku-Update
Change-Id: I6f902744a09a2b82d306a500421cb997a881bfc1
diff --git a/doc/infomails/info_ml20 b/doc/infomails/info_ml20
index 0f011a6..864a04c 100644
--- a/doc/infomails/info_ml20
+++ b/doc/infomails/info_ml20
@@ -19,8 +19,8 @@
Im Mud selbst kannst Du nur ueber den Zeilen-Texteditor "ed" etwas
programmieren. Hilfe zu diesem Werkzeug bekommst Du ueber "man ed"
- und "man ed0..ed5". Als sinnvolle Alternative steht Dir ein FTP-
- Zugang zur Verfuegung, ueber den Du die auf Deinem eigenen Rechner
+ und "man ed0..ed5". Als modernere Alternative kann Dir ein git-Zugang
+ eingerichtet werden, ueber den Du die auf Deinem eigenen Rechner
geschriebenen Files ins Mud kopieren kannst. Hierbei kannst Du dann
Deinen eigenen Editor verwenden. Bitte achte aber darauf, dass Du
als Dateiformat das Unix-Format verwendest. Auch unter Windows
@@ -40,7 +40,7 @@
Was formale und auch inhaltliche Anforderungen an Deinen Code angeht,
lies Dir bitte "hilfe regionsleitfaden" durch, hier findest Du alles
- wesentliche kompakt zusammengefasst. Wenn darueber hinaus spezielle
+ Wesentliche kompakt zusammengefasst. Wenn darueber hinaus spezielle
Fragen zu der Region bestehen, die Dein Gesellenstueck spaeter aufnehmen
soll, kannst Du gerne auch den Regionsmagier ansprechen. Du solltest
aber auf jeden Fall davon ausgehen, dass dieser Dir nur sehr geringe
diff --git a/doc/lfun/FindPotion b/doc/lfun/FindPotion
index 5d8cae1..41647da 100644
--- a/doc/lfun/FindPotion
+++ b/doc/lfun/FindPotion
@@ -27,8 +27,6 @@
Diese Funktion gibt einem aufrufenden Spieler eventuell diesen ZT.
-
-
Das aufrufende Spielerobjekt muss dafuer:
* diesen ZT im Potionmaster in seiner Liste eingetragen haben
* diesen ZT in der Liste der bekannten Traenke haben (durch
@@ -63,6 +61,20 @@
}
+HINWEISE
+========
+
+ Zaubertraenke duerfen nicht in Raeumen eingetragen werden, die in der
+ Parawelt liegen oder nur ueber Paraweltraeume zugaenglich sind.
+
+ Der Auswahldialog fuer die Attribute wird an this_interactive()
+ ausgegeben, d.h. das Kommando, das zum Aufruf von FindPotion() fuehrt,
+ muss von dem Spielerobjekt eingegeben werden, an dem FindPotion()
+ gerufen wird. Das bedeutet konkreter: Bei einem ZT, bei dem ein zweiter
+ Spieler ein Kommando eingibt, damit ein anderer Spieler einen ZT findet,
+ funktioniert nicht.
+
+
SIEHE AUCH
==========
@@ -71,4 +83,4 @@
Props: P_POTIONROOMS, P_KNOWN_POTIONROOMS
Befehl: traenke (fuer Magier zum Einschalten des Findens von ZTs)
-6.Feb 2016 Gloinson
+19 Nov 2020 Arathorn
diff --git a/doc/lfun/AddDrink b/doc/lfun/obsolete/AddDrink
similarity index 79%
rename from doc/lfun/AddDrink
rename to doc/lfun/obsolete/AddDrink
index 08af745..13c56b8 100644
--- a/doc/lfun/AddDrink
+++ b/doc/lfun/obsolete/AddDrink
@@ -2,6 +2,17 @@
AddDrink()
**********
+
+OBSOLETE LFUN
+=============
+
+ Diese Efun existiert nicht mehr. Bitte stattdessen den Hook
+ H_HOOK_INSERT benutzen. (s. /doc/std/hooks)
+
+
+FUNKTION
+========
+
void AddDrink(string nameOfDrink, mixed ids, int price, int heal,
int strength, int soak, mixed myFunction);
diff --git a/doc/lfun/AddFood b/doc/lfun/obsolete/AddFood
similarity index 72%
rename from doc/lfun/AddFood
rename to doc/lfun/obsolete/AddFood
index dc50d94..5778e75 100644
--- a/doc/lfun/AddFood
+++ b/doc/lfun/obsolete/AddFood
@@ -2,6 +2,17 @@
AddFood()
*********
+
+OBSOLETE LFUN
+=============
+
+ Diese Efun existiert nicht mehr. Bitte stattdessen den Hook
+ H_HOOK_INSERT benutzen. (s. /doc/std/hooks)
+
+
+FUNKTION
+========
+
void AddFood(string nameOfFood, mixed ids, int price, int heal,
mixed myFunction)
@@ -16,7 +27,7 @@
AddToMenu( nameOfFood,ids,
([ P_VALUE : price, P_FOOD : heal, P_HP : heal, P_SP : heal ]),
- ( min(heal, 5), myFunction, 0,0,0);
+ min(heal, 5), myFunction, 0,0,0);
SIEHE AUCH
diff --git a/doc/pcmd/stty b/doc/pcmd/stty
index 6d5d0c4..64873ec 100644
--- a/doc/pcmd/stty
+++ b/doc/pcmd/stty
@@ -28,8 +28,8 @@
darstellt. Bei ANSI wird das Ganze von einem lesbaren Text gefolgt. Sollte
also der folgende Satz
- Sollte dieser Text hier nicht richtig lesbar sein, benutze
- das Kommando stty reset!
+ "Sollte dieser Text hier nicht richtig lesbar sein, benutze
+ das Kommando stty reset!"
nicht erscheinen oder nur schwer lesbar sein, sollte man mit stty reset
die Farben wiederherstellen oder ein anderes Terminal einstellen.
@@ -38,7 +38,7 @@
Manche Terminals sind u.U. nicht ganz ANSI kompatibel, was dazu fuehrt,
dass die Farbe nicht ausgeschaltet wird. Sollte soetwas passieren bitte
das Kommando stty reset benutzen, welches einen weissen Hintergrund und
- schwarzen Vordergrund einstellt.
+ schwarzen Vordergrund einstellt und anschliessend einen Resetcode sendet.
LETZTE AeNDERUNG:
Thu, 24.07.1997, 09:00:00 von Wargon
diff --git a/doc/pcmd/telnet_keepalive b/doc/pcmd/telnet_keepalive
index 770ceba..41ec050 100644
--- a/doc/pcmd/telnet_keepalive
+++ b/doc/pcmd/telnet_keepalive
@@ -30,6 +30,9 @@
Habt ihr Verbindungsabbrueche, ohne Idle zu sein, wird euch dieses
Keep-Alive nichts helfen.
+ Sollte das Einschalten der Funktion das Problem jedoch nicht beseitigen,
+ meldet euch bitte bei einem der Erzmagier.
+
Ohne Argumente wird der aktuelle Zustand angezeigt.
SIEHE AUCH:
diff --git a/doc/pcmd/tutorial b/doc/pcmd/tutorial
index a187f96..cfc535c 100644
--- a/doc/pcmd/tutorial
+++ b/doc/pcmd/tutorial
@@ -4,7 +4,7 @@
BESCHREIBUNG:
- Im Startraum jeder Rasse kann man mit dem Befehl 'tutorial' das
+ Im Startraum der eigenen Rasse kann man mit dem Befehl 'tutorial' das
Neuspielertutorial beginnen. Im Tutorial bekommt man von einem
alten Steinbeisser die wichtigsten Faehigkeiten fuer das Ueberleben
im MorgenGrauen beigebracht.
diff --git a/doc/props/gildenprops/zaubererboni b/doc/props/gildenprops/zaubererboni
new file mode 100644
index 0000000..e70c1b8
--- /dev/null
+++ b/doc/props/gildenprops/zaubererboni
@@ -0,0 +1,158 @@
+
+Magierinfos zur Zauberergilde
+*****************************
+
+
+Behinderung von Zaubern durch Ruestungen
+========================================
+
+Ruestungen mit hoher P_AC (typischerweise 50% des fuer die Ruestungsklasse
+zugelassenen Max-Wertes) wirken sich aufs Zaubern aus, sie stoeren bei allen
+Zaubern und verursachen zusaetzlich im Kampf eine mehr oder weniger lange,
+vollstaendige Zauberblockade. Die meisten Waffen wirken abhaengig von P_WC
+genauso. Zweihandwaffen sind nie erlaubt; je hoeher der Gildenlevel des
+Zauberers ist, desto niedriger ist die erlaubte Waffenklasse. Die
+Zauberblockade durch Waffen haelt P_WC Sekunden lang an, d.h. eine Maxwaffe
+blockiert gute 3 Minuten. Amulette, Ringe, Umhaenge und AT_MISC-Ruestungen
+behindern nie.
+
+Zusaetzlich gibt es verbotene Ruestungen (s.u.), diese behindern beim Zaubern.
+Eine behindernde Ruestung verhindert "nur" das Gelingen des jeweiligen
+Zaubers, fuehrt aber nicht zur Zauberblockade.
+
+Um nun eine Ruestung oder Waffe fuer Zauberer nutzbar zu machen, benoetigt
+man die Defines aus /p/zauberer/zauberer.h. In Ruestungen setzt man die ID
+GILDEN_ROBEN_ID, in Waffen die ID Z_ALLOWED_WEAPON.
+
+Diese IDs beseitigen _saemtliche_ oben genannten Einschraenkungen, selbst
+ansonsten verbotene Ruestungen koennen dann benutzt werden. Daher ist die
+Verwendung jeder dieser beiden IDs zwingend mit dem Gildenmagier abzustimmen,
+ggf. ist auch eine Genehmigung der Balance erforderlich. Richtet euch aber
+besser schonmal darauf ein, dass Z_ALLOWED_WEAPON so gut wie nie genehmigt
+werden wird.
+
+
+Zauberunterstuetzungen auf Ruestungen
+=====================================
+
+Darueber hinaus koennen Ruestungen die Zaubersprueche der Gilde unterstuetzen.
+Technisch handelt es sich hierbei um einen Bonus auf den Spell-Success. Die
+Werte hierfuer bewegen sich im Bereich zwischen -5000 und +7000.
+
+AT_ARMOUR : Abwehr
+AT_RING : Beherrschung, Angriff
+AT_HELMET : Hellsicht
+AT_CLOAK : Illusionen
+AT_TROUSERS : kein Zweig, unterstuetzt nur den entkraefte-Zauber
+AT_AMULET : Verwandlung
+
+Die Genehmigung erfolgt durch den Gildenmagier. Schickt ihm oder ihr einfach
+eine Mail mit dem Pfad des Objekts und ggf. einem Vorschlag fuer den Wert
+der Unterstuetzung.
+
+
+Welche Zauber es gibt und wann man sie lernt
+============================================
+
+Hier sind nur die Gildenlevel angegeben. Es gibt darueber hinaus weitere
+Lernanforderungen, beispielsweise bei den Magisterspells, von denen man den
+zweiten erst lernt, wenn man den ersten hinreichend gut beherrscht. Die
+Nutzbarkeit einiger Zauber ist von P_ALIGN abhaengig.
+
+ Angriff Abwehr Illusionen Beherrschung
+ ------- ------ ---------- ------------
+
+2 - - Stimme -
+3 Hand Schutz - -
+4 - - - Zwingtanz
+5 Giftpfeil Wille Rausch Erzwinge
+6 Blitz Schutzhuelle Erschaffe Stille
+7 Feuerball Rueste Illusion Befriede
+8 Verletze Teleport Schattenkaempfer Schmerzen
+9 Erdbeben Zauberschild Gefaehrte Bezaubere
+9 Feuerwalze Schutzzone Daemonenfratze Irritiere
+
+ Hellsicht Verwandlung ohne Zweig
+ --------- ----------- ----------
+
+2 Werte - -
+3 - Licht -
+4 - - -
+5 Identifiziere Wasserwandlung -
+6 Finde Extrahand -
+7 Schaetz Anpassung Frosche
+8 Nachtsicht Schnell -
+9 Vorahnung Selbstverwandlung Entkraefte
+9 Wahrsagen Wandlung -
+
+verbotene Ruestungen:
+ alle Zauber: AT_SHIELD
+ Befriede: AT_HELMET
+ Beschwoere: AT_BOOT
+ Bezaubere: AT_HELMET
+ Erdbeben: AT_BOOT
+ Erschaffe: AT_GLOVE
+ Extrahand: AT_GLOVE
+ Feuerball: AT_GLOVE
+ Hand: AT_GLOVE
+ Selbstverwandlung: AT_ARMOUR, AT_TROUSERS
+ Wille: AT_HELMET
+
+
+Komponenten
+===========
+
+Fuer die meisten Zauber werden Komponenten benoetigt. Verwendung in eigenen
+Gebieten ist mit dem Gildenmagier (oder vertretungshalber mit dem EM Gilden)
+abzustimmen. Um sie einzubauen, werden die Defines aus
+/p/zauberer/zkomponenten.h benoetigt. Alle Komponenten sind Unit-Objekte, d.h.
+die gewuenschte Anzahl muss entweder ueber AddAmount() oder ueber das dritte
+Argument von AddItem() konfiguriert werden. Standardwert fuer P_AMOUNT ist
+bei allen Komponenten 1.
+
+Um herauszufinden, welche Komponente fuer welchen Spruch verwendet wird,
+bietet sich grep an, weil die Gesamtliste fuer den Zweck dieser Uebersicht
+viel zu lang waere:
+
+ grep -ci <spruchname> /p/zauberer/text/komponenten/*
+
+Das Ergebnis listet die gefundenen Dateien auf, aus deren Dateinamen sich die
+entsprechende Komponente ergibt. Bei Unklarheiten bitte in die Dateien
+reinschauen oder den Gildenmagier fragen.
+
+
+Gildenlevel und Anforderungen
+=============================
+
+Zur besseren Einschaetzung, welche Basisanforderungen ein Spieler erfuellen
+muss, um o.g. Zauber lernen zu koennen, hier die entsprechende Liste.
+
+Gilden-Level | Spieler-Level | Intelligenz | Geschicklichkeit | AP
+-------------+---------------+--------------------------------+-------------
+ 1 | 2 | 5 | | 50
+ 2 | 4 | 6 | | 100
+ 3 | 6 | 7 | | 150
+ 4 | 8 | 8 | | 200
+ 5 | 10 | 10 | | 250
+ 6 | 20 | 12 | | 300
+ 7 | 30 | 14 | | 350
+ 8 | 40 | 16 | 9 | 400
+ 9 | 50 | 18 | 12 | 450
+
+Es sind nur Bedingungen aufgefuehrt, die den Spieler selbst betreffen.
+Natuerlich gibt es darueber hinaus Anforderungen, die die Zauberfaehigkeiten
+und die Zauberergildenquests betreffen.
+
+
+Weitere nuetzliche Properties
+=============================
+
+Alle Defines finden sich in /p/zauberer/zauberer.h, diese Datei ist daher
+hierfuer zu inkludieren.
+
+P_Z_NO_MATERIAL NPC benoetigt keine Komponenten.
+ NICHT IN SPIELERN SETZEN. Auch nicht in Objekten, die fuer Spieler
+ erreichbar sind.
+
+P_Z_NO_DISPOSE Objekt kann nicht entsorgt werden
+ZKOMP(x) Pfad zu den Komponenten ("/p/zauberer/komponenten/"+x)
diff --git a/doc/sphinx/lfun/FindPotion.rst b/doc/sphinx/lfun/FindPotion.rst
index 834485f..a43c90e 100644
--- a/doc/sphinx/lfun/FindPotion.rst
+++ b/doc/sphinx/lfun/FindPotion.rst
@@ -26,8 +26,6 @@
Diese Funktion gibt einem aufrufenden Spieler eventuell diesen ZT.
-
-
Das aufrufende Spielerobjekt muss dafuer:
* diesen ZT im Potionmaster in seiner Liste eingetragen haben
* diesen ZT in der Liste der bekannten Traenke haben (durch
@@ -61,6 +59,21 @@
return "Die Papiere sind alle unbeschriftet.\n";
}
+HINWEISE
+--------
+::
+
+ Zaubertraenke duerfen nicht in Raeumen eingetragen werden, die in der
+ Parawelt liegen oder nur ueber Paraweltraeume zugaenglich sind.
+
+ Der Auswahldialog fuer die Attribute wird an this_interactive()
+ ausgegeben, d.h. das Kommando, das zum Aufruf von FindPotion() fuehrt,
+ muss von dem Spielerobjekt eingegeben werden, an dem FindPotion()
+ gerufen wird. Das bedeutet konkreter: Bei einem ZT, bei dem ein zweiter
+ Spieler ein Kommando eingibt, damit ein anderer Spieler einen ZT findet,
+ funktioniert nicht.
+
+
SIEHE AUCH
----------
::
@@ -70,5 +83,5 @@
Props: P_POTIONROOMS, P_KNOWN_POTIONROOMS
Befehl: traenke (fuer Magier zum Einschalten des Findens von ZTs)
-6.Feb 2016 Gloinson
+19 Nov 2020 Arathorn
diff --git a/doc/sphinx/lfun/obsolete/AddFood.rst b/doc/sphinx/lfun/obsolete/AddFood.rst
index 1e057af..44cb363 100644
--- a/doc/sphinx/lfun/obsolete/AddFood.rst
+++ b/doc/sphinx/lfun/obsolete/AddFood.rst
@@ -27,7 +27,7 @@
AddToMenu( nameOfFood,ids,
([ P_VALUE : price, P_FOOD : heal, P_HP : heal, P_SP : heal ]),
- ( min(heal, 5), myFunction, 0,0,0);
+ min(heal, 5), myFunction, 0,0,0);
SIEHE AUCH
diff --git a/doc/sphinx/props/gildenprops/kaempferboni.rst b/doc/sphinx/props/gildenprops/kaempferboni.rst
index 6d61f83..d85e4a8 100644
--- a/doc/sphinx/props/gildenprops/kaempferboni.rst
+++ b/doc/sphinx/props/gildenprops/kaempferboni.rst
@@ -254,8 +254,7 @@
und DT_BLUDGEON oder DT_PIERCE bei einem Kampftritt verursachen. Es MUSS
(logischerweise) mindestens ein physikalischer Schadenstyp enthalten sein.
Wird kein Schadenstyp angegeben, wird auf Standardtypen zurueckgegriffen.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-::
+
SIEHE AUCH
----------
diff --git a/doc/wiz/regionsleitfaden b/doc/wiz/regionsleitfaden
index 45e85f5..dafb896 100644
--- a/doc/wiz/regionsleitfaden
+++ b/doc/wiz/regionsleitfaden
@@ -10,16 +10,31 @@
genannten Dinge ans Herz gelegt. Diese lassen sich in folgende Kategorien
einteilen:
+0) Grundsaetzliches
1) Formales zum Codestil
2) Inhaltliche Anforderungen
3) Was nicht akzeptiert wird
4) Was ist vor dem Anschluss zu beachten?
+0) Grundsaetzliches
+
+o Frage den Regionsmagier, in dessen Region dein neues Gebiet angeschlossen
+ werden soll, ob du in deinem /players-Verzeichnis entwickeln sollst oder
+ in der Region arbeiten darfst. Selbst wenn er das gestattet, ist dennoch
+ dringend zu empfehlen, es nicht zu tun, primaer aus folgenden Gruenden:
+ - Fehler landen unnoetigerweise auch im Fehlerteufel des Regionsmagiers.
+ - Testweise getoetete NPCs werden als EKs eingetragen, der zustaendige
+ EM muss sich dann drum kuemmern.
+ - Es liegt nicht angeschlossener Code im Regionsverzeichnis.
+ - Wenn der RM wechseln sollte und der neue RM eine andere Festlegung
+ trifft, haben alle Beteiligten unnoetigen Mehraufwand.
+
+
1) Formales zum Codestil
o #pragma strong_types,save_types soll in allen Files verwendet werden,
- ab Driver-Version LD_3.5.x wird auch rrtt_checks dringend empfohlen.
+ ab Driver-Version LD_3.5.x wird auch rtt_checks dringend empfohlen.
o Der Code soll keine Zeilen mit mehr als 78 Zeichen enthalten.
diff --git a/doc/wiz/rm-howto b/doc/wiz/rm-howto
index a722c8c..483bfe0 100644
--- a/doc/wiz/rm-howto
+++ b/doc/wiz/rm-howto
@@ -97,7 +97,7 @@
1d) "Hygiene" in den Regionsverzeichnissen
o Wenn Du nicht angeschlossene Objekte aus Deiner Region aussortieren
- moechtest, ist sprich am besten einen EM an, der Dir dabei hilft:
+ moechtest, sprich am besten einen EM an, der Dir dabei hilft:
Einerseits kann man auf der Shell bequemer herausfinden, ob ein Objekt
tatsaechlich nicht verwendet wird. Andererseits soll der ungenutzte
Code in das /players-Verzeichnis des Autors verschoben werden, was
@@ -141,8 +141,11 @@
Dies laesst sich mit dem Magierkommando "traenke" herausfinden.
- Falls Sonder-EK-Stupse vorgesehen sind: sind diese genehmigt?
Die Eintragung bzw. Anpassung der Stufenpunkte fuer den Kill wird
- erledigt, sobald der NPC das erste Mal getoetet wurde, dies muss also nicht
- ueberprueft werden.
+ erledigt, sobald der NPC das erste Mal getoetet wurde, dies muss also
+ nicht gesondert ueberprueft werden.
+ - Gibt es Kollisionen zwischen NPC-Namen und Spielernamen? Falls noetig,
+ sollten die Namen von NPC gebanisht werden, sofern es sich um
+ Personennamen handelt.
o Alle NPCs sollten vor Anschluss einmal gekillt werden, um sie auf
grundsaetzliche Kampf-Funktionsfaehigkeit zu pruefen.
diff --git a/doc/wiz/zaubertraenke b/doc/wiz/zaubertraenke
index bd8892d..c17a9a4 100644
--- a/doc/wiz/zaubertraenke
+++ b/doc/wiz/zaubertraenke
@@ -2,10 +2,11 @@
Zaubertraenke fuer Magier
=========================
-Wie man die Traenke jetzt genau versteckt bleibt dem betreffenden Magier
-ueberlassen, es sollte halt insgesamt ein breites Spektrum von sehr leicht
+Wie man die Traenke jetzt genau versteckt, bleibt dem betreffenden Magier
+ueberlassen, es sollte nur insgesamt ein breites Spektrum von sehr leicht
zu finden bis fast unmoeglich abgedeckt sein.
-Fuer das Orakel der Hochebene sollte dann ein entsprechender Spruch
+
+Fuer das Orakel der Hochebene muss dann ein entsprechender Spruch
vorbereitet werden, nicht zu kryptisch aber doch orakelig. Wichtig ist auch,
dass der Spruch nicht in Dateien oder Code festgehalten wird. Gerade im
modernen Workflow mit Git ist darauf zu achten, da hier auch temporaere
@@ -21,19 +22,31 @@
natuerlich von der Lage (so ist ein Trank in einem monsterwimmelnden
Labyrinth schwieriger zu erreichen, als einer auf der Hochebene), und von
dem Versteck selbst ab.
+
Questraeume, die nur im Rahmen der Quest erreichbar sind, sind ungeeignet.
-BEISPIEL:
-Mein Standardbeispiel fuer ein Versteck ist immer folgendes:
+Darueber hinaus muessen aufgrund eines EM-Beschlusses alle Zaubertraenke in
+der Normalwelt angeschlossen bzw. ueber diese erreichbar sein. Zaubertraenke,
+die nur ueber die Parawelt erreichbar sind, werden daher nicht genehmigt.
+
+
+BEISPIEL
+--------
+
+Ein Standardbeispiel fuer ein Versteck ist immer folgendes:
> schaue
blablablabla .... Ein Schreibtisch steht in der Ecke. ... blablabla
+
> unt schreibtisch
Er hat eine Schublade.
+
> oeffne schublade
Du oeffnest die Schublade.
+
> unt schublade
In der Schublade enteckst Du ein paar Papiere.
+
> unt papiere
Beim Rumwuehlen in den Papieren entdeckst Du einen kleinen Zaubertrank, den
Du sofort trinkst.
@@ -101,4 +114,4 @@
traenke - Magierbefehl zum Einschalten des Findens von ZTs
LETZTE AeNDERUNG:
- 4. Januar 2018 durch Deaddy
+ 19. Nov. 2020, Arathorn