Skip to content

H7AiActionCastSpellHero

Class in MMH7Game · MMH7Game.H7AiActionCastSpellHero

Object › H7AiActionBase › H7AiActionCastSpellHero

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

Properties

NameTypeNotes
Dubstepint
mUAdvanceH7AiUtilityHeAbilityAdvanceprotected
mUAgonyH7AiUtilityHeAbilityAgonyprotected
mUArmageddonH7AiUtilityHeAbilityArmageddonprotected
mUAttentionH7AiUtilityHeAbilityAttentionprotected
mUBlizzardH7AiUtilityHeAbilityBlizzardprotected
mUBurningDeterminationH7AiUtilityHeAbilityBurningDeterminationprotected
mUCelestialArmourH7AiUtilityHeAbilityCelestialArmourprotected
mUChainLightningH7AiUtilityHeAbilityChainLightningprotected
mUCircleOfWinterH7AiUtilityHeAbilityCircleOfWinterprotected
mUCleansingLightH7AiUtilityHeAbilityCleansingLightprotected
mUCycloneH7AiUtilityHeAbilityCycloneprotected
mUDespairH7AiUtilityHeAbilityDespairprotected
mUDispelMagicH7AiUtilityHeAbilityDispelMagicprotected
mUEarthquakeH7AiUtilityHeAbilityEarthquakeprotected
mUEngageH7AiUtilityHeAbilityEngageprotected
mUEntangleH7AiUtilityHeAbilityEntangleprotected
mUEroticStormH7AiUtilityHeAbilityErraticStormprotected
mUFaceOfFearH7AiUtilityHeAbilityFaceOfFearprotected
mUFireBallH7AiUtilityHeAbilityFireBallprotected
mUFireBoltH7AiUtilityHeAbilityFireBoltprotected
mUFireSentryH7AiUtilityHeAbilityFireSentryprotected
mUFireWallH7AiUtilityHeAbilityFireWallprotected
mUFogShroudH7AiUtilityHeAbilityFogShroudprotected
mUFortuneH7AiUtilityHeAbilityFortuneprotected
mUFreezingOrbH7AiUtilityHeAbilityFreezingOrbprotected
mUFrenzyH7AiUtilityHeAbilityFrenzyprotected
mUFrostBoltH7AiUtilityHeAbilityFrostBoltprotected
mUGustOfWindH7AiUtilityHeAbilityGustOfWindprotected
mUHauntingPlagueH7AiUtilityHeAbilityHauntingPlagueprotected
mUHealH7AiUtilityHeAbilityHealprotected
mUHoldPositionsH7AiUtilityHeAbilityHoldPositionsprotected
mUIceStrikeH7AiUtilityHeAbilityIceStrikeprotected
mUImplosionH7AiUtilityHeAbilityImplosionprotected
mUInnerFireH7AiUtilityHeAbilityInnerFireprotected
mULightningBoltH7AiUtilityHeAbilityLightningBoltprotected
mULightningBurstH7AiUtilityHeAbilityLightningBurstprotected
mULightningReflexesH7AiUtilityHeAbilityLightningReflexesprotected
mULiquidMembraneH7AiUtilityHeAbilityLiquidMembraneprotected
mUMartyrH7AiUtilityHeAbilityMartyrprotected
mUOpenFireH7AiUtilityHeAbilityOpenFireprotected
mUPoisonCloudH7AiUtilityHeAbilityPoisonCloudprotected
mUPoisonSprayH7AiUtilityHeAbilityPoisonSprayprotected
mUPurgeH7AiUtilityHeAbilityPurgeprotected
mURegenerationH7AiUtilityHeAbilityRegenerationprotected
mUResurrectionH7AiUtilityHeAbilityResurrectionprotected
mURetributionH7AiUtilityHeAbilityRetributionprotected
mUShadowCloakH7AiUtilityHeAbilityShadowCloakprotected
mUShadowImageH7AiUtilityHeAbilityShadowImageprotected
mUSoulConflagrationH7AiUtilityHeAbilitySoulConflagrationprotected
mUSpellMultiDamageH7AiUtilitySpellMultiDamageprotected
mUSpellSingleDamageH7AiUtilitySpellSingleDamageprotected
mUSpellTargetCheckH7AiUtilitySpellTargetCheckprotected
mUStoneSkinH7AiUtilityHeAbilityStoneSkinprotected
mUStoneSpikesH7AiUtilityHeAbilityStoneSpikesprotected
mUStormArrowsH7AiUtilityHeAbilityStormArrowsprotected
mUSummonElementalH7AiUtilityHeAbilitySummonElementalprotected
mUSunBeamH7AiUtilityHeAbilitySunBeamprotected
mUSunBurstH7AiUtilityHeAbilitySunBurstprotected
mUTeleportH7AiUtilityHeAbilityTeleportprotected
mUTimeControlH7AiUtilityHeAbilityTimeControlprotected
mUTimeControlEvilH7AiUtilityHeAbilityTimeControlprotected
mUTimeStasisH7AiUtilityHeAbilityTimeStasisprotected
mUTsunamiH7AiUtilityHeAbilityTsunamiprotected
mUWaspSwarmH7AiUtilityHeAbilityWaspSwarmprotected
mUWeaknessH7AiUtilityHeAbilityWeaknessprotected

Functions

NameDeclaration
DebugNamefunction string DebugName()
PerformActionfunction bool PerformAction(H7Unit Unit, AiActionScore Score)
ReplaceAddScorefunction ReplaceAddScore(out array<AiActionScore> scores, AiActionScore Score)
RunScoresfunction RunScores(H7AiCombatSensors sensors, H7Unit currentUnit, out array<AiActionScore> scores)
RunScoresForAbilityfunction bool RunScoresForAbility(H7AiCombatSensors sensors, H7CombatHero Hero, out array<AiActionScore> scores, H7HeroAbility Ability, float manaCost)
RunScoresForDamageSpellfunction bool RunScoresForDamageSpell(H7AiCombatSensors sensors, H7CombatHero Hero, out array<AiActionScore> scores, H7HeroAbility Ability, float manaCost)
Setupfunction Setup()

Inherited

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