Skip to content

H7EffectAddRandomBuffFromList

Class in MMH7Game · MMH7Game.H7EffectAddRandomBuffFromList · native

Object › H7EffectAddRandomBuffFromList

Implements: H7IEffectDelegate

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

Properties

NameTypeNotes
mBuffListarray<H7BaseBuff>
mCheckVulnerabilitybool
mCurrentBuffListarray<H7BaseBuff>
mCurrentRandomBuffint
mCurrentRandomTargetint
mCurrentVulnerabiltyBuffListarray<H7BaseBuff>
mFakeRandombool
mHasFakeRandomNumbersbool
mRemoveCurrentDebuffsbool
mUseOnAllTargetsbool
mUseOnlyAlliedCreaturesbool
mUseOnlyOnCreaturesbool
mUseRandomTargetbool

Functions

NameDeclaration
AddBufffunction bool AddBuff(H7Effect Effect, H7IEffectTargetable Creature)
Executefunction Execute(H7Effect Effect, H7EventContainerStruct container, optional bool isSimulated = false)
GetDefaultStringfunction string GetDefaultString()
GetTooltipReplacementfunction string GetTooltipReplacement()
Initializefunction Initialize(H7Effect Effect)
PickRandomBufffunction H7BaseBuff PickRandomBuff()
PickRandomBuffFromVulListfunction H7BaseBuff PickRandomBuffFromVulList()
PickRandomCreaturefunction H7IEffectTargetable PickRandomCreature(array<H7IEffectTargetable> units)

Inherited

FromMembers
Object13 properties, 308 functions