blob: 1f70770d3f4c8088d6650302a5ee90acb71b2ef1 [file] [log] [blame]
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