Skip to content

H7EditorHero

Class in MMH7Game · MMH7Game.H7EditorHero · native, perobjectconfig

Object › Actor › SkeletalMeshActor › SkeletalMeshCinematicActor › SkeletalMeshActorMAT › H7Unit › H7EditorHero

Implements: H7IThumbnailable, H7IOwnable, H7IAliasable, H7ILocaParamizable

Subclasses: H7AdventureHero, H7CombatHero

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

Constants

NameValue
MANA_MULTIPLIER10

Properties

NameTypeNotes
HeroMaterialsarrayno declaration: type is approximate
mAiAggressivenessbyteno declaration: type is approximate
mAiControlTypebyteno declaration: type is approximate
mAiHomeRadiusfloatno declaration: type is approximate
mAiHomeSiteObjectno declaration: type is approximate
mAiInHibernationboolno declaration: type is approximate
mAiObjectiveArmyObjectno declaration: type is approximate
mAiObjectiveSiteObjectno declaration: type is approximate
mAiOnPatrolboolno declaration: type is approximate
mAiPatrolControllerObjectno declaration: type is approximate
mAiPreferedRolebyteno declaration: type is approximate
mAiRolebyteno declaration: type is approximate
mAiRolePriorityintno declaration: type is approximate
mAnimControlObjectno declaration: type is approximate
mArcaneKnowledgeBaseintno declaration: type is approximate
mBattleRageintno declaration: type is approximate
mBoardShipSoundsObjectno declaration: type is approximate
mCampaignTransitionHeroArchetypeObjectno declaration: type is approximate
mClassObjectno declaration: type is approximate
mColorstructno declaration: type is approximate
mCombatPopUpScreenStartSoundsObjectno declaration: type is approximate
mCurrentManaintno declaration: type is approximate
mCurrentMovementPointsfloatno declaration: type is approximate
mCurrentPreviewAbilityObjectno declaration: type is approximate
mEndMountedIdleSound_MagicObjectno declaration: type is approximate
mEndMountedIdleSound_MightObjectno declaration: type is approximate
mEndMountedRandomMoveSoundsObjectno declaration: type is approximate
mEndShipIdleSoundsObjectno declaration: type is approximate
mEndShipRandomMoveSoundsObjectno declaration: type is approximate
mEngageManuallySoundsObjectno declaration: type is approximate
mEngageQuickCombatSoundsObjectno declaration: type is approximate
mEquipmentObjectno declaration: type is approximate
mFactionBGHeroWindowObjectno declaration: type is approximate
mFactionSpecializationFrameTexture2Dprotected
mFXObjectno declaration: type is approximate
mGlobalNameObjectno declaration: type is approximate
mHeroBioDataarrayno declaration: type is approximate
mHeroEventParamObjectno declaration: type is approximate
mHeroPediaOverwriteObjectno declaration: type is approximate
mHeroSkeletalMeshComponentno declaration: type is approximate
mHoHDefaultArmyarrayno declaration: type is approximate
mHorseSkeletalMeshComponentno declaration: type is approximate
mImageDynLoadObjectno declaration: type is approximate
mImageXOffsetintno declaration: type is approximate
mImageYOffsetintno declaration: type is approximate
mInventoryObjectno declaration: type is approximate
mIsHeroboolno declaration: type is approximate
mIsPendingLevelUpboolno declaration: type is approximate
mIsPowerLevelingboolno declaration: type is approximate
mLevelintno declaration: type is approximate
mLevelUpSoundsObjectno declaration: type is approximate
mMagicintno declaration: type is approximate
mManaRegenBaseintno declaration: type is approximate
mMaxDamagePerLevelintno declaration: type is approximate
mMaxDeploymentNumberintno declaration: type is approximate
mMaxDeploymentRowsintno declaration: type is approximate
mMaxManaBonusintno declaration: type is approximate
mMetamagicintno declaration: type is approximate
mMinDamagePerLevelintno declaration: type is approximate
mMountedAbilitySound_MagicObjectno declaration: type is approximate
mMountedAbilitySound_MightObjectno declaration: type is approximate
mMountedAttackSound_MagicObjectno declaration: type is approximate
mMountedAttackSound_MightObjectno declaration: type is approximate
mMountedCommandSound_MagicObjectno declaration: type is approximate
mMountedCommandSound_MightObjectno declaration: type is approximate
mMountedDefeatSound_MagicObjectno declaration: type is approximate
mMountedDefeatSound_MightObjectno declaration: type is approximate
mMountedRangeAttackSound_MagicObjectno declaration: type is approximate
mMountedRangeAttackSound_MightObjectno declaration: type is approximate
mMountedTurnLeftSoundsObjectno declaration: type is approximate
mMountedTurnRightSoundsObjectno declaration: type is approximate
mMountedVictorySound_MagicObjectno declaration: type is approximate
mMountedVictorySound_MightObjectno declaration: type is approximate
mOriginArchetypeH7EditorHerotransient, protected
mOverrideHeroClassSkillsboolno declaration: type is approximate
mOverwriteIconObjectno declaration: type is approximate
mOwningPlayerObjectno declaration: type is approximate
mPreLearnedSkillsstructno declaration: type is approximate
mQuickBarAdventurearrayno declaration: type is approximate
mQuickBarCombatarrayno declaration: type is approximate
mSaveHeroProgressboolno declaration: type is approximate
mSaveMovementPointsfloatno declaration: type is approximate
mScriptedBehaviourbyteno declaration: type is approximate
mShipTurningSoundsObjectno declaration: type is approximate
mSkillManagerObjectno declaration: type is approximate
mSkillPointsintno declaration: type is approximate
mSpiritintno declaration: type is approximate
mStartingAbilityObjectno declaration: type is approximate
mStartingSpellArchetypesarrayno declaration: type is approximate
mStartMountedIdleSound_MagicObjectno declaration: type is approximate
mStartMountedIdleSound_MightObjectno declaration: type is approximate
mStartMountedRandomMoveSoundsObjectno declaration: type is approximate
mStartShipIdleSoundsObjectno declaration: type is approximate
mStartShipRandomMoveSoundsObjectno declaration: type is approximate
mStartSkillsObjectno declaration: type is approximate
mTransientNamestringtransient, protected
mVisualsDynLoadObjectno declaration: type is approximate
mWarfareSiegeObjectno declaration: type is approximate
mWeaponMeshComponentno declaration: type is approximate
mXpintno declaration: type is approximate
mXpProgressObjectno declaration: type is approximate

