Skip to content

H7EffectSpecialReplaceTargets

Class in MMH7Game · MMH7Game.H7EffectSpecialReplaceTargets · native

Object › H7EffectSpecialReplaceTargets

Implements: H7IEffectDelegate

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

Properties

NameTypeNotes
mAreaIntPoint
mGridH7CombatMapGridprivate
mTargetAreaarray<H7CombatMapCell>private
mTargetsarray<H7IEffectTargetable>private

Functions

NameDeclaration
CanPlaceHereprivate final function bool CanPlaceHere(H7CreatureStack Stack, H7CombatMapCell targetCell)
Executefunction Execute(H7Effect Effect, H7EventContainerStruct container, optional bool isSimulated = false)
GetDefaultStringfunction string GetDefaultString()
GetPossibleTargetCellsprivate final function array<H7CombatMapCell> GetPossibleTargetCells(H7CreatureStack Stack)
GetTooltipReplacementfunction string GetTooltipReplacement()
HandleRepositioningprivate final function HandleRepositioning()
Initializefunction Initialize(H7Effect Effect)
InitTargetAreaprivate final function InitTargetArea(H7IEffectTargetable Target)
RepositionCreatureStackprivate final function RepositionCreatureStack(H7CreatureStack Stack, H7CombatMapCell cell)
SetRandomRotationprivate final function SetRandomRotation(H7CreatureStack Stack)
SortFunctionprivate final function int SortFunction(H7CreatureStack stack1, H7CreatureStack stack2)

Default values

mArea=(X=8,Y=8)

Inherited

FromMembers
Object13 properties, 308 functions