Skip to content

H7EffectSpecialTsunami

Class in MMH7Game · MMH7Game.H7EffectSpecialTsunami · native

Object › H7EffectSpecialTsunami

Implements: H7IEffectDelegate

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

Properties

NameTypeNotes
mBigCreatureShiftint
mGridCntH7CombatMapGridController
mIsAiCasterbool
mIsAttackerbool
mIsDiv2bool
mNewCreaturePositionarray<CreaturePositon>
mRotateRandombool
mSmallCreatureShiftint
mSourceH7BaseAbility
mStartPosVector
mTargetPosVector
mTsunamiH7Wave
mWaveEffectH7Wave

Functions

NameDeclaration
CalculateInitialVectorsfunction CalculateInitialVectors()
CreateCreaturePositionprivate final native function CreaturePositon CreateCreaturePosition(IntPoint NewPos, H7CreatureStack creatureStack)
Executefunction Execute(H7Effect Effect, H7EventContainerStruct container, optional bool isSimulated = false)
GetDefaultStringfunction string GetDefaultString()
GetTooltipReplacementfunction string GetTooltipReplacement()
Initializefunction Initialize(H7Effect Effect)
IsCellIsAlreadyTakenprivate final native function bool IsCellIsAlreadyTaken(IntPoint cellPos)
IsCellOnGridprivate final native function bool IsCellOnGrid(IntPoint cellPos)
IsSpaceFreeprivate final native function bool IsSpaceFree(IntPoint Position)
IsStackShiftedprivate final native function bool IsStackShifted(H7CreatureStack creatureStack)
IsTargetOnPositionprivate final native function bool IsTargetOnPosition(array<H7IEffectTargetable> Targets, IntPoint cellPos)
PreCalculateNewCreaturePostitionsprivate final native function PreCalculateNewCreaturePostitions(array<H7IEffectTargetable> Targets)
PreviewCreaturePositionsfunction PreviewCreaturePositions()
PreviewSiftToNewPositionprivate final native function PreviewSiftToNewPosition(H7IEffectTargetable Target)
Resetfunction Reset()
SetEndPosfunction SetEndPos()
SetStartPosfunction SetStartPos()

Default values

mRotateRandom=true

Inherited

FromMembers
Object13 properties, 308 functions