Functions

NameDeclaration
AddBuffsToDataObjectfunction AddBuffsToDataObject(out GFxObject Data, H7GFxUIContainer objectFactory)
AddItemBoniToDataObjectfunction AddItemBoniToDataObject(out GFxObject Data, H7GFxUIContainer objectFactory)
AddManafunction float AddMana(int Amount)
AddMaxManaBonusfunction AddMaxManaBonus(int Amount)
AddSkillPointfunction AddSkillPoint()
AddXpnative function int AddXp(int XP)
BeginTurnfunction bool BeginTurn()
CheckQuickBarfunction CheckQuickBar()
ClampCurrentManafunction ClampCurrentMana()
ClampCurrentMovementPointsfunction ClampCurrentMovementPoints()
ClearHeroMeshDatafunction ClearHeroMeshData()
ClearScriptedBehaviourfunction ClearScriptedBehaviour()
CreateHerofunction H7EditorHero CreateHero(optional H7EditorArmy Army, optional name herotag, optional Vector heroLocation, optional bool isAdventureHero, optional bool onlyHero, optional bool fromSave, optional H7EditorHero oldHero)
DecreaseBaseStatByIDfunction DecreaseBaseStatByID(H7StructsAndEnumsNative.EStat desiredStat, optional int Amount = 1)
DeleteImagefunction DeleteImage()
Deserializefunction Deserialize(JsonObject Data)
DeserializeReferencesfunction DeserializeReferences(JsonObject Data, SaveGameState Savegame)
Destroyedsimulated event Destroyed()
EnableAdventureIdleBridgenative function EnableAdventureIdleBridge(bool val)
EndTurnfunction EndTurn()
GetAbilitiesfunction array<H7BaseAbility> GetAbilities()
GetAiAggressivnessfunction H7StructsAndEnumsNative.EHeroAiAggressiveness GetAiAggressivness()
GetAiControlTypefunction H7StructsAndEnumsNative.EHeroAiControlType GetAiControlType()
GetAiHibernationStatefunction bool GetAiHibernationState()
GetAiHomeRadiusfunction float GetAiHomeRadius()
GetAiHomeSitefunction H7VisitableSite GetAiHomeSite()
GetAiObjectiveArmyfunction H7AdventureArmy GetAiObjectiveArmy()
GetAiObjectiveSitefunction H7VisitableSite GetAiObjectiveSite()
GetAiOnPatrolfunction bool GetAiOnPatrol()
GetAiPatrolControllerfunction H7AiPatrolController GetAiPatrolController()
GetAiPreferedRolefunction H7StructsAndEnumsNative.EHeroAiRole GetAiPreferedRole()
GetAiRolefunction H7StructsAndEnumsNative.EHeroAiRole GetAiRole()
GetAiRolePriorityfunction int GetAiRolePriority()
GetAmountOfWarcriesnative function int GetAmountOfWarcries()
GetAnimControlfunction H7HeroAnimControl GetAnimControl()
GetArcaneKnowledgenative function H7StructsAndEnumsNative.ESkillRank GetArcaneKnowledge()
GetArcaneKnowledgeAsIntfunction int GetArcaneKnowledgeAsInt()
GetArcaneKnowledgeBaseAsIntfunction int GetArcaneKnowledgeBaseAsInt()
GetArcangeKnowlageBasefunction int GetArcangeKnowlageBase()
GetArchetypeIDfunction string GetArchetypeID()
GetAttackBasefunction int GetAttackBase()
GetAttackRangefunction H7StructsAndEnumsNative.EAttackRange GetAttackRange()
GetBaseStatByIDfunction float GetBaseStatByID(H7StructsAndEnumsNative.EStat desiredStat)
GetBattleRagefunction int GetBattleRage()
GetBoniFromItemSetnative function GetBoniFromItemSet(H7StructsAndEnumsNative.EStat desiredStat, array<H7HeroItem> container, out array<H7MeModifiesStat> statMods, H7StructsAndEnumsNative.EOperationType checkForOperation1, H7StructsAndEnumsNative.EOperationType checkForOperation2)
GetCampaignTransitionHeroArchetypefunction H7EditorHero GetCampaignTransitionHeroArchetype()
GetClampedCurrentManafunction int GetClampedCurrentMana()
GetColornative function Color GetColor()
GetCurrentManafunction int GetCurrentMana()
GetCurrentMovementPointsfunction float GetCurrentMovementPoints()
GetCurrentXPForNextLevelfunction int GetCurrentXPForNextLevel()
GetDamageRangeBasefunction GetDamageRangeBase(out int minDamage, out int maxDamage)
GetDefenseBasefunction int GetDefenseBase()
GetDiplomacyModfunction float GetDiplomacyMod()
GetEntityTypenative function H7StructsAndEnumsNative.EUnitType GetEntityType()
GetEquipmentfunction H7HeroEquipment GetEquipment()
GetExperiencePointsfunction int GetExperiencePoints()
GetFactionAuraInnerDecalTexturenative function Texture2D GetFactionAuraInnerDecalTexture()
GetFactionAuraOuterDecalTexturenative function Texture2D GetFactionAuraOuterDecalTexture()
GetFactionBGHeroWindowfunction string GetFactionBGHeroWindow()
GetFactionSpecializationFramefunction string GetFactionSpecializationFrame()
GetFlashImagePathfunction string GetFlashImagePath()
GetFlashMinimapPathfunction string GetFlashMinimapPath()
GetHeightPosfunction Vector GetHeightPos(float Offset)
GetHeroBioDatafunction array<H7HeroBioData> GetHeroBioData()
GetHeroClassfunction H7HeroClass GetHeroClass()
GetHeroFXfunction H7HeroFX GetHeroFX()
GetHeropediaOverwritefunction H7EditorHero GetHeropediaOverwrite()
GetHoHDefaultArmyfunction array<CreatureStackProperties> GetHoHDefaultArmy()
GetHorseRiderOffsetfunction Vector GetHorseRiderOffset()
GetHPArchetypeIDfunction string GetHPArchetypeID()
GetIconfunction Texture2D GetIcon()
GetInventoryfunction H7Inventory GetInventory()
GetIsOverrideHeroClassfunction bool GetIsOverrideHeroClass()
GetIsScriptedfunction bool GetIsScripted()
GetLevelfunction int GetLevel()
GetLevelXPRangefunction int GetLevelXPRange(int Level)
GetLvl30XPNeededfunction int GetLvl30XPNeeded()
GetMagicevent int GetMagic()
GetMagicBasefunction int GetMagicBase()
GetManaCostForSpellnative function float GetManaCostForSpell(H7HeroAbility Spell)
GetManaRegenfunction int GetManaRegen()
GetManaRegenBasefunction int GetManaRegenBase()
GetMaxDeploymentNumberfunction int GetMaxDeploymentNumber()
GetMaxDeploymentRowfunction int GetMaxDeploymentRow()
GetMaximumDamageevent float GetMaximumDamage()
GetMaximumDamageBasefunction int GetMaximumDamageBase()
GetMaximumDamagePerLevelfunction int GetMaximumDamagePerLevel()
GetMaxManafunction int GetMaxMana()
GetMaxManaBasefunction int GetMaxManaBase()
GetMaxManaBonusfunction int GetMaxManaBonus()
GetMeshCenterfunction Vector GetMeshCenter()
GetMetamagicfunction int GetMetamagic()
GetMinimumDamageevent float GetMinimumDamage()
GetMinimumDamageBasefunction int GetMinimumDamageBase()
GetMinimumDamagePerLevelfunction int GetMinimumDamagePerLevel()
GetModifierByContainernative function GetModifierByContainer(H7StructsAndEnumsNative.EStat desiredStat, array<H7EffectContainer> container, out array<H7MeModifiesStat> statMods, H7StructsAndEnumsNative.EOperationType checkForOperation1, H7StructsAndEnumsNative.EOperationType checkForOperation2)
GetModifiersByIDnative function GetModifiersByID(out array<H7MeModifiesStat> outStats, H7StructsAndEnumsNative.EStat desiredStat, optional H7StructsAndEnumsNative.EOperationType exclusiveFirstOT = 255, optional H7StructsAndEnumsNative.EOperationType exclusiveSecondOT = 255, optional bool nextRound)
GetMoveCostForTerrainTypenative function float GetMoveCostForTerrainType(H7AdventureLayerCellProperty terrainArchetype, H7StructsAndEnumsNative.ECellMovementType MovementType)
GetMovementPointsfunction int GetMovementPoints()
GetNamefunction string GetName()
GetNextLevelXpfunction int GetNextLevelXp()
GetOriginArchetypefunction H7EditorHero GetOriginArchetype()
GetPlayerfunction H7Player GetPlayer()
GetPreLearnedHeroSkillsfunction GetPreLearnedHeroSkills(out array<H7HeroSkill> PreLearnedSkills)
GetPrevLevelXpfunction int GetPrevLevelXp()
GetProductionEffectsnative function GetProductionEffects(out array<H7EffectSpecialAddResources> produc)
GetQuickBarSpellsfunction array<H7HeroAbility> GetQuickBarSpells(bool combat)
GetQuickCombatSubstituteImpactnative function int GetQuickCombatSubstituteImpact(H7StructsAndEnumsNative.EQuickCombatSubstitute Substitute)
GetRelativeHeightPosfunction Vector GetRelativeHeightPos(float Offset)
GetSaveProgressfunction bool GetSaveProgress()
GetSiegeWarUnitTemplatefunction H7EditorWarUnit GetSiegeWarUnitTemplate()
GetSkillManagerfunction H7SkillManager GetSkillManager()
GetSkillPointsfunction int GetSkillPoints()
GetSkillsArchetypefunction array<H7ClassSkillData> GetSkillsArchetype()
GetSocketLocationnative function Vector GetSocketLocation(name SocketName)
GetSourceArchetypefunction H7EditorHero GetSourceArchetype()
GetSpecializationfunction H7HeroAbility GetSpecialization()
GetSpellsfunction GetSpells(out array<H7HeroAbility> Spells)
GetSpiritfunction int GetSpirit()
GetSpiritBasefunction int GetSpiritBase()
GetVisualsevent H7HeroVisuals GetVisuals()
GUIWriteIntofunction GUIWriteInto(GFxObject Data, optional H7StructsAndEnums.H7ListenFocus Focus, optional H7GFxUIContainer flashFactory)
HandleLevelUpMessageevent HandleLevelUpMessage(int oldLevel)
HasBuffFromAbilityfunction bool HasBuffFromAbility(H7HeroAbility Ability)
HasPendingLevelUpfunction bool HasPendingLevelUp()
IncreaseBaseStatByIDfunction float IncreaseBaseStatByID(H7StructsAndEnumsNative.EStat desiredStat, optional int Amount = 1)
Initfunction Init(optional bool fromSave)
InitFXfunction InitFX()
InitSkillsAndAbilitiesnative function InitSkillsAndAbilities(bool fromSave)
InvokeLevelUpevent InvokeLevelUp()
IsHerofunction bool IsHero()
IsMagicHerofunction bool IsMagicHero()
IsMightHerofunction bool IsMightHero()
LearnItemAbilitiesfunction LearnItemAbilities(H7HeroItem currentItem, optional bool unlearnInstead = false)
LevelUpStatsnative function LevelUpStats()
OverrideAbilityManagerfunction OverrideAbilityManager(H7AbilityManager manager)
OverrideBuffManagerevent OverrideBuffManager(H7BuffManager manager, H7EditorHero Hero)
OverrideSkillManagerfunction OverrideSkillManager(H7SkillManager manager)
PlayHeroSoundevent PlayHeroSound(H7StructsAndEnumsNative.EHeroTypeId tid, H7StructsAndEnumsNative.EHeroSoundId sid)
PlayParticleEffectevent bool PlayParticleEffect(const AnimNotify_PlayParticleEffect AnimNotifyData)
RegenManafunction RegenMana()
RestoreSavedMovementPointsfunction RestoreSavedMovementPoints()
Serializefunction JsonObject Serialize()
SetAiAggressivnessfunction SetAiAggressivness(H7StructsAndEnumsNative.EHeroAiAggressiveness ag)
SetAiControlTypefunction SetAiControlType(H7StructsAndEnumsNative.EHeroAiControlType ct)
SetAiHibernationStatefunction SetAiHibernationState(bool State)
SetAiHomeRadiusfunction SetAiHomeRadius(float Radius)
SetAiHomeSitefunction SetAiHomeSite(H7VisitableSite Site)
SetAiPreferedRolefunction SetAiPreferedRole(H7StructsAndEnumsNative.EHeroAiRole nrole)
SetAiRolefunction SetAiRole(H7StructsAndEnumsNative.EHeroAiRole nrole)
SetAiRolePriorityfunction SetAiRolePriority(int newPrio)
SetArcangeKnowlageBasefunction SetArcangeKnowlageBase(int NewValue)
SetAttackfunction SetAttack(int Attack)
SetBaseStatByIDfunction SetBaseStatByID(H7StructsAndEnumsNative.EStat desiredStat, int NewValue)
SetBattleRagefunction SetBattleRage(int battlerage)
SetCampaignTransitionHeroArchetypefunction SetCampaignTransitionHeroArchetype(H7EditorHero Hero)
SetClassfunction SetClass(H7HeroClass heroClass)
SetCurrentManafunction SetCurrentMana(int Value)
SetCurrentMovementPointsfunction SetCurrentMovementPoints(float Value)
SetCurrentPreviewAbilitynative function SetCurrentPreviewAbility(H7BaseAbility ab)
SetDefensefunction SetDefense(int Defense)
SetDestinyfunction SetDestiny(int destiny)
SetEquipmentfunction SetEquipment(H7HeroEquipment equip)
SetFactionfunction SetFaction(H7Faction Faction)
SetFactionBGHeroWindowfunction SetFactionBGHeroWindow(Texture2D Texture)
SetFactionSpecializationFramefunction SetFactionSpecializationFrame(Texture2D Texture)
SetHeropediaOverwritefunction SetHeropediaOverwrite(H7EditorHero Hero)
SetHoHDefaultArmyfunction SetHoHDefaultArmy(array<CreatureStackProperties> defaultArmy)
SetIconevent SetIcon(Texture2D newIcon)
SetImagefunction SetImage(Texture2D Image)
SetImageXOffsetfunction SetImageXOffset(int val)
SetImageYOffsetfunction SetImageYOffset(int val)
SetInitiativefunction SetInitiative(int Initiative)
SetInventoryfunction SetInventory(H7Inventory Inventory)
SetIsHerofunction SetIsHero(bool Value)
SetLeadershipfunction SetLeadership(int leadership)
SetLevelfunction SetLevel(int Level)
SetMagicfunction SetMagic(int Magic)
SetManaRegenerationfunction SetManaRegeneration(int regen)
SetMaximumDamagefunction SetMaximumDamage(int maximumDamage)
SetMaxManaBonusfunction SetMaxManaBonus(int MaxManaBonus)
SetMaxMovementPointsfunction SetMaxMovementPoints(int Value)
SetMeshesfunction SetMeshes(SkeletalMeshComponent horseSkelMesh, SkeletalMeshComponent heroSkelMesh, optional H7EditorArmy Army, optional Vector riderOffset)
SetMinimumDamagefunction SetMinimumDamage(int minimumDamage)
SetMovementAudioTypenative function SetMovementAudioType()
SetOriginArchetypefunction SetOriginArchetype(H7EditorHero Hero)
SetOverrideHeroClassfunction SetOverrideHeroClass(bool val)
SetPendingLevelUpfunction SetPendingLevelUp(bool B)
SetPlayerfunction SetPlayer(H7Player Value)
SetPreLearnedSkillsfunction SetPreLearnedSkills(H7HeroSkill preSkills[10])
SetQuickBarSpellsfunction SetQuickBarSpells(array<H7HeroAbility> Spells, bool combat)
SetSaveProgressfunction SetSaveProgress(bool shouldSave)
SetScriptedBehaviourfunction SetScriptedBehaviour(H7StructsAndEnumsNative.EScriptedBehaviour Value)
SetSiegeWarUnitTemplatefunction SetSiegeWarUnitTemplate(H7EditorWarUnit Unit)
SetSkillPointsfunction SetSkillPoints(int Points)
SetSpecializationfunction SetSpecialization(H7HeroAbility Ability)
SetSpiritfunction SetSpirit(int Spirit)
SetStartingSpellArchetypesfunction SetStartingSpellArchetypes(array<H7HeroAbility> Abilities)
SetStartSkillsfunction SetStartSkills(H7Skill startSkills[2])
SetTransientNamefunction SetTransientName(string localizedHeroName)
SetVisualsfunction SetVisuals(H7HeroVisuals Visuals)
SetXpfunction SetXp(int XP)
SpawnAnimControlfunction SpawnAnimControl()
SpendSkillPointfunction SpendSkillPoint()
TriggerEventsnative function TriggerEvents(H7StructsAndEnumsNative.ETrigger triggerEvent, bool simulate, optional H7EventContainerStruct container)
UpdateOutlinenative function UpdateOutline()
UseManafunction UseMana(int Value)
UseMovementPointsfunction bool UseMovementPoints(float Value)

