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