H7EffectOnStats
Class in MMH7Game · MMH7Game.H7EffectOnStats · native
Object › H7Effect › H7EffectOnStats
Using it from Lua
h7.find_all("H7EffectOnStats") -- live instances
h7.find_class("MMH7Game.H7EffectOnStats") -- the class
h7.hook("MMH7Game.H7EffectOnStats.Execute", fn)
Properties
| Name | Type | Notes |
mData | H7StatEffect | protected |
mIsValueCalculated | bool | |
Functions
| Name | Declaration |
Execute | protected event Execute(optional bool isSimulated = false) |
GetData | function H7StatEffect GetData() |
GetStatModCombineOp | function H7StructsAndEnumsNative.EOperationType GetStatModCombineOp() |
GetStatModType | function H7StructsAndEnumsNative.EStat GetStatModType() |
GetStatModValue | function float GetStatModValue() |
InitSpecific | event InitSpecific(H7StatEffect Data, H7EffectContainer Source, optional bool registerEffect = true) |
IsValueCalculated | function bool IsValueCalculated() |
SetData | function SetData(H7StatEffect Effect) |
SetModifier | protected function SetModifier() |
ShowInTooltip | event bool ShowInTooltip() |
Default values
mData=(mStatMod=(mStat=EStat.STAT_ATTACK,mCombineOperation=EOperationType.OP_TYPE_ADD,mModifierValue=0.0000000,mShowFloatingText=false,mUseSpellScaling=false,mUseLevelScaling=false,mLevelOperation=EOperationType.OP_TYPE_MULTIPLY,mLevelScalingMultiplier=1.0000000,mUseBattleRageValue=false,mMultipl...
Inherited
| From | Members |
| H7Effect | Properties: mCaster, mConditions, mEffectTags, mEffectTarget, mEventContainer, mFX, mGroup, mIsBeingExecuted, mRank, mRemovedDuringExecution, mSourceOfEffect, mTarget, mTargetLimit, mTargetOverwrite, mTempTargets, mTooltipBuffInstance, mTrigger Functions: AddTag, AttackConditionCheck, AttackConditionCheckOnArchetype, CasterConditionCheck, CasterConditionCheckOnArchetype, CheckMagicSynergy, ClearCachedTargets, ClearTooltipContainerInstance, CompareRank, ConditionCheck, ConditionCheckOnArchetype, DebugFunction, DoOperationBool, EventListener, Execute, ExecuteSave, GenerateCombatAction, GetAbsValueAsString, GetAlignmentType, GetCachedTargets, GetChance, GetConditons, GetDefaultString, GetEventContainer, GetFX, GetGroup, GetHumanReadableMultiplier, GetHumanReadableMultiplierAbs, GetHumanReadableMultiplierAbsInt, GetHumanReadablePercent, GetHumanReadablePercentAbs, GetHumanReadablePercentAbsInt, GetHumanReadablePercentInt, GetHumanReadableStatMod, GetIconString, GetLocaNameForSpellOperation, GetLocaNameForTrigger, GetMaxCap, GetMaxString, GetMinCap, GetMinString, GetName, GetOperation, GetOperationString, GetProperty, GetRegistrator, GetRequiredRank, GetSource, GetTags, GetTagsPlusBaseTags, GetTargetEnum, GetTargets, GetTargetsByEffectTarget, GetTooltipLine, GetTooltipReplacement, GetTrigger, GetValidTargets, GetValue, GetValueAsString, HasTag, InitEffect, InstanciateFX, IsPreventedByImmunityOf, IsPreventedByImmunityOfOnArchetype, LocalizeFailSafe, RankCheck, RegisterTrigger, SetAreaAroundXTargets, SetEventContainer, SetFirstRows, SetUnitTargetOverwrite, ShowInTooltip, TargetConditionCheck, TargetConditionCheckOnArchetype, TriggerEffect, UnpackContainer, UnregisterTrigger |
| Object | 13 properties, 308 functions |