Go to the documentation of this file.
68 if (
op->other_arch && strcmp(
op->other_arch->name,
tmp->name) != 0 )
continue;
82 if ( (
op->subtype & 1) &&
tmp->type !=
PLAYER )
continue;
83 if ( (
op->subtype & 2) &&
tmp->type ==
PLAYER )
continue;
void LOG(LogLevel logLevel, const char *format,...)
#define QUERY_FLAG(xyz, p)
static method_ret teleporter_type_trigger(object *op, object *cause, int state)
void register_process(int ob_type, process_func method)
int events_execute_object_event(object *op, int eventcode, object *activator, object *third, const char *message, int fix)
void object_free_drop_inventory(object *ob)
int teleport(object *teleporter, uint8_t tele_type, object *user)
static method_ret teleporter_type_process(object *op)
void init_type_teleporter(void)
int out_of_map(mapstruct *m, int x, int y)
int transfer_ob(object *op, int x, int y, int randomly, object *originator)
void register_trigger(int ob_type, trigger_func method)
void enter_exit(object *op, object *exit_ob)
void object_remove(object *op)
static void move_teleporter(object *op)