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