Skip to content

H7CombatAction

Class in MMH7Game · MMH7Game.H7CombatAction · native

Object › H7CombatAction

Subclasses: H7CombatResult

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

Properties

NameTypeNotes
mActionH7StructsAndEnumsNative.ECommandTagprotected
mAttackerUnitH7ICasterprotected
mBaseDamageRangeH7RangeValueprotected
mContainerH7EffectContainerprotected
mCurrentProcessedEffectH7Effectprotected
mDefendersarray<H7IEffectTargetable>protected
mEffectsarray<H7Effect>protected
mRedirectDefendersarray<H7IEffectTargetable>protected

Functions

NameDeclaration
AddDefenderfunction AddDefender(H7IEffectTargetable defender, optional bool resetPool, optional bool multipleInsert = false)
DebugLogSelffunction DebugLogSelf(optional bool showForEventHandlingLogs = false)
GetActionIDfunction H7StructsAndEnumsNative.ECommandTag GetActionID()
GetAttackerfunction H7ICaster GetAttacker()
GetBaseDamageRangefunction H7RangeValue GetBaseDamageRange()
GetContainerfunction H7EffectContainer GetContainer()
GetCurrentEffectfunction H7Effect GetCurrentEffect()
GetDefendernative function H7IEffectTargetable GetDefender(optional int Idx)
GetDefenderCountfunction int GetDefenderCount()
GetDefendersfunction array<H7IEffectTargetable> GetDefenders()
GetEffectsfunction array<H7Effect> GetEffects()
GetFirstEffectfunction H7Effect GetFirstEffect()
Resetfunction Reset()
SetActionIdfunction SetActionId(H7StructsAndEnumsNative.ECommandTag Action)
SetAttackerfunction SetAttacker(H7ICaster attacker)
SetBaseDamageRangefunction SetBaseDamageRange(H7RangeValue damager)
SetContainerfunction SetContainer(H7EffectContainer container)
SetCurrentEffectfunction SetCurrentEffect(H7Effect Effect)
SetEffectsfunction SetEffects(array<H7Effect> Effects)

Inherited

FromMembers
Object13 properties, 308 functions