Skip to content

H7EffectLink

Class in MMH7Game · MMH7Game.H7EffectLink · native

Object › H7EffectLink

Implements: H7IEffectDelegate

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

Properties

NameTypeNotes
mAdventureControllerH7AdventureControllerprotected
mCombatControllerH7CombatControllerprotected
mDamageToOwnerintprotected
mDamageToTargetsintprotected
mEffectH7Effectprotected
mIsShieldingEffectboolprotected
mNoChainsboolprotected

Functions

NameDeclaration
AddToResultsprotected function AddToResults(H7IEffectTargetable Target, out H7CombatResult Result, out array<H7IEffectTargetable> defenders, H7IEffectTargetable Victim)
Executefunction Execute(H7Effect Effect, H7EventContainerStruct container, optional bool isSimulated = false)
GetDefaultStringfunction string GetDefaultString()
GetFXPositionprotected function Vector GetFXPosition(H7Unit Unit, string SocketName)
GetTooltipReplacementfunction string GetTooltipReplacement()
GetUntaggedDefenderprotected function int GetUntaggedDefender(H7IEffectTargetable Unit, out array<H7IEffectTargetable> units, out H7CombatResult Result)
Initializefunction Initialize(H7Effect Effect)
LinkEffectsprotected function LinkEffects(array<H7IEffectTargetable> Targets, out H7CombatResult Result, H7IEffectTargetable Target, H7EventContainerStruct container)

Default values

mNoChains=true
mDamageToOwner=100
mDamageToTargets=100

Inherited

FromMembers
Object13 properties, 308 functions