t() :: %Class{ id: integer(), mask: integer(), name: term(), power_type: :rage | :mana | :focus | :energy | :runic_power | :fury }