 |
Crossfire Server, Trunk
1.75.0
|
Go to the documentation of this file.
56 "You turn the handle.");
60 "The handle doesn't move.");
#define UP_OBJ_FACE
Only thing that changed was the face.
void register_apply(int ob_type, apply_func method)
Registers the apply method for the given type.
#define SET_ANIMATION(ob, newanim)
void play_sound_map(int8_t sound_type, object *emitter, int dir, const char *action)
Plays a sound on a map.
void register_process(int ob_type, process_func method)
Registers the process method for the given type.
void object_update(object *op, int action)
object_update() updates the array which represents the map.
#define MSG_TYPE_APPLY_SUCCESS
Was able to apply object.
int8_t wc
Weapon Class, lower WC increases probability of hitting.
char method_ret
Define some standard return values for callbacks which don't need to return any other results.
#define NDI_UNIQUE
Print immediately, don't buffer.
#define SOUND_TYPE_GROUND
#define NUM_ANIMATIONS(ob)
#define MSG_TYPE_APPLY_FAILURE
Apply OK, but no/bad result.
static method_ret trigger_type_apply(object *op, object *applier, int aflags)
Attempts to apply a trigger.
void init_type_trigger(void)
Initializer for the TRIGGER object type.
living stats
Str, Con, Dex, etc.
#define MSG_TYPE_APPLY
Applying objects.
static method_ret trigger_type_process(object *op)
Processes a Trigger.