H7RunicBox¶
Class in MMH7Game · MMH7Game.H7RunicBox · native, perobjectconfig
Object › Actor › SkeletalMeshActor › SkeletalMeshCinematicActor › SkeletalMeshActorMAT › H7EditorMapObject › H7AdventureObject › H7VisitableSite › H7RunicBox
Implements: H7IPickable, H7ITooltipable, H7IHideable
Using it from Lua
Properties¶
| Name | Type | Notes |
|---|---|---|
mActualCreatureStacks | array<H7BaseCreatureStack> | protected |
mArmySetup | array<H7BattleSiteArmySetupData> | protected |
mArmyType | H7StructsAndEnumsNative.ENoneRandomCustom | protected |
mArtifactRewards | array<H7ArtifactReward> | protected |
mCreateAmbush | bool | protected |
mCreatureRewards | array<H7CreatureReward> | protected |
mDefenderArmy | H7AdventureArmy | protected |
mDisableQuickCombat | bool | protected |
mEditorArmy | H7AdventureArmy | protected |
mEditRandomData | bool | transient, editconst, private |
mExperienceRewards | array<H7ExperienceReward> | protected |
mIsHidden | bool | protected |
mLooted | bool | protected |
mManaRewards | array<H7ManaReward> | protected |
mOnPickUpSound | AkEvent | protected |
mRandomData | RandomLordDefenseData | protected |
mResourceRewards | array<H7ResourceReward> | protected |
mRewardAmount | int | protected |
mRolledArtifactRewards | array<H7ArtifactReward> | protected |
mRolledCreatureRewards | array<H7CreatureReward> | protected |
mRolledExperienceRewards | array<H7ExperienceReward> | protected |
mRolledManaRewards | array<H7ManaReward> | protected |
mRolledResourceRewards | array<H7ResourceReward> | protected |
mRolledStacks | array<H7BaseCreatureStack> | protected |
mRolledStatRewards | array<H7AttributeReward> | protected |
mStatRewards | array<H7AttributeReward> | protected |
mTempVisitingHero | H7AdventureHero | protected |
mWarUnitSetup | array<H7EditorWarUnit> | protected |
Functions¶
| Name | Declaration |
|---|---|
ActualVisit | function ActualVisit() |
ActualVisitAborted | function ActualVisitAborted() |
BestowRewards | function BestowRewards(H7AdventureHero Hero) |
CreateDefenderAdventureArmy | function CreateDefenderAdventureArmy() |
DestroySecure | function DestroySecure() |
GetAttributeReward | function array<H7AttributeReward> GetAttributeReward() |
GetCreatureReward | function array<H7CreatureReward> GetCreatureReward() |
GetExperienceReward | function array<H7ExperienceReward> GetExperienceReward() |
GetFlashMinimapPath | function string GetFlashMinimapPath() |
GetItemReward | function array<H7ArtifactReward> GetItemReward() |
GetManaReward | function array<H7ManaReward> GetManaReward() |
GetResourceReward | function array<H7ResourceReward> GetResourceReward() |
GetTooltipData | function H7TooltipData GetTooltipData(optional bool extendedVersion) |
GUIWriteInto | function GUIWriteInto(GFxObject Data, optional H7StructsAndEnums.H7ListenFocus Focus, optional H7GFxUIContainer flashFactory) |
Hide | function Hide() |
InitAdventureObject | event InitAdventureObject() |
IsHiddenX | native function bool IsHiddenX() |
IsLooted | function bool IsLooted() |
OnMergeCompleted | function OnMergeCompleted(bool Success) |
OnVisit | function OnVisit(out H7AdventureHero Hero) |
Pickup | function Pickup(H7AdventureHero lootingHero, optional H7StructsAndEnums.ELootType lootType = 2, optional bool doMultiplayerSynchro = false) |
PostSerialize | event PostSerialize() |
RestoreStacks | function RestoreStacks() |
Reveal | function Reveal() |
RollRewards | function RollRewards() |
UpdateFloating | native function UpdateFloating(float DeltaTime) |
Default values¶
mOnPickUpSound=AkEvent'H7SFX_Pickup.pickup_artifact'
mRandomData=(mUseThis=false,mMinStackNumber=3,mMaxStackNumber=7,mAllowedFactions=none,mFactionType=ERandomSiteFaction.E_H7_RSF_AS_ANOTHER_TOWN,mReferenceLord=none,mUseFactionOfLord=true,mUseCreatureLevel=true,mAllowedLevels=(Allowed=true),mAllowedLevels[1]=(Allowed=true),mAllowedLevels[2]=(Allowe...
mIsUnblockingEntrance=false
mMinimapIcon=Texture2D'H7TextureGUI.icon_Minimap_Artifacts'