Skip to content

H7EffectCharge

Class in MMH7Game · MMH7Game.H7EffectCharge · native

Object › H7EffectCharge

Implements: H7IEffectDelegate

Using it from Lua
h7.find_all("H7EffectCharge")            -- live instances
h7.find_class("MMH7Game.H7EffectCharge")   -- the class
h7.hook("MMH7Game.H7EffectCharge.Execute", fn)

Properties

NameTypeNotes
mBuffH7BaseBuffprotected
mCombatControllerH7CombatControllerprotected
mContainerH7EventContainerStructprotected
mEffectH7Effectprotected
mIsSimulatedboolprotected
mOwnerH7CreatureStackprotected
mStatsToModifyarray<H7StructsAndEnumsNative.EStat>protected
mTargetH7IEffectTargetableprotected
mValuePerStepintprotected

Functions

NameDeclaration
Executefunction Execute(H7Effect Effect, H7EventContainerStruct container, optional bool isSimulated = false)
GetDefaultStringfunction string GetDefaultString()
GetDistanceprotected function int GetDistance(H7IEffectTargetable Target)
GetStatListfunction string GetStatList()
GetStatModifierprotected function bool GetStatModifier(H7EffectContainer container, out array<H7EffectOnStats> Modifier)
GetTooltipReplacementfunction string GetTooltipReplacement()
IncreaseStatModsprotected function IncreaseStatMods(H7CreatureStack caster)
Initializefunction Initialize(H7Effect Effect)

Default values

mValuePerStep=1
mContainer=(Targetable=none,TargetableTargets=none,ActionTag=none,ActionSchool=EAbilitySchool.MIGHT,EffectContainer=none,Action=ECommandTag.None,Path=none,Result=none,Amount=1)

Inherited

FromMembers
Object13 properties, 308 functions