16 #include "../archetypes/ArchetypeWrapper.h"
56 for (linked_char* ing =
myWrappedItem->ingred; ing; ing = ing->next)
80 return QString(
"%1 (no archetype?)").arg(
myWrappedItem->title);
84 return QString(
"%1 (no archetype?)").arg(
myWrappedItem->title);
88 if (base->clone.title) {
89 return QString(
"%1 %2").arg(base->clone.name, base->clone.title);
91 return base->clone.name;
93 return QString(
"%1 of %2").arg(base->clone.name,
myWrappedItem->title);
103 const archetype* base = NULL;
107 if (!face && base != NULL) {
116 for (
size_t i = 0; i <
wrappedItem()->arch_names; i++) {
117 if (strcmp(
wrappedItem()->arch_name[i], arch->wrappedItem()->name) == 0) {
118 hint =
"alchemy product";