blob: bafb1930b2717a5efbf0d92c737e2ea416bc8a77 [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
9#pragma pedantic
10#pragma range_check
11
12#include <hook.h>
13
14// override as wished and needed
15
16int HookRegistrationCallback(object registringObject, int hookid,
17 object hookSource, int registringObjectsPriority,
18 int registringObjectsType)
19{
20 return 1;
21}
22
23int HookCancelAllowanceCallback(object cancellingObject, int hookid,
24 object hookSource, int cancellingObjectsPriority,
25 mixed hookData)
26{
27 return 1;
28}
29
30int HookModificationAllowanceCallback(object modifyingObject, int hookid,
31 object hookSource, int modifyingObjectsPriority,
32 mixed hookData)
33{
34 return 1;
35}
36
37mixed HookCallback(object hookSource, int hookid, mixed hookData)
38{
39 return ({H_NO_MOD,hookData});
40}
41