Go to the documentation of this file.
123 for (i = strlen(tmpname); i > 0; i--) {
202 arch->clone.other_arch = NULL;
203 arch->clone.name = NULL;
204 arch->clone.name_pl = NULL;
205 arch->clone.title = NULL;
206 arch->clone.race = NULL;
207 arch->clone.slaying = NULL;
208 arch->clone.msg = NULL;
299 object *
op, *prev = NULL, *head = NULL;
void LOG(LogLevel logLevel, const char *format,...)
archetype * find_archetype_by_object_type_name(int type, const char *name)
object * create_singularity(const char *name)
arch
DIALOGCHECK MINARGS 1 MAXARGS 1
archetype * get_archetype_struct(void)
StringBuffer * stringbuffer_new(void)
void object_copy_with_inv(const object *src_ob, object *dest_ob, bool update_speed)
void free_arch(archetype *at)
AssetsManager * getManager()
void object_clear(object *op)
char * stringbuffer_finish(StringBuffer *sb)
void object_dump(const object *op, StringBuffer *sb)
sstring add_string(const char *str)
object * object_create_arch(archetype *at)
archetype * findBySkillNameAndType(const char *skill, int type)
void dump_arch(archetype *at, StringBuffer *sb)
void each(std::function< void(T *)> op)
void fatal(enum fatal_error err)
archetype * findByTypeSubtype(int type, int subtype)
Archetypes * archetypes()
object * object_new(void)
object * create_archetype(const char *name)
void free_string(sstring str)
archetype * find_archetype_by_object_name(const char *name)
object * create_archetype_by_object_name(const char *name)
void object_free_key_values(object *op)
#define CLEAR_FLAG(xyz, p)
object * arch_to_object(archetype *at)
archetype * get_archetype_by_type_subtype(int type, int subtype)
archetype * try_find_archetype(const char *name)
archetype * findByObjectName(const char *name)
archetype * empty_archetype
void dump_all_archetypes(void)
archetype * findByObjectTypeName(int type, const char *name)
archetype * get_archetype_by_skill_name(const char *skill, int type)