The Alias script is a part of Starfield’s Papyrus scripting ecosystem. It is included with the base game.
For this script, the Papyrus index knows about:
- 4 events
- 8 functions
Inheritance Tree
| Script | Extended By |
|---|---|
| — | |
| — | |
| — |
Structs
The Papyrus Index is still under construction. Structs have not been implemented yet.
Properties
No properties found.
Events
- Found in:
- Vanilla
eventOnAliasInit()Event received when this alias has been filled (or not filled) as a result of the quest starting up. Other aliases in the quest will have also been filled by this point, and the quest is about to start its startup stage.
- Found in:
- Vanilla
eventOnAliasReset()Event called when this alias' script is reset. (As a result of a repeatable quest resetting)
- Found in:
- Vanilla
eventOnAliasShutdown()Event received when the quest that owns this alias has shut down. The alias will be cleared by this point.
- Found in:
- Vanilla
eventOnAliasStarted()Event received when this alias has been started - after quest startup is run
Functions
- Found in:
- Vanilla
Gets the quest that owns this alias.
- Found in:
- Vanilla
Refills this alias. Function won't return until alias has been re-filled.
- Found in:
- Vanilla
Refills the dependent aliases of this alias
- Found in:
- Vanilla
Turns on profiling for this specific object and all scripts attached to it - setting doesn't persist across saves
Will do nothing on release console builds, and if the Papyrus:bEnableProfiling ini setting is off- Found in:
- Vanilla
Turns off profiling for this specific object and all scripts attached to it - setting doesn't persist across saves
Will do nothing on release console builds, and if the Papyrus:bEnableProfiling ini setting is off- Found in:
- Vanilla
jduvall - convenience function
checks to see if the passed in alias is the same type (ReferenceAlias, RefCollectionAlias, or LocationAlias)- Found in:
- Vanilla
jduvall - convenience function
Copies contents of this alias over the contents of the TargetAlias, if it's the same type (both are ReferenceAlias, both are RefCollectionAliases, both are LocationAliases)
skipIfEmpty: if true (default), it will NOT copy if this alias is empty.
CopyOver: if true (default), it will copy over contents in TargetAlias. If false, it will only copy if TargetAlias is empty.
returns true if it copied; returns false if it did not copy
