#pragma once

typedef enum art_shield_type {
	ART_THORIN = 30,
    ART_CELEGORM = 31,
    ART_ANARION = 32,
    ART_GIL_GALAD = 138,
    ART_YENDOR = 141,
    ART_YATA = 151,
    ART_EARENDIL = 186,
    ART_PERSEUS = 197,
} art_shield_type;

typedef enum art_helm_type {
    ART_INDRA = 33,
    ART_CHAOS = 34,
    ART_BERUTHIEL = 35,
    ART_THRANDUIL = 36,
    ART_THENGEL = 37,
    ART_HAMMERHAND = 38,
    ART_DOR = 39,
    ART_HOLHENNETH = 40,
    ART_TERROR = 41,
    ART_AMBER = 42,
    ART_NUMENOR = 132,
    ART_STONEMASK = 146,
} art_helm_type;

typedef enum art_cloak_type {
    ART_JACK = 43,
    ART_COLLUIN = 44,
    ART_HOLCOLLETH = 45,
    ART_THINGOL = 46,
    ART_THORONGIL = 47,
    ART_COLANNON = 48,
    ART_LUTHIEN = 49,
    ART_TUOR = 50,
    ART_MOOK = 205,
    ART_HEAVENLY_MAIDEN = 233,
} art_cloak_type;

typedef enum art_glove_type {
    ART_CAMBELEG = 52,
    ART_CAMMITHRIM = 53,
    ART_PAURHACH = 54,
    ART_CORWIN = 55,
    ART_PAURAEGEN = 56,
    ART_PAURNEN = 57,
    ART_THANOS = 58,
    ART_FINGOLFIN = 59,
    ART_PAURNIMMEN = 185,
} art_glove_type;

typedef enum art_boots_type {
    ART_FEANOR = 60,
    ART_FLORA = 61,
    ART_THROR = 62,
    ART_SHIVA_BOOTS = 63,
    ART_GLASS = 165,
    ART_GETA = 210,
} art_boots_type;
