Skip to content

H7EffectFlanking

Class in MMH7Game · MMH7Game.H7EffectFlanking · native

Object › H7EffectFlanking

Implements: H7IEffectDelegate

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

Properties

NameTypeNotes
mFlankingMultiplierfloatprotected
mFullFlankingMultiplierfloatprotected
mGridControllerH7CombatMapGridControllerprotected
mOnlyAllowOnOwningAbilityboolprotected

Functions

NameDeclaration
AddMultiplierfunction AddMultiplier(H7StructsAndEnumsNative.H7MultiplierType multiplierType, H7CombatResult Result, int Index, float multBonus)
CalculateFlankingTypefunction H7StructsAndEnumsNative.EFlankingType CalculateFlankingType(H7ICaster attacker, H7IEffectTargetable Target, out float multBonus, bool simulate)
CheckForFlankingfunction CheckForFlanking(H7Effect Effect, H7CombatResult Result, bool simulate)
Executefunction Execute(H7Effect Effect, H7EventContainerStruct container, optional bool isSimulated = false)
GetDefaultStringfunction string GetDefaultString()
GetTooltipReplacementfunction string GetTooltipReplacement()
Initializefunction Initialize(H7Effect Effect)
PreparedAbilityHasFlankingfunction bool PreparedAbilityHasFlanking(H7Effect Effect)

Default values

mOnlyAllowOnOwningAbility=true
mFlankingMultiplier=1.2500000
mFullFlankingMultiplier=1.5000000

Inherited

FromMembers
Object13 properties, 308 functions