 |
Crossfire Server, Trunk
1.75.0
|
void LOG(LogLevel logLevel, const char *format,...)
Logs a message to stderr, or to file.
#define QUERY_FLAG(xyz, p)
void common_post_ob_move_on(object *trap, object *victim, object *originator)
struct archetype * arch
Pointer to archetype.
#define EVENT_TRIGGER
Button pushed, lever pulled, etc.
int events_execute_object_event(object *op, int eventcode, object *activator, object *third, const char *message, int fix)
Execute an event on the specified object.
#define HEAD(op)
Returns the head part of an object.
uint8_t type
PLAYER, BULLET, etc.
method_ret common_pre_ob_move_on(object *trap, object *victim, object *originator)
char method_ret
Define some standard return values for callbacks which don't need to return any other results.
sstring name
The name of the object, obviously...
#define FLAG_APPLIED
Object is ready for use by living.
sstring name
More definite name, like "generate_kobold".
static int ob_move_on_recursion_depth
#define FLAG_WIZPASS
The wizard can go through walls.
@ llevDebug
Only for debugging purposes.