26 void SaveGame(BGSSaveGameBuffer* a_buf)
override;
Definition BGSLoadGameBuffer.h:6
Definition MagicItem.h:30
Definition NonActorMagicCaster.h:12
Actor * GetCasterAsActor() const override
TESObjectREFR * unk58
Definition NonActorMagicCaster.h:30
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:15
TESObjectREFR * GetCasterStatsObject() const override
NiNode * GetMagicNode() override
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
ActorHandle blameActor
Definition NonActorMagicCaster.h:31
void SaveGame(BGSSaveGameBuffer *a_buf) override
void LoadGame(BGSLoadGameBuffer *a_buf) override
Definition TESObjectREFR.h:112
Definition AbsorbEffect.h:6
constexpr REL::VariantID RTTI_NonActorMagicCaster(686540, 394375, 0x1f00b90)