#define KEEP_FOR_RE()
Definition PCH.h:517
Definition BGSLoadGameBuffer.h:6
Definition BGSSaveGameBuffer.h:10
Definition MagicItem.h:30
Definition NonActorMagicCaster.h:12
Actor * GetCasterAsActor() const override
TESObjectREFR * unk58
Definition NonActorMagicCaster.h:31
TESObjectREFR * GetCasterObjectReference(Actor **a_outCaster) const override
void FinishCastImpl() override
static constexpr auto RTTI
Definition NonActorMagicCaster.h:14
static constexpr auto EXTRADATATYPE
Definition NonActorMagicCaster.h:16
TESObjectREFR * GetCasterStatsObject() const override
NiNode * GetMagicNode() override
std::uint32_t unk64
Definition NonActorMagicCaster.h:33
~NonActorMagicCaster() override
static constexpr auto VTABLE
Definition NonActorMagicCaster.h:15
void CastSpellImmediate(MagicItem *a_spell, bool a_noHitEffectArt, TESObjectREFR *a_target, float a_effectiveness, bool a_hostileEffectivenessOnly, float a_magnitudeOverride, Actor *a_blameActor) override
ActorHandle blameActor
Definition NonActorMagicCaster.h:32
void SaveGame(BGSSaveGameBuffer *a_buf) override
void LoadGame(BGSLoadGameBuffer *a_buf) override
Definition TESObjectREFR.h:114
Definition AbsorbEffect.h:6
constexpr std::array< REL::ID, 2 > VTABLE_NonActorMagicCaster
Definition Offsets_VTABLE.h:12490
constexpr REL::ID RTTI_NonActorMagicCaster(static_cast< std::uint64_t >(686540))