Skip to content

H7AiActionUseAbilityCreature

Class in MMH7Game · MMH7Game.H7AiActionUseAbilityCreature

Object › H7AiActionBase › H7AiActionUseAbilityCreature

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

Properties

NameTypeNotes
mUAcidBreathH7AiUtilityCrAbilityAcidBreathprotected
mUArmourPiercingH7AiUtilityCrAbilityArmourPiercingprotected
mUBackstabH7AiUtilityCrAbilityBackstabprotected
mUBreathOfLightH7AiUtilityCrAbilityBreathOfLightprotected
mUChargeH7AiUtilityCrAbilityChargeprotected
mUDivingAttackH7AiUtilityCrAbilityDivingAttackprotected
mUEntanglingRootsH7AiUtilityCrAbilityEntanglingRootsprotected
mUFatalStrikeH7AiUtilityCrAbilityFatalStrikeprotected
mUFeralChargeH7AiUtilityCrAbilityFeralChargeprotected
mUFieryEyeH7AiUtilityCrAbilityFieryEyeprotected
mUFireNovaH7AiUtilityCrAbilityFireNovaprotected
mUInspiringPresenceH7AiUtilityCrAbilityInspiringPresenceprotected
mULeafDaggersH7AiUtilityCrAbilityLeafDaggersprotected
mULifeDrainH7AiUtilityCrAbilityLifeDrainprotected
mULivingShelterH7AiUtilityCrAbilityLivingShelterprotected
mUMagicAbsorptionH7AiUtilityCrAbilityMagicAbsorptionprotected
mUMagmaPondH7AiUtilityCrAbilityMagmaPondprotected
mUMightyPounceH7AiUtilityCrAbilityMightyPounceprotected
mUNovaH7AiUtilityCrAbilityNovaprotected
mUPiercingShotH7AiUtilityCrAbilityPiercingShotprotected
mUPoisonedBladesH7AiUtilityCrAbilityPoisonedBladesprotected
mURageH7AiUtilityCrAbilityRageprotected
mUResurrectionH7AiUtilityCrAbilityResurrectionprotected
mURuneTeleportH7AiUtilityCrAbilityRuneTeleportprotected
mUSixHeadedH7AiUtilityCrAbilitySixHeadedprotected
mUSolderingHandsH7AiUtilityCrAbilitySolderingHandsprotected
mUSoulFlayingBreathH7AiUtilityCrAbilitySoulFlayingBreathprotected
mUSoulReaverH7AiUtilityCrAbilitySoulReaverprotected
mUSplashH7AiUtilityCrAbilitySplashprotected
mUStrikeAndReturnH7AiUtilityCrAbilityStrikeAndReturnprotected
mUStrikeAndReturnMeleeH7AiUtilityCrAbilityStrikeAndReturnMeleeprotected
mUSweepingBashH7AiUtilityCrAbilitySweepingBashprotected
mUThornsH7AiUtilityCrAbilityThornsprotected
mUThrowingHammerH7AiUtilityCrAbilityThrowingHammerprotected
mUWhirlingDeathH7AiUtilityCrAbilityWhirlingDeathprotected
mUWitheringBreathH7AiUtilityCrAbilityWitheringBreathprotected
mUWitheringVenomH7AiUtilityCrAbilityWitheringVenomprotected

Functions

NameDeclaration
DebugNamefunction string DebugName()
PerformActionfunction bool PerformAction(H7Unit Unit, AiActionScore Score)
RunScoresfunction RunScores(H7AiCombatSensors sensors, H7Unit currentUnit, out array<AiActionScore> scores)
RunScoresForAbilityfunction RunScoresForAbility(H7AiCombatSensors sensors, H7Unit currentUnit, out array<AiActionScore> scores, H7BaseAbility Ability)
Setupfunction Setup()

Inherited

FromMembers
H7AiActionBaseProperties: mABID
Functions: DebugName, GetAdvActionID, PerformAction, PerformActionTown, RunScores, RunScoresAdv, RunScoresTown
Object13 properties, 308 functions