Skip to content

H7RunicGate

Class in MMH7Game · MMH7Game.H7RunicGate · native, perobjectconfig

Object › Actor › SkeletalMeshActor › SkeletalMeshCinematicActor › SkeletalMeshActorMAT › H7EditorMapObject › H7AdventureObject › H7VisitableSite › H7RunicGate

Implements: H7ITooltipable, H7INeutralable

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

Properties

NameTypeNotes
mAllowedHeroesarray<H7EditorHero>protected
mAllowedHeroTypeH7StructsAndEnumsNative.EHeroTypeIdprotected
mAllowedPlayersarray<H7StructsAndEnumsNative.EPlayerNumber>protected
mMinLevelintprotected
mOnlyOneRequirementboolprotected
mOnVisitSoundAkEventprotected
mRequireAllItemsboolprotected
mRequiredItemsarray<H7HeroItem>protected

Functions

NameDeclaration
CanPassevent bool CanPass(H7AdventureHero Hero)
CheckAllowedHerosfunction bool CheckAllowedHeros(H7AdventureHero Hero)
CheckAllowedPlayersfunction bool CheckAllowedPlayers(H7AdventureHero Hero)
CheckHeroTypefunction bool CheckHeroType(H7AdventureHero Hero)
CheckItemsfunction bool CheckItems(H7AdventureHero Hero)
CheckMinLevelfunction bool CheckMinLevel(H7AdventureHero Hero)
GetTooltipDatafunction H7TooltipData GetTooltipData(optional bool extendedVersion)
InitAdventureObjectevent InitAdventureObject()
IsNeutralfunction bool IsNeutral()
OnVisitfunction OnVisit(out H7AdventureHero Hero)

Default values

mIsUnblockingEntrance=false

Inherited

FromMembers
H7VisitableSiteProperties: mAbilityManager, mAdventureController, mAiBaseUtility, mAiOnIgnore, mBuffFlags, mBuffManager, mCliffMat, mClusterRef, mCustomNameInst, mEffectManager, mEntranceCell, mEntranceOffset, mEntranceSprite, mEventManager, mGlobalName, mHeroEventParam, mInitDone, mInitNameDone, mIsUnblockingEntrance, mLandscape, mLayer, mMinimapColor, mMinimapHidden, mMinimapIcon, mName, mQuestFlag, mReachabilityCheckDone, mSavedLocation, mSavedRotation, mUseCustomName, mVisitingArmy
Functions: AdaptToLandscape, AddBuffFlag, AddQuestFlag, AddSelfToMinimap, ApplyDamage, ClearQuestFlag, DataChanged, Destroyed, GetAbilityManager, GetActionID, GetAiBaseUtility, GetAiOnIgnore, GetAttack, GetBuffFlags, GetBuffManager, GetColor, GetCombatArmy, GetCurrentPosition, GetCustomName, GetEffectManager, GetEntityType, GetEntranceCell, GetEntranceOffset, GetEventManager, GetFlashMinimapPath, GetGridPosition, GetHasMinimap, GetHeightAsVector, GetHitPoints, GetID, GetLocation, GetLuckDestiny, GetMagic, GetMaximumDamage, GetMinimapColor, GetMinimapHidden, GetMinimapIcon, GetMinimumDamage, GetName, GetOriginal, GetPlayer, GetPreparedAbility, GetResistanceModifierFor, GetSchool, GetStackSize, GetVisitingArmy, GetVisitString, GetWorldEntranceNative, GUIAddListener, GUIWriteInto, InitAdventureObject, IsDefaultAttackActive, IsHidden, IsMovable, IsNeutral, IsUnblockingEntrance, LocalizeCustomName, NotifyVisit, OnTerrainChange, OnVisit, OverrideName, PostSerialize, PrepareAbility, ReorderBuffFlags, SetAiOnIgnore, SetAiUtilityValue, SetMinimapColor, SetMinimapHidden, SetName, SetVisitingArmy, SpendPickupCostsOnVisit, TriggerEvents, UnregisterEventManageable, UsePreparedAbility
H7AdventureObjectProperties: frameCount, mFloatRotationIntensity, mFloatSwayIntensity, Mid, mIsFloating, mOriginalLocation, mPassabilityType
Functions: AddQuestFlag, ClearQuestFlag, GetCellsUnderMe, GetCurrentPosition, GetName, GetQuestTargetID, InitAdventureObject, IsFloating, IsHidden, IsMovable, OnDoubleClick, OnLeftClick, OnRightClick, OnVisit, PostBeginPlay, ReferenceSelfToCells, SetFloating, UpdateFloating
H7EditorMapObjectProperties: AnimNodeSeqComp, mDynamicLightEnv, mFX, mHideMeshAndFX, mMesh, mShouldOutlineSkelMesh, mSnapToGroundType, mSnapType, mTerrainOffset
Functions: GetFX, GetMesh, GetMeshComp, SetMesh, SetShouldHideMeshAndFX, SetVisibility, ToggleVisibility
SkeletalMeshActorMAT1 properties, 13 functions
SkeletalMeshCinematicActor0 properties, 0 functions
SkeletalMeshActor15 properties, 28 functions
Actor156 properties, 262 functions
Object13 properties, 308 functions