
AddExp()
********


FUNKTION
========

   int AddExp(int e)


DEFINIERT IN
============

   /std/living/life.c


ARGUMENTE
=========

   int e - Anzahl der hinzuzufuegenden (abzuziehenden) XP


BESCHREIBUNG
============

   Dem Living werden e XP auf seine bisherigen P_XP addiert.

   Falls es sich um einen Spieler mit P_KILLS>0 handelt und
   e positiv ist, bekommt der Spieler keine XP gutgeschrieben.

   P_LAST_XP wird aktualisiert.


BEMERKUNG
=========

   - positive und negative Werte sind moeglich
   - P_XP wird nicht <0 gesetzt.


RUECKGABEWERT
=============

   int - neuer XP-Wert


SIEHE AUCH
==========

   Funktionen:  do_damage(), DistributeExp()
   Properties:  P_XP, P_LAST_XP
   Sonstiges:   P_NO_XP, P_NO_SCORE
                create_default_npc()

14.Feb 2007 Gloinson
