Definition: BGSLoadGameBuffer.h:6
Definition: BGSSaveGameBuffer.h:10
Definition: MagicItem.h:30
Definition: NonActorMagicCaster.h:12
TESObjectREFR * unk58
Definition: NonActorMagicCaster.h:30
void FinishCastImpl() override
static constexpr auto RTTI
Definition: NonActorMagicCaster.h:14
static constexpr auto EXTRADATATYPE
Definition: NonActorMagicCaster.h:15
std::uint32_t unk64
Definition: NonActorMagicCaster.h:32
~NonActorMagicCaster() override
void CastSpellImmediate(MagicItem *a_spell, bool a_noHitEffectArt, TESObjectREFR *a_target, float a_effectiveness, bool a_hostileEffectivenessOnly, float a_magnitudeOverride, Actor *a_blameActor) override
NiNode * GetMagicNode() override
ActorHandle blameActor
Definition: NonActorMagicCaster.h:31
TESObjectREFR * GetCasterObjectReference(Actor **a_outCaster) const override
TESObjectREFR * GetCasterStatsObject() const override
void SaveGame(BGSSaveGameBuffer *a_buf) override
void LoadGame(BGSLoadGameBuffer *a_buf) override
Actor * GetCasterAsActor() const override
Definition: TESObjectREFR.h:113
Definition: AbsorbEffect.h:6
constexpr REL::VariantID RTTI_NonActorMagicCaster(686540, 394375, 0x1f00b90)