package model

// EquipmentSlot identifies where an item is equipped.
type EquipmentSlot string

const (
	SlotMainHand EquipmentSlot = "main_hand"
	SlotChest    EquipmentSlot = "chest"
	SlotHead     EquipmentSlot = "head"
	SlotFeet     EquipmentSlot = "feet"
	SlotNeck     EquipmentSlot = "neck"
	SlotHands    EquipmentSlot = "hands"
	SlotLegs     EquipmentSlot = "legs"
	SlotCloak    EquipmentSlot = "cloak"
	SlotFinger   EquipmentSlot = "finger"
	SlotWrist    EquipmentSlot = "wrist"
)

// AllEquipmentSlots lists every slot that can hold gear.
var AllEquipmentSlots = []EquipmentSlot{
	SlotMainHand, SlotChest, SlotHead, SlotFeet, SlotNeck,
	SlotHands, SlotLegs, SlotCloak, SlotFinger, SlotWrist,
}
