blob: d9806ee1076573b474b26a4adea8fb9f3d4e82a5 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001// MorgenGrauen MUDlib
2//
3// /std/hook_surveyor.c - Basisklasse fuer Surveyor-Hooks
4//
5
6#pragma strong_types
7#pragma save_types
8#pragma no_clone
MG Mud User88f12472016-06-24 23:31:02 +02009#pragma range_check
10
11#include <hook.h>
12
13// override as wished and needed
14
15int HookRegistrationCallback(object registringObject, int hookid,
16 object hookSource, int registringObjectsPriority,
17 int registringObjectsType)
18{
19 return 1;
20}
21
22int HookCancelAllowanceCallback(object cancellingObject, int hookid,
23 object hookSource, int cancellingObjectsPriority,
24 mixed hookData)
25{
26 return 1;
27}
28
29int HookModificationAllowanceCallback(object modifyingObject, int hookid,
30 object hookSource, int modifyingObjectsPriority,
31 mixed hookData)
32{
33 return 1;
34}
35
36mixed HookCallback(object hookSource, int hookid, mixed hookData)
37{
38 return ({H_NO_MOD,hookData});
39}
40