Category::Category(const Category &other):
name(other.name),
condition(other.condition ? other.condition->clone() : 0),
Category::Category(const Category &other):
name(other.name),
condition(other.condition ? other.condition->clone() : 0),
add_range<QualityCondition>("quality");
add_range<RarityCondition>("rarity");
add_range<WidthCondition>("width");
add_range<QualityCondition>("quality");
add_range<RarityCondition>("rarity");
add_range<WidthCondition>("width");