#pragma once #include "ExtraData.h" enum class SOUL_LEVEL { SOUL_NONE = 0x0, SOUL_PETTY = 0x1, SOUL_LESSER = 0x2, SOUL_COMMON = 0x3, SOUL_GREATER = 0x4, SOUL_GRAND = 0x5, SOUL_LEVEL_COUNT = 0x6, }; struct ExtraSoul : BSExtraData { inline static constexpr auto eExtraData = ExtraDataType::Soul; SOUL_LEVEL cSoul{}; }; static_assert(sizeof(ExtraSoul) == 0x18);