H7EffectDamage¶
Class in MMH7Game · MMH7Game.H7EffectDamage · native
Object › H7Effect › H7EffectDamage
Using it from Lua
Properties¶
| Name | Type | Notes |
|---|---|---|
mDamage | H7RangeValue | protected |
mData | H7DamageEffect | protected |
Functions¶
| Name | Declaration |
|---|---|
CalcHeroLevelScaling | function int CalcHeroLevelScaling(int Damage, int HeroLevel, float Mult, H7StructsAndEnumsNative.EOperationType Op) |
Execute | protected event Execute(optional bool isSimulated = false) |
GenerateCombatAction | function H7CombatResult GenerateCombatAction(optional H7CombatResult baseCombatAction) |
GetDamageRange | function H7RangeValue GetDamageRange() |
GetDamageRangeFinal | function H7RangeValue GetDamageRangeFinal(optional bool resetContainer = false) |
GetData | function H7DamageEffect GetData() |
InitSpecific | event InitSpecific(H7DamageEffect Data, H7EffectContainer Source, optional bool registerEffect = true) |
IsHeal | function bool IsHeal() |
OwnerIsDead | protected function bool OwnerIsDead() |
ShowInTooltip | event bool ShowInTooltip() |
SpellScaling | protected function int SpellScaling(H7SpellScaling spellScalingStruct, H7ICaster caster, optional out string formular) |
UnpackContainer | function UnpackContainer() |
Default values¶
mData=(mDamage=(MinValue=0,MaxValue=0,MinValueFormular="",MaxValueFormular=""),mUseDefaultDamage=false,mUseRandomSchool=false,mUseMagicAbs=false,mUseDefaultSchool=false,mUseAttackPower=false,mUseDefensePower=false,mUseResist=false,mIgnoreCover=false,mUseStackSize=false,mMultiplyByMetamagic=false,...