H7ArcaneLibrary¶
Class in MMH7Game · MMH7Game.H7ArcaneLibrary · native, perobjectconfig
Object › Actor › SkeletalMeshActor › SkeletalMeshCinematicActor › SkeletalMeshActorMAT › H7EditorMapObject › H7AdventureObject › H7VisitableSite › H7NeutralSite › H7ArcaneLibrary
Implements: H7ITooltipable, H7IHideable
Using it from Lua
Properties¶
| Name | Type | Notes |
|---|---|---|
mChosenAbilities | array<H7BaseAbility> | |
mCustomAbilities | array<H7BaseAbility> | |
mGlobalMapAbilities | array<H7BaseAbility> | |
mHeroesVisitedList | array | protected |
mIsHidden | bool | protected |
mNumberOfAbilities | int | protected |
mOnlyOneSpellPerSchool | bool | protected |
mRandomAbilityRoll | int | protected |
mRank | H7StructsAndEnumsNative.ESkillRank | protected |
mSpellDefined | bool | protected |
mUseCustomList | bool | protected |
Functions¶
| Name | Declaration |
|---|---|
CheckHeroAbilities | function bool CheckHeroAbilities(H7AdventureHero Hero) |
CheckSkillRequirements | function bool CheckSkillRequirements(H7AdventureHero Hero) |
ChooseAbilities | native function ChooseAbilities() |
GetAbilityColor | function string GetAbilityColor(H7AdventureHero Hero, H7BaseAbility Ability) |
GetLearnableAbilities | function GetLearnableAbilities(H7AdventureHero Hero, out array<H7BaseAbility> learnableAbilities) |
GetTooltipData | function H7TooltipData GetTooltipData(optional bool extendedVersion) |
HasVisited | function bool HasVisited(H7AdventureHero Hero) |
Hide | function Hide() |
InitAdventureObject | event InitAdventureObject() |
IsHiddenX | native function bool IsHiddenX() |
LearnTheAbility | function LearnTheAbility(H7AdventureHero Hero) |
OnVisit | function OnVisit(out H7AdventureHero Hero) |
PostSerialize | event PostSerialize() |
Reveal | function Reveal() |
WillBenefitFromVisit | function bool WillBenefitFromVisit(H7AdventureHero Hero) |