 |
Crossfire Server, Trunk
1.75.0
|
void init_type_director(void)
Initializer for the DIRECTOR object type.
void object_update_turn_face(object *op)
If an object with the IS_TURNABLE() flag needs to be turned due to the closest player being on the ot...
void register_move_on(int ob_type, move_on_func method)
Registers the move_on method for the given type.
int8_t direction
Means the object is moving that way.
void register_process(int ob_type, process_func method)
Registers the process method for the given type.
static method_ret director_type_move_on(object *trap, object *victim, object *originator)
Move on this Director object.
method_ret common_pre_ob_move_on(object *trap, object *victim, object *originator)
int should_director_abort(const object *op, const object *victim)
Check if op should abort moving victim because of it's race or slaying.
char method_ret
Define some standard return values for callbacks which don't need to return any other results.
int16_t maxsp
Max spell points.
living stats
Str, Con, Dex, etc.
static method_ret director_process(object *op)
void common_post_ob_move_on(object *trap, object *victim, object *originator)