AddTriggeredEffectToMainResult | native function AddTriggeredEffectToMainResult(H7Effect triggeredEffect) |
ApplyDamage | protected function ApplyDamage(H7CombatResult Result, int resultIdx, bool isForecast, optional bool isRetaliation = false, optional H7IEffectTargetable Target = none) |
ApplyForcedResistance | protected function ApplyForcedResistance(out H7CombatResult Result, int resultIdx) |
ApplyMelee | protected function ApplyMelee(out H7CombatResult Result, int resultIdx, optional bool forecast) |
ApplyMoral | function ApplyMoral(out H7CombatResult Result, int resultIdx) |
ApplyPower | protected function ApplyPower(out H7CombatResult Result, int resultIdx) |
ApplyRanged | protected function ApplyRanged(out H7CombatResult Result, int resultIdx) |
ApplyResistance | protected function ApplyResistance(out H7CombatResult Result, int resultIdx, optional bool onlyForced = false) |
Calculate_EffectDuration | function bool Calculate_EffectDuration(out H7CombatResult Result) |
Calculate_EffectOnStats | function bool Calculate_EffectOnStats(out H7CombatResult Result) |
CalculateDamage | protected function CalculateDamage(out H7CombatResult Result, int resultIdx, bool forecast) |
CanApplyBuff | protected function bool CanApplyBuff(H7BaseBuff buff, H7IEffectTargetable defender, H7ICaster caster, H7EventContainerStruct container, H7Effect Effect) |
ClearResults | function ClearResults() |
DamageEffectAttack_X2C | protected function bool DamageEffectAttack_X2C(out H7CombatResult Result, bool forecast, int resultIdx) |
DestroyResults | native function DestroyResults() |
GetCurrentResult | function H7CombatResult GetCurrentResult() |
GetCurrentResultId | function int GetCurrentResultId() |
GetCurrentResultMainId | function int GetCurrentResultMainId() |
GetLastAttackResult | function H7CombatResult GetLastAttackResult() |
GetMainResult | function H7CombatResult GetMainResult() |
Init | function Init() |
MultiEffectAttack_X2C | protected function bool MultiEffectAttack_X2C(out H7CombatResult Result, bool forecast, int resultIdx) |
OnDoAttackRaiseCheck | protected function bool OnDoAttackRaiseCheck(H7CombatResult Result, optional int Idx = 0) |
ResolveCombat | function bool ResolveCombat(out H7CombatResult Result, bool forecast, optional bool isMainResult = false) |
ResolveCombatSingle | protected function bool ResolveCombatSingle(out H7CombatResult Result, bool forecast, int resultIdx, optional bool isMainResult = false) |
SimulateDamageEffect | function SimulateDamageEffect(out H7CombatResult Result, int resultIdx) |
SpellEffectAttack_X2C | protected function bool SpellEffectAttack_X2C(out H7CombatResult Result, bool forecast, int resultIdx) |
SpellScaling | protected static function int SpellScaling(H7SpellScaling spellScalingStruct, H7ICaster caster) |
SpellScalingDamage | static function SpellScalingDamage(out H7CombatResult Result, int resultIdx) |
SpellScalingDamage_NonStatic | function SpellScalingDamage_NonStatic(out H7CombatResult Result, int resultIdx) |
SpellScalingEffetDuration | protected function SpellScalingEffetDuration(out H7CombatResult Result) |
SpellScalingEffetOnStat | protected function SpellScalingEffetOnStat(out H7CombatResult Result) |
UpdateCurrentAttackerSnapShot | function UpdateCurrentAttackerSnapShot() |
WillSomeoneRetaliate | native function bool WillSomeoneRetaliate(H7CombatResult containerResult) |