Hinweis, MNPC_DIRECT_MOVE nicht zu nutzen.
MNPC_DIRECT_MOVE sollte zur Zeit nur als letzte Option
benutzt werden bzw. nach Ruecksprache, da die
Emulation des move aus Livings in non-Livings keine
identischen Ergebnisse bringt.
Change-Id: I525484577b43938bce30ff9b4281d256cada3939
diff --git a/p/service/padreic/mnpc/mnpc.doc b/p/service/padreic/mnpc/mnpc.doc
index 486f55e..bd240ac 100644
--- a/p/service/padreic/mnpc/mnpc.doc
+++ b/p/service/padreic/mnpc/mnpc.doc
@@ -82,12 +82,16 @@
MNPC_DIRECT_MOVE - Der MNPC benutzt nicht command(), sondern move() fuer
die Bewegung. Dies funktioniert nicht bei Special-Exits und ergibt
normalerweise nur bei Non-Livings Sinn, also Objekten, die so tun, als
- waeren sie NPCs. Bitte darauf achten, dass P_MSGIN, P_MSGOUT, P_MMSGIN und
- P_MMSGOUT gesetzt werden.
+ waeren sie NPCs. Bitte darauf achten, dass P_MSGIN, P_MSGOUT, P_MMSGIN
+ und P_MMSGOUT gesetzt werden. Hierbei wird bei Non-Livings aber das
+ move() von Livings emuliert, was nicht zu ganz identischen Ergebnissen
+ fuehrt. Von der Nutzung wird *abgeraten* bzw. dringend empfohlen, vor
+ jeder Nutzung Ruecksprache mit dem EM Mudlib zu halten.
Es muss auch sichergestellt werden, dass die geerbten Funktionen
moving::mnpc_move(), moving::mnpc_reset() und moving::mnpc_init() auf
jeden Fall gerufen werden.
+
/***************************************************************************/
Nun noch ein Beispiel fuer einen Laufnpc im Glockenwald: