version 1.69 | | version 1.70 |
---|
| | |
extern int was_destroyed(object *op, tag_t old_tag); | | extern int was_destroyed(object *op, tag_t old_tag); |
extern object *load_object_str(char *obstr); | | extern object *load_object_str(char *obstr); |
extern object *find_obj_by_type_subtype(object *who, int type, int subtype); | | extern object *find_obj_by_type_subtype(object *who, int type, int subtype); |
| | extern key_value *get_ob_key_link(object *ob, const char *key); |
| | extern const char *get_ob_key_value(object *op, const char *const key); |
| | extern int set_ob_key_value_s(object *op, const char *canonical_key, const char *value, int add_key); |
| | extern int set_ob_key_value(object *op, const char *key, const char *value, int add_key); |
/* porting.c */ | | /* porting.c */ |
extern char *tempnam_local(const char *dir, const char *pfx); | | extern char *tempnam_local(const char *dir, const char *pfx); |
extern void remove_directory(const char *path); | | extern void remove_directory(const char *path); |
| | |
extern int is_dragon_pl(object *op); | | extern int is_dragon_pl(object *op); |
/* quest.c */ | | /* quest.c */ |
extern int quest_is_same_quest( const char* slaying1, const char* slaying2 ); | | extern int quest_is_same_quest( const char* slaying1, const char* slaying2 ); |
extern int quest_marker_compatible( object* marker, object* player ); | | |
extern void quest_clear_markers( object* marker, object* player ); | | |
extern const char* quest_message_check( const char* message, object* pl ); | | |
extern const char* quest_get_name( object* marker ); | | |
extern int quest_is_quest_marker( object* marker ); | | extern int quest_is_quest_marker( object* marker ); |
extern int quest_is_start( const char* slaying ); | | extern int quest_is_start( const char* slaying ); |
extern int quest_is_end( const char* slaying ); | | extern int quest_is_end( const char* slaying ); |
| | extern int quest_marker_compatible(object *marker, object *pl); |
| | extern void quest_clear_markers(object *marker, object *pl); |
| | extern const char *quest_message_check(const char *message, object *pl); |
| | extern const char *quest_get_name(object *marker); |
/* re-cmp.c */ | | /* re-cmp.c */ |
extern const char *re_cmp(const char *str, const char *regexp); | | extern const char *re_cmp(const char *str, const char *regexp); |
/* readable.c */ | | /* readable.c */ |