Skip to content

H7Ship

Class in MMH7Game · MMH7Game.H7Ship · native, perobjectconfig

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

Implements: H7DynGridObjInterface, H7ITooltipable, H7IHideable

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

Constants

NameValue
SHIP_OFFSET_ROTRot( 0, -32768, 0 )

Properties

NameTypeNotes
mArmyH7AdventureArmyprotected
mIsHiddenboolprotected
mPlayerH7Playerprotected
mPlayerNumberH7StructsAndEnumsNative.EPlayerNumberprotected
mSailMesh1StaticMeshComponent
mSailMesh2StaticMeshComponent
mSaveLocationVectorprotected
mSaveRotationRotatorprotected

Functions

NameDeclaration
GetArmyfunction H7AdventureArmy GetArmy()
GetColorfunction Color GetColor()
GetEntranceCellnative function H7AdventureMapCell GetEntranceCell()
GetFlashMinimapPathfunction string GetFlashMinimapPath()
GetPlayerfunction H7Player GetPlayer()
GetPlayerNumberfunction H7StructsAndEnumsNative.EPlayerNumber GetPlayerNumber()
GetTooltipDatafunction H7TooltipData GetTooltipData(optional bool extendedVersion)
Hidefunction Hide()
InitAdventureObjectevent InitAdventureObject()
IsH7Hiddenfunction bool IsH7Hidden()
IsHiddenXnative function bool IsHiddenX()
OnVisitfunction OnVisit(out H7AdventureHero Hero)
PostSerializeevent PostSerialize()
Revealfunction Reveal()
SetArmyfunction SetArmy(H7AdventureArmy Army)
SetPlayerfunction SetPlayer(H7Player Player)
SetVisibilityfunction SetVisibility(bool show)
ToggleVisibilityfunction ToggleVisibility()

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