blob: d9806ee1076573b474b26a4adea8fb9f3d4e82a5 [file] [log] [blame]
// MorgenGrauen MUDlib
//
// /std/hook_surveyor.c - Basisklasse fuer Surveyor-Hooks
//
#pragma strong_types
#pragma save_types
#pragma no_clone
#pragma range_check
#include <hook.h>
// override as wished and needed
int HookRegistrationCallback(object registringObject, int hookid,
object hookSource, int registringObjectsPriority,
int registringObjectsType)
{
return 1;
}
int HookCancelAllowanceCallback(object cancellingObject, int hookid,
object hookSource, int cancellingObjectsPriority,
mixed hookData)
{
return 1;
}
int HookModificationAllowanceCallback(object modifyingObject, int hookid,
object hookSource, int modifyingObjectsPriority,
mixed hookData)
{
return 1;
}
mixed HookCallback(object hookSource, int hookid, mixed hookData)
{
return ({H_NO_MOD,hookData});
}