14 #include "../ResourcesManager.h"
43 connect(menu->addAction(tr(
"Add archetype")), &QAction::triggered, [
this] () {
addArchetype(); });
48 auto keys = getManager()->archetypes()->keys();
51 if (aqd.exec() != QDialog::Accepted) {
55 auto arch = get_archetype_struct();
56 CLEAR_FLAG(&arch->clone, FLAG_REMOVED);
57 arch->name = add_string(aqd.
code().toStdString().c_str());
58 arch->clone.name = add_string(arch->name);
59 getManager()->archetypes()->define(arch->name, arch);
70 contents.append(f == 0 ?
"" :
";").append(
csvFields[f]);
71 for (
int r = 0; r < NROFATTACKS; r++)
72 contents.append(
";").append(resist_plus[r]);
73 contents.append(
"\n");
81 contents.append(f == 0 ?
"" :
";").append(object->property(
csvFields[f]).toString());
82 for (
int r = 0; r < NROFATTACKS; r++)
83 contents.append(
";").append(QString::number(object->getObject()->resist[r]));
84 contents.append(
"\n");