Skip to content

H7HeroClass

Class in MMH7Game · MMH7Game.H7HeroClass · native, perobjectconfig

Object › H7HeroClass

Implements: H7IAliasable

Using it from Lua
h7.find_all("H7HeroClass")            -- live instances
h7.find_class("MMH7Game.H7HeroClass")   -- the class
h7.hook("MMH7Game.H7HeroClass.GetClassProgress", fn)

Properties

NameTypeNotes
mAttackAbilityTemplateH7BaseAbilityprotected
mClassProgressH7HeroClassProgressprotected
mDefenseintprotected
mDestinyintprotected
mEditorSkillsH7ClassSkillData[10]protected
mLeadershipintprotected
mMagicintprotected
mMightintprotected
mNamestringconst, localized, protected
mPreSkillsarray<H7HeroSkill>protected
mSkillsarray<H7ClassSkillData>protected
mSkillWeightsarray<H7ClassSkillWeightRef>protected
mSpiritintprotected

Functions

NameDeclaration
GetClassProgressfunction H7HeroClassProgress GetClassProgress()
GetEditorSkillsfunction array<H7ClassSkillData> GetEditorSkills()
GetNamefunction string GetName()
GetRandomSkillWeightsfunction array<H7ClassSkillWeightRef> GetRandomSkillWeights()
GetSkillsfunction array<H7ClassSkillData> GetSkills()
Initevent Init(H7EditorHero Hero)
InitializeClassSkillsfunction InitializeClassSkills(H7EditorHero Hero)

Default values

mAttackAbilityTemplate=H7HeroAbility'H7HeroAbilities.A_HeroAttack_Might'

Inherited

FromMembers
Object13 properties, 308 functions