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