The ActorBase script is a part of Skyrim SE’s Papyrus scripting ecosystem. It is included with the base game, and is extended/modified by modded sources such as Skyrim Script Extender x64 (SKSE).
For this script, the Papyrus index knows about:
- 45 functions
Inheritance Tree
No indexed scripts extend this script.
Properties
No properties found.
Events
No events found.
Functions
Obtains the number of actors using this actor base that are dead.
Obtains this actor's FormList of keywords to use as a gift filter.
Obtains whether this actor base is flagged as essential or not.
Obtains whether this actor base is flagged as invulnerable or not.
Obtains whether this actor base is flagged as protected or not.
Sets or clears this actor's essential flag. If the actor is protected and you set the essential flag, the protected flag will be removed.
Sets or clears this actor's invulnerable flag.
Sets or clears this actor's protected flag. If you set the flag, and the actor is essential, the essential flag will be cleared.
- Found in:
- SKSE
Get the combat style of this actor. (This function requires SKSE)
- Found in:
- SKSE
Set the combat style of this actor. (This function requires SKSE)
- Found in:
- SKSE
Returns the number of head parts of this actor. (This function requires SKSE)
- Found in:
- SKSE
Returns the specified head part of this actor. (This function requires SKSE)
- Found in:
- SKSE
Changes the specified head part of this actor. (This function requires SKSE)
- Found in:
- SKSE
- Found in:
- SKSE
These functions are READ-ONLY they are for accessing the
HeadPart list when the ActorBase's Race has been overlayed
with another race (e.g. Vampires)- Found in:
- SKSE
- Found in:
- SKSE
- Found in:
- SKSE
Get/Set actors face morph value by index
- Found in:
- SKSE
- Found in:
- SKSE
Returns the face morph preset of this actor base. (This function requires SKSE)
- Found in:
- SKSE
Changes the face preset of this actor base. (This function requires SKSE)
- Found in:
- SKSE
Returns the ColorForm of this actors hair. (This function requires SKSE)
- Found in:
- SKSE
Sets the ColorForm of this actors hair. (This function requires SKSE)
- Found in:
- SKSE
Returns the number of spells defined in the base actor form. (This function requires SKSE)
- Found in:
- SKSE
Returns the specified spell defined in the base actor form. (This function requires SKSE)
- Found in:
- SKSE
returns the face textureset of the actor (Player Only?)
- Found in:
- SKSE
- Found in:
- SKSE
Gets/sets the Actor's voicetype
- Found in:
- SKSE
Changes the voice of myActor to newvoice.
This change alone is not persistent when saving the game. You must store the new voicetype in a formlist and recover it from there with onplayerloadgame when loading the save game. ( Remember that this works only on the second save game load after introducing a new player alias ! )
Voicetype property newvoice auto ;;;;;;; ( fill in script properties tab )
Formlist property voicelist auto ;;;;;; ( dito ) must have been created empty in CK
;;;;;; every actor must have its own listActor property myactor auto ;;;;; ( filled elsewhere )
Function somefunc()
Myactor.getactorbase().setvoicetype(newvoice)Voicelist.revert() ;;;; must be empty for next statementVoicelist.addform(newvoice) ;;;; remember voicetype for this actor in entry 0Endfunction
In Script on player alias:
Event onplayerloadgame()
Voicetype vt = voicelist.getat(0) as voicetype ;;; only one entry !Myactor.getactorbase().setvoicetype(vt) ;;; remembered for new save loadEndevent
- Found in:
- SKSE
Gets/sets the far away skin of the actorbase
- Found in:
- SKSE
- Found in:
- SKSE
Gets the root template of the ActorBase
