47 static_assert(
sizeof(
Effect) == 0x28);
#define KEEP_FOR_RE()
Definition: PCH.h:713
Definition: EffectSetting.h:24
Definition: TESCondition.h:992
Definition: AbsorbEffect.h:6
float magnitude
Definition: Effect.h:20
std::uint32_t area
Definition: Effect.h:21
std::uint32_t duration
Definition: Effect.h:22
std::uint32_t GetArea() const
EffectSetting * baseEffect
Definition: Effect.h:40
EffectItem effectItem
Definition: Effect.h:38
std::uint32_t pad0C
Definition: Effect.h:39
std::uint32_t pad1C
Definition: Effect.h:42
TESCondition conditions
Definition: Effect.h:43
float GetMagnitude() const
float cost
Definition: Effect.h:41
std::uint32_t GetDuration() const
bool IsMatch(EffectSetting *a_base, float a_mag, std::uint32_t a_area, std::uint32_t a_dur, float a_cost)