Default values

mIsHero=true
mMagic=2
mSpirit=20
mLevel=1
mMaxDeploymentNumber=7
mMaxDeploymentRows=2
mAiAggressiveness=EHeroAiAggressiveness.HAG_CONTAINED
mAiRole=EHeroAiRole.HRL_SUPPORT
mStartShipRandomMoveSounds=AkEvent'H7SFX_HERO.creature_hero_ship_move_start'
mEndShipRandomMoveSounds=AkEvent'H7SFX_HERO.creature_hero_ship_move_end'
mXpProgress=H7HeroProgress'H7Heroes.Progress.A_HeroProgress'
mCurrentMovementPoints=20.0000000
mSaveMovementPoints=-1.0000000
mCurrentMana=200
mManaRegenBase=10
mMetamagic=1
mAttack=10
mLeadership=1
mDestiny=1
mMinimumDamage=22
mMaximumDamage=22
mMovementPoints=22

Inherited

FromMembers
H7UnitProperties: mAbilityManager, mAnimSoundSpeedManipulator, mArmy, mArmyAdventure, mArtwork, mAttack, mAttackCount, mAttackCountMod, mBuffManager, mCasualtyStacks, mCollider, mColliderHeight, mColliderRadius, mCombatCtrl, mCurrentWave, mDefense, mDestiny, mDoStatusCheck, mEffectManager, mEmitterPoolParticleComps, mEventManager, mFaction, mFactionSymbol, mFinishedCommand, mFlankingBonus, mGhostWalkParticles, mGridPos, mHasBadMoral, mIcon, Mid, mIgnoreAllegiances, mInitiative, mIsAdditionalTurn, mIsDoneForAI, mIsMoralTurn, mIsWaiting, mIsWaitTurn, mKillsOnCurrentTurn, mLastPath, mLastQueuePosition, mLeadership, mLore, mLoreInst, mLuckAbility, mLuckType, mMagicAbs, mMarkForSkipTurn, mMaximumDamage, mMeleeAttackAbilityTemplate, mMinimumDamage, mMoveCount, mMovementPoints, mName, mNameInst, mNeedsPrivileg, mNewCreaturePosition, mOverrideAutoCollider, mOverrideWithAI, mPrivilegID, mProjectileStartSocket, mRange, mRangedAttackAbilityTemplate, mRotateRandom, mSchoolType, mSkipTurn, mSkirmishAttack, mSkirmishDefense, mSkirmishDestiny, mSkirmishInitiative, mSkirmishLeadership, mSkirmishMaximumDamage, mSkirmishMinimumDamage, mSkirmishMovementPoints, mSkirmishSchoolType, mSkirmishUnitCost, mStatCache, mStatModSourceBuffer, mSubstituteLuckAbility, mTeleportationEndSound, mTeleportationStartSound, mTeleportEndEffect, mTeleportStartEffect, mTriggerTurnEndEvents, mTriggerTurnStartEvents, mTsunamiCasterValues, mUnitCost, mWaitAbility, mWaitClicked, mWaveSource
Functions: AllocatePooledEmitter, ApplyDamage, BeforeEndTurn, BeginAction, BeginTurn, CanAttack, CanDefend, CanMakeAction, CanMove, ChangeUnitAnimationSoundSpeed, CleanupEmitterPools, ClearStatCache, ClearTurns, DataChanged, DecreaseBaseStatByID, Defend, DeleteImage, Deserialize, DeserializeReferences, Destroyed, DisplayStatChangeFloat, DisplayStatChangeLog, DoDeathMaterialEffectFading, DoLuckRoll, DumpModifiers, EnableUnitMoveSound, EnableUnitSound, EndAction, EndMoving, EndTurn, FinishedCommand, GetAbilityManager, GetActionID, GetAddBoniOnStatByID, GetAdventureArmy, GetAllShieldEffects, GetAnimSoundSpeedManipulator, GetArmy, GetAttack, GetAttackCount, GetAttackType, GetBaseStatByID, GetBuffManager, GetColliderHeight, GetColliderRadius, GetCombatArmy, GetCurrentLuckType, GetDefense, GetDefenseBase, GetDestiny, GetDestinyBase, GetDoneForAI, GetEffectContainerForStat, GetEffectManager, GetEndTeleportFXSound, GetEntityType, GetEventManager, GetFaction, GetFlashArtworkPath, GetFlashIconPath, GetForeignMoralePenaltyModifier, GetGhostWalkParticleFX, GetGridPosition, GetHeightPos, GetHitPoints, GetIcon, GetID, GetIDString, GetIgnoreAllegiances, GetInitiative, GetKillsOnCurrentTurn, GetLastQueuePosition, GetLastWalkedPath, GetLastWalkedPathLength, GetLeadership, GetLeadershipBase, GetLocation, GetLore, GetLuckAbility, GetLuckDestiny, GetMagic, GetMaximumDamage, GetMaximumDamageBase, GetMeleeAttackAbility, GetMeshCenter, GetMeshComponent, GetMinimumDamage, GetMinimumDamageBase, GetModifiedStatByID, GetModifiersByID, GetMoveCount, GetMovementPoints, GetMovementPointsBase, GetMultiBoniOnStatByID, GetName, GetNegotiationChance, GetNextInitiative, GetOriginal, GetPlayer, GetPreparedAbility, GetProjectileStartSocketName, GetRangedAttackAbility, GetResistanceModifierFor, GetResistanceModifierForTag, GetSchool, GetSkipTurnAbility, GetSocketLocation, GetStackSize, GetStartTeleportFXSound, GetStatModSourceList, GetSurrenderCostModifier, GetTeleportEndParticleFX, GetTeleportStartParticleFX, GetUnitBaseSize, GetUnitBaseSizeInt, GetUnitCost, GetUnitName, GetWaitAbility, HasBadMoral, HasFullAction, HasPreparedAbility, HasPreparedAbilityId, HasTeleportEndFX, HasTeleportStartFX, HasWaitClicked, HitUnit, IncreaseBaseStatByID, Init, InitCurrentWave, IsAdditionalTurn, IsAttacker, IsAutoColliderOverridden, IsCasting, IsControlledByAI, IsDead, IsDefaultAttackActive, IsMarkedForTurnSkip, IsMoralTurn, IsMoving, IsMyDefaultAbility, IsOverridenByAI, IsRanged, IsUnderAttack, IsWaiting, IsWaitTurn, LoadIcon, MakeTurn, MarkForTurnSkip, MPIsYourTurn, NextWaveStep, OnGetBuffed, OnPooledAttachedParticleSystemFinished, PlayParticleEffect, PostBeginPlay, PrepareAbility, PrepareDefaultAbility, RecalculatePostAnimInput, RecyclePooledEmitter, ResetLuckType, ResetPreparedAbility, ResetTurnCount, Serialize, SetAdditionalTurn, SetArmy, SetBaseStatByID, SetCommandFinished, SetCurrentLuckType, SetDoneForAI, SetIgnoreAllegiances, SetInitiative, SetKillsOnCurrentTurn, SetLastQueuePosition, SetLastWalkedPath, SetMeleeAttackAbility, SetMoralTurn, SetNewCreaturePosition, SetOverrideByAI, SetRangedAttackAbility, SetSchoolType, SetSkipTurn, SetSubstituteLuckAbilty, SetTriggerStartTurnEvents, SetUnitCosts, SetWaitAbility, SetWaitClick, SetWaiting, ShowFloatingText, StatusChanged, Think, TriggerEvents, TriggerStartTurnEvents, UndoDeathMaterialFX, UpdateParticleTranslucency, UseAttack, UseMove, UsePreparedAbility, Wait, WaveCatchCreatureStack
SkeletalMeshActorMAT1 properties, 13 functions
SkeletalMeshCinematicActor0 properties, 0 functions
SkeletalMeshActor15 properties, 28 functions
Actor156 properties, 262 functions
Object13 properties, 308 functions