Starfield Mod:Script-ObjectReference
From Starfield Wiki
| Object Reference | |
|---|---|
| Script | ObjectReference |
| Extends | Form → ScriptObject |
| Editor | Reference |
Represents an actualized reference to an instance of a data object. These references exist in the game world with 3D visuals, spatial data, and other data related to instances of objects.
Definition[edit]
The script header definition.
ScriptName ObjectReference Extends Form Native Hidden
Members[edit]
The members that belong to this script.
- SpaceshipReference Function GetCurrentShipRef()
- Function Unlock(bool abAsOwner = false)
- bool Function RampRumble(float power = 0.5, float duration = 0.25, float falloff = 1600.0)
- bool Function IsNearPlayer()
- bool Function IsInInterior()
- bool Function MoveToIfUnloaded(ObjectReference akTarget, float afXOffset = 0.0, float afYOffset = 0.0, float afZOffset = 0.0)
- bool Function HasRefType(LocationRefType akRefType)
- Function MoveToWhenUnloaded(ObjectReference akTarget, float afXOffset = 0.0, float afYOffset = 0.0, float afZOffset = 0.0)
- float Property X
- float Property Y
- float Property Z
- bool Function Activate(ObjectReference akActivator, bool abDefaultProcessingOnly = false)
- bool Function AddDependentAnimatedObjectReference(ObjectReference akDependent)
- Function AddDynamicTerminalMenuItem(TerminalMenu akTemplateSource, int aiTemplateIndex, int aiItemID, Form[] akTagReplacementForms)
- Function AddAliasedItem(Form akItemToAdd, Alias akAlias, int aiCount = 1, bool abSilent = true)
- ObjectReference Function AddAliasedItemSingle(Form akItemToAdd, Alias akAlias, bool abSilent = true)
- Function AddAliasedItemWithKeywords(Form akItemToAdd, Alias akAlias, int aiCount = 1, bool abSilent = true, Keyword[] keywords = none)
- ObjectReference Function AddAliasedItemWithKeywordsSingle(Form akItemToAdd, Alias akAlias, bool abSilent = true, Keyword[] keywords = none)
- Function AddItem(Form akItemToAdd, int aiCount = 1, bool abSilent = false)
- Function AddKeyword(Keyword apKeyword)
- Function AddKeyIfNeeded(ObjectReference aLockedRef)
- bool Function AddSpell(Spell akSpell, bool abVerbose = true)
- Function AddTextReplacementData(string asTokenLabel, Form akForm)
- Function AddTextReplacementValue(string asTokenLabel, float aValue)
- Function AddToMap(bool abAllowFastTravel = false)
- Function AddToMapScanned(bool abAllowFastTravel = false)
- bool Function AddTransferLink(ObjectReference akTarget)
- Function AssignCrew(Actor aCrewMember)
- Function ApplyConveyorBelt(string aTarget, float aLinVelX, float aLinVelY, float aLinVelZ, bool abOn = true, bool abReverse = false)
- Function ApplyHavokImpulse(float afX, float afY, float afZ, float afMagnitude)
- Function ApplyFanMotor(string aTarget, float aAxisX, float aAxisY, float aAxisZ, float aForce, bool abOn = true)
- bool Function AreAllInTrigger(ObjectReference[] refsToCheck)
- bool Function AreAnyInTrigger(ObjectReference[] refsToCheck)
- Function FanMotorOn(bool abOn = true)
- bool Function IsFanMotorOn()
- bool Function AttachMod(ObjectMod akMod, int aiAttachIndex = 0)
- bool Function AttachModToInventoryItem(Form akItem, ObjectMod akMod)
- Function AttachTo(ObjectReference akParent)
- Function BlockActivation(bool abBlocked = true, bool abHideActivateText = false)
- int Function CalculateEncounterLevel(int aiDifficulty = 4)
- bool Function CanFastTravelToMarker()
- bool Function CanProduceForWorkshop()
- Function ClearDestruction()
- Function ClearDynamicTerminalMenuItems()
- Function ClearFromOldLocations()
- Function ConveyorBeltOn(bool abOn = true)
- int Function CountActorsLinkedToMe(Keyword apLinkKeyword = none, Keyword apExcludeKeyword = none)
- int Function CountLinkedRefChain(Keyword apKeyword = none, int maxExpectedLinkedRefs = 100)
- int Function CountRefsLinkedToMe(Keyword apLinkKeyword = none, Keyword apExcludeKeyword = none)
- Function CreateDetectionEvent(Actor akOwner, int aiSoundLevel = 0)
- Function DamageObject(float afDamage)
- Function DamageValue(ActorValue akAV, float afDamage)
- Function Delete()
- Function Disable(bool abFadeOut = false)
- Function DisableLinkChain(Keyword apKeyword = none, bool abFadeOut = false)
- Function DisableNoWait(bool abFadeOut = false)
- bool Function DispelSpell(Spell akSpell)
- Function Drop(bool abSilent = false)
- ObjectReference Function DropFirstObject(bool abInitiallyDisabled = false)
- ObjectReference Function DropObject(Form akObject, int aiCount = 1)
- bool Function Enable(bool abFadeIn = false)
- Function EnableFastTravel(bool abEnable = true)
- Function EnableLinkChain(Keyword apKeyword = none, bool abFadeIn = false)
- bool Function EnableNoWait(bool abFadeIn = false)
- ObjectReference[] Function FindAllReferencesOfType(Form akObjectOrList, float afRadius)
- ObjectReference[] Function FindAllReferencesWithKeyword(Form akKeywordOrList, float afRadius)
- Function ForceAddRagdollToWorld()
- Function ForceRemoveRagdollFromWorld()
- ActorBase Function GetActorBaseForResource(ActorValue akAV)
- ActorBase Function GetActorOwner()
- Actor Function GetActorRefOwner()
- Actor[] Function GetActorsLinkedToMe(Keyword apLinkKeyword = none, Keyword apExcludeKeyword = none)
- Actor[] Function GetAllCrewMembers()
- ObjectReference[] Function GetAllRefsInTrigger()
- float Function GetAngleX()
- float Function GetAngleY()
- float Function GetAngleZ()
- bool Function GetAnimationVariableBool(string arVariableName)
- int Function GetAnimationVariableInt(string arVariableName)
- float Function GetAnimationVariableFloat(string arVariableName)
- Form Function GetBaseObject()
- float Function GetBaseValue(ActorValue akAV)
- ActorBase[] Function GetBiomeActors(float afMaxPercentageKnown = 1.0)
- Flora[] Function GetBiomeFlora(float afMaxPercentageKnown = 1.0)
- int Function GetCurrentDestructionStage()
- Location Function GetCurrentLocation()
- Planet Function GetCurrentPlanet()
- Scene Function GetCurrentScene()
- float Function GetDayLength()
- int[] Function GetDebugTextColor()
- int Function GetDebugTextSize()
- string Function GetDebugTextString()
- ObjectReference[] Function GetDestructibleOutpostObjects()
- float Function GetDistance(ObjectReference akOther)
- Location Function GetEditorLocation()
- Faction Function GetFactionOwner()
- Flora Function GetFloraForResource(ActorValue akAV)
- float Function GetGravityScale()
- float Function GetHeadingAngle(ObjectReference akOther)
- float Function GetHeight()
- int Function GetHighestItemCountKeywords(Formlist akKeywords, bool abMustMatchAll)
- int Function GetInventoryValue()
- int Function GetItemCount(Form akItem = none)
- int Function GetItemCountKeywords(Formlist akKeywords, bool abMustMatchAll)
- int Function GetComponentCount(Form akItem = none)
- ObjectReference Function GetContainer()
- float Function GetItemHealthPercent()
- Key Function GetKey()
- float Function GetLength()
- Cell Function GetLinkedCell(Keyword akKeyword)
- ObjectReference Function GetLinkedRef(Keyword apKeyword = none)
- ObjectReference[] Function GetLinkedRefChain(Keyword apKeyword = none, int iMaxExpectedLinkedRefs = 100)
- int Function GetLockLevel()
- LocationRefType[] Function GetLocRefTypes()
- ObjectReference Function GetNthLinkedRef(int aiLinkedRef, Keyword apKeyword = none)
- float Function GetMass()
- int Function GetOpenState()
- Cell Function GetParentCell()
- float Function GetPercentageKnown()
- float Function GetPositionX()
- float Function GetPositionY()
- float Function GetPositionZ()
- float[] Function GetSpacePosition()
- float[] Function GetSpaceTransform()
- float Function GetRadioFrequency()
- float Function GetRadioVolume()
- float Function GetResourceDamage(ActorValue akValue = none)
- float[] Function GetSafePosition(float aSearchRadius = -1.0, float aSafeRadius = -1.0)
- float Function GetWeight()
- float Function GetWeightInContainer()
- ObjectReference[] Function GetRefsLinkedToMe(Keyword apLinkKeyword = none, Keyword apExcludeKeyword = none)
- ObjectReference[] Function GetWorkshopOwnedObjects(Actor akActor)
- float Function GetWorkshopResourceDamage(ActorValue akValue)
- ObjectReference[] Function GetWorkshopResourceObjects(ActorValue akAV = none, int aiOption = 0)
- float Function GetScale()
- Actor Function GetSpaceshipAutopilotAI()
- Cell Function GetTeleportCell()
- Cell Function GetTransitionCell()
- float Function GetTransmitterDistance()
- int Function GetTriggerObjectCount()
- float Function GetValue(ActorValue akAV)
- int Function GetValueInt(ActorValue akAV)
- float Function GetValuePercentage(ActorValue akAV)
- Resource[] Function GetValueResources()
- GlobalVariable Function GetValueEnumGlobal(ActorValue akAV, GlobalVariable[] akEnumGlobals)
- VoiceType Function GetVoiceType()
- float Function GetWidth()
- ObjectReference Function GetWorkshop()
- WorldSpace Function GetWorldSpace()
- Actor Function GetSelfAsActor()
- ObjectReference[] Function GetSingleRefArray()
- bool Function HasActorRefOwner()
- bool Function HasCrew()
- bool Function HasDirectLOS(ObjectReference akTarget, string asSourceNode = "", string asTargetNode = "")
- bool Function HasEffectKeyword(Keyword akKeyword)
- bool Function HasKeyword(Keyword apKeyword)
- bool Function HasKeywordInFormList(FormList akKeywordList)
- bool Function HasLocRefType(LocationRefType akRefType)
- bool Function HasMagicEffect(MagicEffect akMagicEffect)
- bool Function HasNode(string asNodeName)
- bool Function HasOwner()
- bool Function HasSharedPowerGrid(ObjectReference akCompare)
- Function IgnoreFriendlyHits(bool abIgnore = true)
- Function InterruptCast()
- bool Function IsActivationBlocked()
- bool Function Is3DLoaded()
- bool Function IsConveyorBeltOn()
- bool Function IsCreated()
- bool Function IsCrew(Actor akActor)
- bool Function IsDebugTextBillboard()
- bool Function IsDeleted()
- bool Function IsDestroyed()
- bool Function IsDisabled()
- bool Function IsDoorInaccessible()
- bool Function IsEnabled()
- bool Function IsFurnitureInUse(bool abIgnoreReserved = false)
- bool Function IsFurnitureMarkerInUse(int aiMarker, bool abIgnoreReserved = false)
- bool Function IsIgnoringFriendlyHits()
- bool Function IsInDialogueWithPlayer()
- bool Function IsInTrigger(ObjectReference refToCheck)
- bool Function IsInSpace()
- bool Function IsLockBroken()
- bool Function IsLocked()
- bool Function IsMapMarkerVisible()
- bool Function IsOwnedBy(Actor akOwner)
- bool Function IsPowered()
- bool Function IsQuestItem()
- bool Function IsRadioOn()
- bool Function IsScanned()
- bool Function IsRefInTransitionCell(ObjectReference akRef)
- bool Function IsTeleportAreaLoaded()
- bool Function IsSpellTarget(Form akMagicItemForm)
- bool Function IsWithinBuildableArea(ObjectReference akRef)
- Function KnockAreaEffect(float afMagnitude, float afRadius)
- Function Lock(bool abLock = true, bool abAsOwner = false, bool abTraverseLinkedLockables = true)
- ObjectReference Function MakeAliasedRefFromInventory(Form akObject, Alias akAlias)
- Function MakeTransmitterRepeater(ObjectReference akTransmitterToRepeat, float afInnerRadius, float afOuterRadius, bool abUnlimitedRange = false)
- Function MatchOutpostName(ObjectReference akNewNameObject)
- Function ModValue(ActorValue akAV, float afAmount)
- Function ModValueTo(ActorValue akAV, float afValue)
- Function MoveContainerContentToUnfilledContainers()
- Function MoveTo(ObjectReference akTarget, float afXOffset = 0.0, float afYOffset = 0.0, float afZOffset = 0.0, bool abMatchRotation = true, bool abRotateOffset = false)
- Function MoveToMyEditorLocation()
- Function MoveToNearestNavmeshLocation()
- Function MoveToNode(ObjectReference akTarget, string asNodeName, string asMatchNodeName = "")
- Function OpenOneWayTransferMenu(bool aIsGiveOnly, FormList aFilterList = none)
- ObjectReference Function PlaceAtMe(Form akFormToPlace, int aiCount = 1, bool abForcePersist = false, bool abInitiallyDisabled = false, bool abDeleteWhenAble = true, float[] akOffsetValues = none, Alias akAliasToFill = none, bool abSnapOffsetToNavmesh = true)
- SpaceshipReference Function PlaceShipAtMe(Form akFormToPlace, int aiLevelMod = 4, bool abPlayFx = true, bool abForcePersist = false, bool abInitiallyDisabled = false, bool abDeleteWhenAble = true, float[] akOffsetValues = none, Alias akAliasToFill = none, Location akEncLoc = none, bool abSnapOffsetToNavmesh = true)
- SpaceshipReference Function PlaceShipAtMeOffset(Form akFormToPlace, float xOffset = 0.0, float yOffset = 0.0, float zOffset = 0.0, int aiLevelMod = 4, bool abPlayFx = true, bool abForcePersist = false, bool abInitiallyDisabled = false, bool abDeleteWhenAble = true, Alias akAliasToFill = none, Location akEncLoc = none, bool abSnapOffsetToNavmesh = true)
- Actor Function PlaceActorAtMe(ActorBase akActorToPlace, int aiLevelMod = 4, Location akEncLoc = none, bool abForcePersist = false, bool abInitiallyDisabled = false, bool abDeleteWhenAble = true, float[] akOffsetValues = none, bool abSnapOffsetToNavmesh = true)
- Actor Function PlaceDuplicateActorAtMe(Actor akActorToDuplicate, bool abForcePersist = false, bool abInitiallyDisabled = false, bool abDeleteWhenAble = true, float[] akOffsetValues = none, Alias akAliasToFill = none, bool abSnapOffsetToNavmesh = true)
- ObjectReference Function PlaceAtNode(string asNodeName, Form akFormToPlace, int aiCount = 1, bool abForcePersist = false, bool abInitiallyDisabled = false, bool abDeleteWhenAble = true, bool abAttach = false)
- Cell Function PlaceCellAtMe(Cell akCellToCopy, RefCollectionAlias akRefCollection = none, bool abForcePersist = false, bool abDeleteWhenAble = true, bool abInitiallyDisabled = false, float[] akOffsetValues = none)
- ObjectReference Function PlaceLockedRefKeyAtMe(ObjectReference aLockedRef, int aiCount = 1, bool abForcePersist = false, bool abInitiallyDisabled = false, bool abDeleteWhenAble = true)
- bool Function PlayAnimation(string asAnimation)
- bool Function PlayAnimationAndWait(string asAnimation, string asEventName)
- bool Function PlayGamebryoAnimation(string asAnimation, bool abStartOver = false, float afEaseInTime = 0.0)
- bool Function PlayImpactEffect(ImpactDataSet akImpactEffect, string asNodeName = "", float afPickDirX = 0.0, float afPickDirY = 0.0, float afPickDirZ = -1.0, float afPickLength = 512.0, bool abApplyNodeRotation = false, bool abUseNodeLocalRotation = false)
- bool Function PlaySyncedAnimationSS(string asAnimation1, ObjectReference akObj2, string asAnimation2)
- bool Function PlaySyncedAnimationAndWaitSS(string asAnimation1, string asEvent1, ObjectReference akObj2, string asAnimation2, string asEvent2)
- Function PlayTerrainEffect(string asEffectModelName, string asAttachBoneName)
- Function PauseAudio()
- Function PreloadExteriorCell()
- Function PreloadTargetArea()
- Function ProcessTrapHit(ObjectReference akTrap, float afDamage, float afPushback, float afXVel, float afYVel, float afZVel, float afXPos, float afYPos, float afZPos, int aeMaterial, float afStagger)
- Function PromoteToLegendary(int aiRank = 0, LegendaryItem akItemDefinition = none)
- Function PushActorAway(Actor akActorToPush, float aiKnockbackForce)
- Function RemoveAllItems(ObjectReference akTransferTo = none, bool abKeepOwnership = false, bool abRespectTargetCapacity = false)
- Function RemoveAllItemsEx(ObjectReference akTransferTo = none, bool abKeepOwnership = false, bool abRespectTargetCapacity = false, bool abSilent = false)
- int Function RemoveResources(Resource akResource, int aiCount, bool abSilent = false)
- int Function RemoveItem(Form akItemToRemove, int aiCount = 1, bool abSilent = false, ObjectReference akOtherContainer = none)
- int Function RemoveItemByComponent(Form akComponentToRemove, int aiCount = 1, bool abSilent = false, ObjectReference akOtherContainer = none)
- Function RemoveKeyword(Keyword apKeyword)
- Function RemoveAllMods()
- Function RemoveAllModsFromInventoryItem(Form akItem)
- Function RemoveMod(ObjectMod akMod)
- Function RemoveModFromInventoryItem(Form akItem, ObjectMod akMod)
- bool Function RemoveDependentAnimatedObjectReference(ObjectReference akDependent)
- Function RemoveTransferLink(ObjectReference akTarget)
- Function Repair()
- Function Reset(ObjectReference akTarget = none)
- Function SetRequiresScanning(bool abRequiresScanning = true)
- Function ResetKeyword(Keyword apKeyword)
- Function RestoreValue(ActorValue akAV, float afAmount)
- Function ResumeAudio()
- Function ReverseConveyorBelt(bool abReverse = true)
- Function Say(Topic akTopicToSay, Actor akActorToSpeakAs = none, bool abSpeakInPlayersHead = false, ObjectReference akTarget = none)
- Function SayCustom(Keyword akKeywordToSay, Actor akActorToSpeakAs = none, bool abSpeakInPlayersHead = false, ObjectReference akTarget = none)
- Function SendStealAlarm(Actor akThief)
- Function SetActivateTextOverride(Message akText)
- Function SetActorCause(Actor akActor)
- Function SetActorOwner(ActorBase akActorBase, bool abNoCrime = false)
- Function SetActorRefOwner(Actor akActor, bool abNoCrime = false)
- Function SetAngle(float afXAngle, float afYAngle, float afZAngle)
- Function SetAnimationVariableBool(string arVariableName, bool abNewValue)
- Function SetAnimationVariableInt(string arVariableName, int aiNewValue)
- Function SetAnimationVariableFloat(string arVariableName, float afNewValue)
- Function SetAttractionActive(Keyword apKeyword, bool abActive = true)
- Function SetConveyorBeltVelocity(float afLinVelX, float afLinVelY, float afLinVelZ)
- Function RotateCarouselDisplayCase(int aiDirection)
- Function SetDebugTextBillboard(bool abBillboard = true)
- Function SetDebugTextColor(int aiRed, int aiGreen, int aiBlue, int aiAlpha = 255)
- Function SetDebugTextSize(int aiFontSize)
- Function SetDebugTextString(string asText)
- Function SetDestroyed(bool abDestroyed = true)
- Function SetDirectAtTarget(ObjectReference akTarget)
- Function SetMarkerDiscovered()
- Function SetDoorInaccessible(bool abInaccessible)
- Function SetFactionOwner(Faction akFaction, bool abNoCrime = false)
- Function SetHarvested(bool abHarvested)
- Function SetLinkedRef(ObjectReference akLinkedRef, Keyword apKeyword = none, bool abPromoteParentRefr = true)
- Function SetLockLevel(int aiLockLevel)
- Function SetLocRefType(Location akLoc, LocationRefType akRefType)
- Function SetMapMarkerCategory(int iCategory = 0)
- Function SetMapMarkerType(int iType = 0)
- Function SetMapMarkerUnexploredName(Message aName)
- Function SetMarkerAllowGravJump(bool aAllowGravJump = true)
- Function SetMarkerUndiscoveredVisibility(int iVisibilityEnum = 0)
- Function SetMarkerVisibleOnStarMap(bool aVisible = true)
- Function SetMotionType(int aeMotionType, bool abImmediatelySimulate = true)
- Function SetNoFavorAllowed(bool abNoFavor = true)
- Function SetOpen(bool abOpen = true)
- Function SetOverrideName(Message akText)
- Function SetPersistLoc(Location akLoc)
- Function SetPlayerHasTaken(bool abTaken = true)
- Function SetPosition(float afX, float afY, float afZ)
- Function SetRadioOn(bool abOn = true)
- Function SetRadioFrequency(float afFrequency)
- Function SetRadioVolume(float afVolume)
- bool Function SetWorkshopState(int aState)
- Function SetScale(float afScale)
- Function SetScanned(bool abValue = true)
- Function SetValue(ActorValue akAV, float afValue)
- int Function IncrementLoopingValue(ActorValue akAV, int aiMaxValue, int aiIncrementAmount = 1)
- Function ShowHangarMenu(int aiMode = 0, Actor akVendor = none, SpaceshipReference akMenuTarget = none, bool abOpenToAvailableTab = false)
- Function ShowWorkshopBuilderMenu()
- Function ShowWorkshopTargetMenu(bool abIncludeSameSystem = true, Keyword akSameSystemRequiredKeyword = none, bool abIncludeIntersystem = true, Keyword akIntersystemRequiredKeyword = none)
- Function SplineTranslateTo(float afX, float afY, float afZ, float afXAngle, float afYAngle, float afZAngle, float afTangentMagnitude, float afSpeed, float afMaxRotationSpeed = 0.0)
- Function SplineTranslateToRef(ObjectReference arTarget, float afTangentMagnitude, float afSpeed, float afMaxRotationSpeed = 0.0)
- Function SplineTranslateToRefNode(ObjectReference arTarget, string arNodeName, float afTangentMagnitude, float afSpeed, float afMaxRotationSpeed = 0.0)
- Function StartSequenceOnReferences(string aSequenceName, ObjectReference[] aRefs, bool aAttach)
- Function StartSequence(string aSequenceName, bool aAttach, float afWeight = 1.0)
- Function StartWorkshop(bool abStart = true)
- Function StopAllSequencesOnReferences(ObjectReference[] aRefs)
- Function StopAllSequences()
- Function StopSequence(string aSequenceName)
- Function StopTranslation()
- Function TranslateTo(float afX, float afY, float afZ, float afXAngle, float afYAngle, float afZAngle, float afSpeed, float afMaxRotationSpeed = 0.0)
- Function TranslateToRef(ObjectReference arTarget, float afSpeed, float afMaxRotationSpeed = 0.0)
- Function UnassignCrew(Actor aCrewMember)
- bool Function WaitForAnimationEvent(string asEventName)
- bool Function WaitFor3DLoad()
- bool Function IsInLocation(Location akLocation)
- bool Function TryToStartCombat(ObjectReference akTarget, bool abPreferredTarget = false)
- bool Function TryToStopCombat()
- bool Function TryToStopCombatAlarm()
- bool Function TryToAddToFaction(Faction akFaction)
- bool Function TryToRemoveFromFaction(Faction akFaction)
- bool Function TryToRemoveFromAllFactions()
- bool Function TryToEvaluatePackage()
- bool Function TryToKill(ObjectReference akKiller)
- bool Function TryToSetGhost(bool bSetGhost = true)
- bool Function TryToSetProtected(bool bSetProtected = true)
- bool Function TryToSetEssential(bool bSetEssential = true)
- SpaceshipReference Function PlaceShipNearMe(Form akFormToPlace, int positionVal = 0, int distanceVal = 0, int facingVal = 0, int aiLevelMod = 4, bool abPlayFx = true, bool abForcePersist = false, bool abInitiallyDisabled = false, bool abDeleteWhenAble = true, Alias akAliasToFill = none)
- Function MoveNear(ObjectReference akTarget, int positionVal = 0, int distanceVal = 0, int facingVal = 0)
- Event OnActivate(ObjectReference akActionRef)
- Event OnCellAttach()
- Event OnCellDetach()
- Event OnCellLoad()
- Event OnClose(ObjectReference akActionRef)
- Event OnContainerChanged(ObjectReference akNewContainer, ObjectReference akOldContainer)
- Event OnCrewAssigned(Actor akCrew, ObjectReference akAssignmentRef, ObjectReference akPreviousAssignmentRef)
- Event OnCrewDismissed(Actor akCrew, ObjectReference akPreviousAssignmentRef)
- Event OnDestroyed(ObjectReference akDestroyer)
- Event OnDestructionStageChanged(int aiOldStage, int aiCurrentStage)
- Event OnEnterFurniture(Actor akActionRef)
- Event OnEquipped(Actor akActor)
- Event OnExitFurniture(ObjectReference akActionRef)
- Event OnGrab()
- Event OnItemAdded(Form akBaseItem, int aiItemCount, ObjectReference akItemReference, ObjectReference akSourceContainer, int aiTransferReason)
- Event OnItemRemoved(Form akBaseItem, int aiItemCount, ObjectReference akItemReference, ObjectReference akDestContainer, int aiTransferReason)
- Event OnLoad()
- Event OnLockStateChanged()
- Event OnObjectRepaired(ObjectReference akReference)
- Event OnObjectDestroyed(ObjectReference akReference)
- Event OnOpen(ObjectReference akActionRef)
- Event OnOutpostItemPowerOff(ObjectReference akPoweredItem)
- Event OnOutpostItemPowerOn(ObjectReference akPoweredItem, ObjectReference akPowerGenerator)
- Event OnPipboyRadioDetection(bool abDetected)
- Event OnPlayerDialogueTarget()
- Event OnPowerOn(ObjectReference akPowerGenerator)
- Event OnPowerOff()
- Event OnRead()
- Event OnRelease()
- Event OnReset()
- Event OnSell(Actor akSeller)
- Event OnSpellCast(Form akSpell)
- Event OnTranslationAlmostComplete()
- Event OnTranslationComplete()
- Event OnTranslationFailed()
- Event OnTrapHitStop(ObjectReference akTarget)
- Event OnTriggerEnter(ObjectReference akActionRef)
- Event OnTriggerLeave(ObjectReference akActionRef)
- Event OnUnequipped(Actor akActor)
- Event OnUnload()
- Event OnWorkshopFlyCam(bool aStart)
- Event OnWorkshopMode(bool aStart)
- Event OnWorkshopObjectGrabbed(ObjectReference akReference)
- Event OnWorkshopObjectMoved(ObjectReference akReference)
- Event OnWorkshopObjectPlaced(ObjectReference akReference)
- Event OnWorkshopObjectRemoved(ObjectReference akReference)
- Event OnWorkshopOutputLink(ObjectReference akSource, ObjectReference akTarget)
- Event OnWorkshopNPCTransfer(Location akNewWorkshop, Keyword akActionKW)
- Event OnTerminalMenuItemRun(int auiMenuItemID, TerminalMenu akTerminalBase, ObjectReference akTerminalRef)
- Event OnQuickContainerOpened()
- Event OnBuilderMenuSelect(ActorValue akActorValue)
- Event OnScanned()
- Event OnMapMarkerDiscovered()
- Event OnWorkshopCargoLinkChanged(ObjectReference akOldTarget, ObjectReference akNewTarget)
- int Property CONST_NearPosition_Min
- int Property CONST_NearPosition_Max
- int Property CONST_NearPosition_Random
- int Property CONST_NearPosition_DeadAhead
- int Property CONST_NearPosition_ForwardTight
- int Property CONST_NearPosition_ForwardWide
- int Property CONST_NearPosition_Behind
- int Property CONST_NearPosition_Above
- int Property CONST_NearPosition_Below
- int Property CONST_NearPosition_Left
- int Property CONST_NearPosition_Right
- float Property CONST_NearPosition_TightArc
- float Property CONST_NearPosition_WideArc
- int Property CONST_NearDistance_Min
- int Property CONST_NearDistance_Max
- int Property CONST_NearDistance_RandomFar
- int Property CONST_NearDistance_Random
- int Property CONST_NearDistance_VeryClose
- int Property CONST_NearDistance_Close
- int Property CONST_NearDistance_Short
- int Property CONST_NearDistance_Moderate
- int Property CONST_NearDistance_Long
- int Property CONST_NearDistance_VeryLong
- int Property CONST_NearDistance_Close_Min
- int Property CONST_NearDistance_Close_Max
- int Property CONST_NearDistance_Short_Min
- int Property CONST_NearDistance_Short_Max
- int Property CONST_NearDistance_Moderate_Min
- int Property CONST_NearDistance_Moderate_Max
- int Property CONST_NearDistance_Long_Min
- int Property CONST_NearDistance_Long_Max
- int Property CONST_NearDistance_VeryLong_Min
- int Property CONST_NearDistance_VeryLong_Max
- int Property CONST_NearFacing_Min
- int Property CONST_NearFacing_Max
- int Property CONST_NearFacing_TotallyRandom
- int Property CONST_NearFacing_Random
- int Property CONST_NearFacing_Direct
- int Property CONST_NearFacing_TowardSmall
- int Property CONST_NearFacing_TowardLarge
- int Property CONST_NearFacing_AwaySmall
- int Property CONST_NearFacing_AwayLarge
- int Property CONST_NearFacing_LeftSideOn
- int Property CONST_NearFacing_RightSideOn
- int Property CONST_NearFacing_BottomSideOn
- int Property CONST_NearFacing_TopSideOn
- float Property CONST_NearFacing_HeadingCorrectionToDirectFacing
- float Property CONST_NearFacing_TightAngle
- float Property CONST_NearFacing_WideAngle
- int Property Motion_Fixed
- int Property Motion_Dynamic
- int Property Motion_Keyframed