AddLearnableAbilities | function AddLearnableAbilities(H7Skill forSkill) |
AddToLearnedAbilities | function AddToLearnedAbilities(H7HeroAbility Ability) |
CanIncreaseSkillRank | function bool CanIncreaseSkillRank(int SkillID) |
CanLearnSkillRank | function bool CanLearnSkillRank(int SkillID, H7StructsAndEnumsNative.ESkillRank desiredRank) |
CanLearnUltimate | function bool CanLearnUltimate(int SkillID) |
CleanSkillsAfterCombat | native function CleanSkillsAfterCombat() |
Deserialize | function Deserialize(JsonObject Data) |
DoLearnAbility | function DoLearnAbility(H7HeroAbility Ability) |
DumpCurrentState | function DumpCurrentState() |
GetAbilityByAbilityId | function GetAbilityByAbilityId(string abilityID) |
GetAbilityByArchetypeID | function H7HeroAbility GetAbilityByArchetypeID(int SkillID, string abilityArchetypeID) |
GetAllSkills | function array<H7Skill> GetAllSkills() |
GetAllUnlearnedAbilites | function array<H7HeroAbility> GetAllUnlearnedAbilites(bool onlyForCurrRank) |
GetLearnedAbilites | function array<H7HeroAbility> GetLearnedAbilites() |
GetOwner | function H7EditorHero GetOwner() |
GetProductionSkills | native function GetProductionSkills(out array<H7EffectSpecialAddResources> produc) |
GetRndSkillManager | function H7RndSkillManager GetRndSkillManager() |
GetSkillBySkillType | native function H7Skill GetSkillBySkillType(H7StructsAndEnumsNative.ESkillType Type) |
GetSkillIndex | function int GetSkillIndex(int Id) |
GetSkillInstance | native function H7Skill GetSkillInstance(optional int Id, optional H7Skill Skill) |
HasEmptyGrandmasterSlots | function bool HasEmptyGrandmasterSlots() |
HasLearnedAbility | function bool HasLearnedAbility(H7HeroAbility Ability) |
HasSkill | function bool HasSkill(H7Skill Skill) |
HasSkillWithName | function bool HasSkillWithName(string archetypeName, out H7Skill skillinstance) |
HasUltimateAbility | function bool HasUltimateAbility(H7Skill Skill) |
IncreaseRandomMagicSkillRank | function IncreaseRandomMagicSkillRank() |
IncreaseRandomMightSkillRank | function IncreaseRandomMightSkillRank() |
IncreaseSkillRank | function IncreaseSkillRank(int SkillID, optional bool overwriteCheck = false, optional bool forfree = false) |
IncreaseSkillRankComplete | event bool IncreaseSkillRankComplete(int SkillID, optional bool overwriteCheck = false, optional bool forfree = false) |
Init | function Init(H7Unit Owner) |
InitializePreLearnedAbilities | function InitializePreLearnedAbilities(array<H7HeroAbility> Abilities) |
InitializeSkill | function InitializeSkill(H7Skill Skill, H7StructsAndEnumsNative.ESkillTier Tier, optional int overWriteIndex = -1) |
LearnAbilityfromSkill | function bool LearnAbilityfromSkill(int SkillID, string AbilityName) |
LearnAbilityfromSkillByID | function LearnAbilityfromSkillByID(int SkillID, string abilityID, optional bool forfree = false) |
LearnAbilityfromSkillByIDComplete | function bool LearnAbilityfromSkillByIDComplete(int SkillID, string abilityID, bool forfree) |
LearnUltimate | function LearnUltimate(int SkillID, string abilityID) |
OverwriteSkill | function OverwriteSkill(int oldSkillID, string newSkillAID) |
OverwriteSkillComplete | function OverwriteSkillComplete(int oldSkillID, string newSkillAID) |
raiseEvent | native function raiseEvent(H7StructsAndEnumsNative.ETrigger triggerEvent, bool simulate, optional H7EventContainerStruct container) |
RemoveFromLearnedAbilities | function RemoveFromLearnedAbilities(H7HeroAbility Ability) |
Serialize | function JsonObject Serialize() |
SetOwner | function SetOwner(H7EditorHero Owner) |
SetSkillPointsSpend | function SetSkillPointsSpend(int Value) |