Skip to content

H7EffectSpecialShieldEffect

Class in MMH7Game · MMH7Game.H7EffectSpecialShieldEffect · native

Object › H7EffectSpecialShieldEffect

Implements: H7IEffectDelegate

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

Properties

NameTypeNotes
mCasterH7ICaster
mEffectH7Effect
mHeroLevelDamageH7RangeValue
mHeroLevelScaleH7HeroLevelScale
mMaxShieldValueH7SpellScaling
mMinShieldValueH7SpellScaling
mMultiplyByMetamagicbool
mShieldValueint
mUseHeroLevelbool

Functions

NameDeclaration
ApplyShieldfunction ApplyShield(out H7CombatResult Result, int resultIdx, bool isForecast)
Executefunction Execute(H7Effect Effect, H7EventContainerStruct container, optional bool isSimulated = false)
GetDefaultStringfunction string GetDefaultString()
GetFinalDamageRangefunction H7RangeValue GetFinalDamageRange()
GetTooltipReplacementfunction string GetTooltipReplacement()
GetValuefunction string GetValue(int nr)
Initializefunction Initialize(H7Effect Effect)
SetCasterfunction SetCaster(H7ICaster caster)

Inherited

FromMembers
Object13 properties, 308 functions