AddLearnableAbility | function AddLearnableAbility(H7HeroAbility Ability) |
CleanAbilitiesAfterCombat | native function CleanAbilitiesAfterCombat() |
DeleteAllAbilitiesFromSkill | function DeleteAllAbilitiesFromSkill(H7Skill Skill) |
DestroyEffectsSpecialVisualEffects | event DestroyEffectsSpecialVisualEffects() |
FlushAllCombatFX | native function FlushAllCombatFX() |
GetAbilities | native function GetAbilities(out array<H7BaseAbility> allAbilities) |
GetAbilitiesEffectsByTrigger | native function GetAbilitiesEffectsByTrigger(out array<H7Effect> allAbilities, H7StructsAndEnumsNative.ETrigger triggerType) |
GetAbilitiesFromSource | native function GetAbilitiesFromSource(H7EffectContainer container, out array<H7BaseAbility> foundAbilities) |
GetAbility | native function H7BaseAbility GetAbility(H7BaseAbility Ability) |
GetAbilityByArchetypeID | function H7BaseAbility GetAbilityByArchetypeID(string Id) |
GetAbilityByID | native function H7BaseAbility GetAbilityByID(int abilityID) |
GetHeroAbilities | native function GetHeroAbilities(out array<H7HeroAbility> allAbilities) |
GetHeroSpellArchRefs | function array<H7BaseAbility> GetHeroSpellArchRefs() |
GetLearnableAbilities | function array<H7HeroAbility> GetLearnableAbilities() |
GetNonVolatileAbilities | function array<H7BaseAbility> GetNonVolatileAbilities() |
GetPreparedAbility | function H7BaseAbility GetPreparedAbility() |
GetResourceProducingAbilities | native function GetResourceProducingAbilities(out array<H7EffectSpecialAddResources> produc) |
GetSpellByName | native function H7BaseAbility GetSpellByName(string spellName) |
GetSpellsLearnedInCombat | function array<H7BaseAbility> GetSpellsLearnedInCombat() |
HandleCriticalLearning | native function HandleCriticalLearning() |
HasAbility | native function bool HasAbility(H7BaseAbility wantedAbility) |
HasAbilityByArchetypeID | function bool HasAbilityByArchetypeID(string Id) |
HasActiveAbilities | native function bool HasActiveAbilities() |
HasVolatileAbility | native function bool HasVolatileAbility(H7BaseAbility wantedAbility) |
Init | native function Init(H7Unit Owner, array<H7BaseAbility> Abilities) |
InitAbilities | event InitAbilities() |
LearnAbility | native function H7BaseAbility LearnAbility(H7BaseAbility Ability, optional H7EffectContainer sourceContainer, optional int abilityID) |
LearnScrollSpell | function LearnScrollSpell(H7BaseAbility abilityToLearn, H7EffectContainer Source) |
LearnVolatileAbility | function H7BaseAbility LearnVolatileAbility(H7BaseAbility newAbility, optional H7EffectContainer sourceContainer, optional int abilityID) |
LoadAllCombatFX | native function LoadAllCombatFX() |
PostSerialize | event PostSerialize() |
PrepareAbility | native function PrepareAbility(H7BaseAbility Ability) |
PrepareFireBolt | native function PrepareFireBolt() |
RemoveScrollSpell | function RemoveScrollSpell(H7BaseAbility abilityToUnLearn, H7EffectContainer Source, bool RemoveItem) |
RestoreAbilitiesFromRefs | event RestoreAbilitiesFromRefs() |
RestoreLearnedSpells | function RestoreLearnedSpells() |
SetOwner | function SetOwner(H7ICaster Owner) |
StoreLearnedSpells | function StoreLearnedSpells() |
SuppressAbility | function SuppressAbility(H7BaseAbility Ability) |
UnlearnAbility | function UnlearnAbility(H7BaseAbility oldAbility) |
UnlearnBugTrack | function UnlearnBugTrack(H7BaseAbility removeAbility) |
UnlearnVolatileAbility | function UnlearnVolatileAbility(H7BaseAbility oldAbility) |
UnsuppressAbility | function UnsuppressAbility(H7BaseAbility Ability) |
UpdateAbilityEvents | native function UpdateAbilityEvents(H7StructsAndEnumsNative.ETrigger triggerEvent, bool simulate, optional H7EventContainerStruct container) |
UpdateLearnedSpellsAfterCombat | function UpdateLearnedSpellsAfterCombat(H7EditorHero Hero) |