Skip to content

H7EffectSpecialStormLord

Class in MMH7Game · MMH7Game.H7EffectSpecialStormLord · native

Object › H7EffectSpecialStormLord

Implements: H7IEffectDelegate

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

Properties

NameTypeNotes
mAllPairDistancesarray<H7ChainEffectPair>private
mAuraManagerH7AuraManagerprivate
mChainPairsarray<H7ChainEffectPair>private
mEffectH7Effectprivate
mMaxDistanceintprivate
mTargetsarray<H7CreatureStack>private

Functions

NameDeclaration
AddToFinalPairsprivate final function AddToFinalPairs(H7ChainEffectPair Pair)
CalculateAllDistancesprivate final function CalculateAllDistances(array<H7CreatureStack> stacks)
ConnectClosestPairsprivate final function ConnectClosestPairs()
CreateAndAddPairprivate final function CreateAndAddPair(H7CreatureStack A, H7CreatureStack B, int Distance)
DestroyAurasprivate final function DestroyAuras()
DestroyFXprivate final function DestroyFX()
Executefunction Execute(H7Effect Effect, H7EventContainerStruct container, optional bool isSimulated = false)
GetDefaultStringfunction string GetDefaultString()
GetFXPositionprivate final function Vector GetFXPosition(H7IEffectTargetable Unit, string SocketName)
GetNextClosestPairsprivate final function array<H7ChainEffectPair> GetNextClosestPairs()
GetTooltipReplacementfunction string GetTooltipReplacement()
HandleChainEffectprivate final function HandleChainEffect(array<H7IEffectTargetable> Targets)
InitAurasprivate final function InitAuras()
Initializefunction Initialize(H7Effect Effect)
IsInChainprivate final function bool IsInChain(H7ChainEffectPair Pair)
SortFunctionprivate final function int SortFunction(H7ChainEffectPair A, H7ChainEffectPair B)
SpawnFXprivate final function SpawnFX()

Default values

mMaxDistance=4

Inherited

FromMembers
Object13 properties, 308 functions