Manpage korrigiert.
Beschrieben, was die Funktion macht und entscheidet (ob das
Objekt zerstoert wird im Tod oder nicht) und Beschreibung
etwas erweitert.
Rueckgabewerte dokumentiert.
Change-Id: I467ecabee542431805b355767593325bafeaeebf
diff --git a/doc/sphinx/lfun/second_life.rst b/doc/sphinx/lfun/second_life.rst
index a240abb..d11967c 100644
--- a/doc/sphinx/lfun/second_life.rst
+++ b/doc/sphinx/lfun/second_life.rst
@@ -3,51 +3,46 @@
FUNKTION
--------
-::
varargs int second_life(object obj);
DEFINIERT IN
------------
-::
/std/player/life.c
ARGUMENTE
---------
-::
obj
- Leiche des Lebewesens.
+ Leiche des Lebewesens (sofern es eine hat)
BESCHREIBUNG
------------
-::
- Diese Funktion wird im die() des Lebewesens aufgerufen, wenn sicher
- ist, dass es stirbt. Ueblicherweise ist diese Funktion nur im Spieler
- definiert und regelt EP-Verlust und dergleichen. Ein Shadow wuerde
- diese Funktion ueberlagern, um zu verhindern, dass ein Spieler stirbt.
+ Diese Funktion wird im die() des Lebewesens aufgerufen, wenn sicher
+ ist, dass es stirbt. Die Funktion bestimmt dabei, ob ein Lebewesen
+ nach dem Tod zerstoert (NPC) oder nur zum Geist wird (Spieler).
+
+ Ueblicherweise ist diese Funktion nur im Spieler definiert und regelt
+ EP-Verlust und dergleichen. Sie wird aber auch in NPCs gerufen und man
+ kann dort z.B. Items clonen oder entsorgen.
+
+ NPC *muessen* 0 zurueckgeben, Spieler geben immer 1 zurueck.
RUeCKGABEWERT
-------------
-::
- 1, wenn das Lebewesen nicht stirbt, sonst 0
+ 0
+ wenn das Objekt nach dem Tod zerstoert wird (NPC)
+ 1
+ wenn das Objekt im Tod nicht zerstoert wird (Spieler)
-BEMERKUNG
----------
-::
-
- Bei NPCs kann man hier z.B. Objekt erzeugen oder entsorgen und muss
- dafuer nicht das die() ueberschreiben (was fehleranfaelliger ist).
SIEHE AUCH
----------
-::
- die()
+ die()
-
-Last modified: 2015-Jan-19, Arathorn
+Last modified: 17.03.2019, Zesstra