blob: 1f70770d3f4c8088d6650302a5ee90acb71b2ef1 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001AddExp()
Zesstra953f9972017-02-18 15:37:36 +01002********
MG Mud User88f12472016-06-24 23:31:02 +02003
MG Mud User88f12472016-06-24 23:31:02 +02004
Zesstra953f9972017-02-18 15:37:36 +01005FUNKTION
6========
MG Mud User88f12472016-06-24 23:31:02 +02007
Zesstra953f9972017-02-18 15:37:36 +01008 int AddExp(int e)
MG Mud User88f12472016-06-24 23:31:02 +02009
MG Mud User88f12472016-06-24 23:31:02 +020010
Zesstra953f9972017-02-18 15:37:36 +010011DEFINIERT IN
12============
MG Mud User88f12472016-06-24 23:31:02 +020013
Zesstra953f9972017-02-18 15:37:36 +010014 /std/living/life.c
MG Mud User88f12472016-06-24 23:31:02 +020015
MG Mud User88f12472016-06-24 23:31:02 +020016
Zesstra953f9972017-02-18 15:37:36 +010017ARGUMENTE
18=========
MG Mud User88f12472016-06-24 23:31:02 +020019
Zesstra953f9972017-02-18 15:37:36 +010020 int e - Anzahl der hinzuzufuegenden (abzuziehenden) XP
21
22
23BESCHREIBUNG
24============
25
26 Dem Living werden e XP auf seine bisherigen P_XP addiert.
27
28 Falls es sich um einen Spieler mit P_KILLS>0 handelt und
29 e positiv ist, bekommt der Spieler keine XP gutgeschrieben.
30
31 P_LAST_XP wird aktualisiert.
32
33
34BEMERKUNG
35=========
36
37 - positive und negative Werte sind moeglich
38 - P_XP wird nicht <0 gesetzt.
39
40
41RUECKGABEWERT
42=============
43
44 int - neuer XP-Wert
45
46
47SIEHE AUCH
48==========
49
50 Funktionen: do_damage(), DistributeExp()
51 Properties: P_XP, P_LAST_XP
52 Sonstiges: P_NO_XP, P_NO_SCORE
53 create_default_npc()
54
5514.Feb 2007 Gloinson