blob: 9d804f05dbd85619bfc99b8daa222ac3c7da9b0a [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001#ifndef __LIVING_DESCRIPTION_H__
2#define __LIVING_DESCRIPTION_H__
3
4// properties
5
6#define P_GUILD "guild"
7#define P_VISIBLE_GUILD "visible_guild"
8
9#define P_EXTRA_LOOK "extralook"
Bugfix5a9775f2017-02-17 13:48:56 +010010#define P_EXTRA_LOOK_OBS "p_lib_extralook_obs"
MG Mud User88f12472016-06-24 23:31:02 +020011#define P_INTERNAL_EXTRA_LOOK "internal_extralook"
12
13#define P_PLAYER_LIGHT "player_light"
14#define P_LIGHT_MODIFIER "light_modifier"
15
16#define P_LEVEL "level"
17
18#define P_RACE "race"
19#define P_REAL_RACE "real_race"
20
21// bitte auch in /secure/master.h aendern, falls das mal geaendert wird.
22#define P_WEAPON "weapon"
23
24#define P_PARA "para"
25#define P_SIZE "size"
26
27#define P_DIE_MSG "die_msg"
28
29#define P_WIMPY "wimpy"
30#define P_WIMPY_DIRECTION "wimpy_dir"
31
32#define P_AVATAR_URI "p_lib_avataruri"
33
Christian Georg Beckerea699e22017-06-16 23:48:17 +020034// Extrallook - Returnkonstanten
35#define XL_OK 1
36#define XL_NOKEY -1
37#define XL_INVALIDEXTRALOOK -2
38#define XL_KEYDOESNOTEXIST -2
39#define XL_INVALIDDURATION -3
40#define XL_KEYEXISTS -4
41
MG Mud User88f12472016-06-24 23:31:02 +020042#endif // __LIVING_DESCRIPTION_H__
43
44
45#ifdef NEED_PROTOTYPES
46
47#ifndef __LIVING_DESCRIPTION_H_PROTO__
48#define __LIVING_DESCRIPTION_H_PROTO__
49
50varargs int CannotSee(int silent);
51public varargs int AddExtraLook(string look, int duration, string key,
52 string lookende, object ob);
53public int RemoveExtraLook(string key);
54
55#endif // __LIVING_DESCRIPTION_H_PROTO__
56
57#endif // NEED_PROTOYPES