Definition ActiveEffect.h:27
Definition MagicTarget.h:26
Definition ValueModifierEffect.h:9
virtual void ModifyOnFinish(Actor *a_caster, Actor *a_target, float a_value)
virtual bool ShouldModifyOnUpdate() const
virtual void ModifyOnUpdate(float a_delta)
virtual void ModifyActorValue(Actor *a_actor, float a_value, ActorValue a_actorValue)
float value
Definition ValueModifierEffect.h:40
virtual void SetActorValue(ActorValue a_actorValue)
virtual bool ShouldModifyOnStart()
void OnAdd(MagicTarget *a_target) override
static constexpr auto RTTI
Definition ValueModifierEffect.h:11
float GetCustomSkillUseMagnitudeMultiplier(float a_mult) const override
virtual void ModifyOnStart()
bool IsCausingHealthDamage() override
ActorValue actorValue
Definition ValueModifierEffect.h:39
void Update(float a_delta) override
~ValueModifierEffect() override
bool GetAllowMultipleCastingSourceStacking() override
void ClearTargetImpl() override
virtual bool ShouldModifyOnFinish() const
bool CheckCustomSkillUseConditions() const override
static constexpr auto VTABLE
Definition ValueModifierEffect.h:12
Definition AbsorbEffect.h:6
constexpr std::array< REL::VariantID, 1 > VTABLE_ValueModifierEffect
Definition Offsets_VTABLE.h:1953
ActorValue
Definition ActorValues.h:6
constexpr REL::VariantID RTTI_ValueModifierEffect(686470, 394302, 0x1efe4e8)