#include "ItemDef.hpp"

#include "util/stringutil.hpp"

ItemDef::ItemDef(const std::string& name) : name(name) {
    caption = util::id_to_caption(name);
}
void ItemDef::cloneTo(ItemDef& dst) {
    dst.caption = caption;
    dst.stackSize = stackSize;
    dst.generated = generated;
    std::copy(&emission[0], &emission[3], dst.emission);
    dst.iconType = iconType;
    dst.icon = icon;
    dst.placingBlock = placingBlock;
    dst.scriptName = scriptName;
}
