H7RandomArtifact¶
Class in MMH7Game · MMH7Game.H7RandomArtifact · native, perobjectconfig
Object › Actor › SkeletalMeshActor › SkeletalMeshCinematicActor › SkeletalMeshActorMAT › H7EditorMapObject › H7AdventureObject › H7VisitableSite › H7ItemPile › H7RandomArtifact
Implements: H7IRandomSpawnable
Using it from Lua
Properties¶
| Name | Type | Notes |
|---|---|---|
mAiUtilityValue | float | protected |
mDefaultArtifactArchetype | H7ItemPile | |
mMajorAllowed | bool | protected |
mMinorAllowed | bool | protected |
mRelicAllowed | bool | protected |
mSpecificSet | H7ItemSet | protected |
mUseSpecificSet | bool | protected |
Functions¶
| Name | Declaration |
|---|---|
DisposeShell | event DisposeShell() |
GetChosenFaction | event H7Faction GetChosenFaction() |
GetFactionType | function H7StructsAndEnumsNative.ERandomSiteFaction GetFactionType() |
GetRandomHeroItemFromPool | protected native function H7HeroItem GetRandomHeroItemFromPool() |
GetRandomHeroItemFromSet | static function H7HeroItem GetRandomHeroItemFromSet(H7ItemSet specificSet) |
HatchArtifact | protected function HatchArtifact(H7HeroItem heroItem) |
HatchRandomSpawnable | event HatchRandomSpawnable() |
InitGlobalList | protected native function InitGlobalList() |
ResetGlobalList | protected native function ResetGlobalList() |
SetFactionType | native function SetFactionType(H7StructsAndEnumsNative.ERandomSiteFaction factionType) |
SetRandomPlayerNumber | native function SetRandomPlayerNumber(H7StructsAndEnumsNative.EPlayerNumber Number) |
Default values¶
mMinorAllowed=true
mMajorAllowed=true
mRelicAllowed=true
mDefaultArtifactArchetype=H7ItemPile'DefaultArtifact.A_DefaultArtifact'