Go to the documentation of this file.
21 #define EVENT_ATTACKED 2
22 #define EVENT_ATTACKS 33
23 #define EVENT_BOUGHT 34
24 #define EVENT_CLOSE 11
26 #define EVENT_DESTROY 13
28 #define EVENT_PICKUP 5
30 #define EVENT_SELLING 32
34 #define EVENT_TRIGGER 10
35 #define EVENT_TIMER 12
40 #define EVENT_CLOCK 15
41 #define EVENT_CRASH 16
42 #define EVENT_GKILL 18
44 #define EVENT_LOGIN 19
45 #define EVENT_LOGOUT 20
46 #define EVENT_MAPENTER 21
47 #define EVENT_MAPLEAVE 22
48 #define EVENT_MAPLOAD 30
49 #define EVENT_MAPREADY 35
50 #define EVENT_MAPRESET 23
51 #define EVENT_MAPUNLOAD 29
52 #define EVENT_MUZZLE 27
53 #define EVENT_PLAYER_DEATH 17
54 #define EVENT_REMOVE 24
55 #define EVENT_SHOUT 25
62 #define BITMASK_EVENT(evt) (1ULL << evt)
64 #define BITMASK_VALID (1ULL << 63)
int events_execute_object_event(object *op, int eventcode, object *activator, object *third, const char *message, int fix)
int events_execute_object_say(object *npc, talk_info *talk)
int events_execute_object_user(object *op, object *activator, object *third, const char *message, int fix)
event_registration events_register_global_handler(int eventcode, f_plug_event hook)
void events_unregister_global_handler(int eventcode, event_registration id)
void events_execute_global_event(int eventcode,...)
void events_register_object_handler(const char *id, f_plug_event handler)
void events_unregister_object_handler(const char *id)
unsigned long event_registration
int(* f_plug_event)(int *type,...)