Skip to content

H7EffectSpecialChainLightning

Class in MMH7Game · MMH7Game.H7EffectSpecialChainLightning · native

Object › H7EffectSpecialChainLightning

Implements: H7IEffectDelegate

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

Properties

NameTypeNotes
mBranchAmountint
mChainTargetsarray<H7TargetableArray>private
mCombatGridControllerH7CombatMapGridControllerprivate
mDamageModifierPerJumpfloat
mEffectH7Effectprivate
mJumpAmountint
mResultH7CombatResultprivate
mRootTargetH7IEffectTargetableprivate
mTargetsarray<H7IEffectTargetable>private

Functions

NameDeclaration
AddTargetsToResultprivate final function AddTargetsToResult()
Executefunction Execute(H7Effect Effect, H7EventContainerStruct container, optional bool isSimulated = false)
GatherChainTargetsprivate final function GatherChainTargets()
GetClosestTargetsprivate final function array<H7IEffectTargetable> GetClosestTargets(H7IEffectTargetable Target)
GetDamageModifierprivate final function float GetDamageModifier(int jumpCount)
GetDefaultStringfunction string GetDefaultString()
GetDistanceprivate final function float GetDistance(H7IEffectTargetable Source, H7IEffectTargetable Target)
GetFXPositionprivate final function Vector GetFXPosition(H7IEffectTargetable Unit, string SocketName)
GetSizeprivate final function int GetSize(H7IEffectTargetable Target)
GetTooltipReplacementfunction string GetTooltipReplacement()
Initializefunction Initialize(H7Effect Effect)
IsProcessedprivate final function bool IsProcessed(H7IEffectTargetable Target)
PlayFXprivate final function PlayFX()

Default values

mBranchAmount=1
mJumpAmount=4
mDamageModifierPerJump=0.5000000

Inherited

FromMembers
Object13 properties, 308 functions