 |
Crossfire Server, Trunk
1.75.0
|
void fix_object(object *op)
Updates all abilities given by applied objects in the inventory of the given object.
void register_process(int ob_type, process_func method)
Registers the process method for the given type.
#define FLAG_APPLIED
Object is ready for use by living.
void object_free_drop_inventory(object *ob)
Frees everything allocated by an object, removes it from the list of used objects,...
static method_ret blindness_type_process(object *op)
Move for BLINDNESS.
int32_t food
How much food in stomach.
void init_type_blindness(void)
Initializer for the blindness object type.
int change_abil(object *op, object *tmp)
Permanently alters an object's stats/flags based on another object.
char method_ret
Define some standard return values for callbacks which don't need to return any other results.
object * env
Pointer to the object which is the environment.
#define CLEAR_FLAG(xyz, p)
void object_remove(object *op)
This function removes the object op from the linked list of objects which it is currently tied to.
living stats
Str, Con, Dex, etc.