summaryrefslogtreecommitdiff
path: root/src/set_type.hpp
blob: 0a04b384239ba10a9f794fcc3f9026d0738bcb9c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#pragma once

#include <array>
#include "set_component.hpp"

/**
 * Item set descriptor and runtime information.
 */
struct set_type
{
	const char *name = nullptr;              /* Name */
	char *desc = nullptr;                    /* Desc */

	byte num = 0;                            /* Number of artifacts used */
	byte num_use = 0;                        /* Number actually worn */

	std::array<set_component, SET_MAX_SIZE> arts;
};