Mod:Creation Kit/ActorBase Script


 * Extends: Form Script
 * Editor: Actor

Script for the manipulation of actor base objects. Actor Scripts are references of this.

Properties
None

F4SE Structs

 * Struct BodyWeight Struct - ActorBase|BodyWeight
 * A structure containing an actors body weight information.

Global Functions
None

Member Functions

 * Class Function GetClass - ActorBase|GetClass
 * Returns this actor's class.
 * int Function GetDeadCount - ActorBase|GetDeadCount
 * Returns the number of actors that have this base that are dead.
 * FormList Function GetGiftFilter - ActorBase|GetGiftFilter
 * Returns this actor's formlist of keywords to use as a gift filter.
 * int Function GetLevel - ActorBase|GetLevel
 * Returns this actor's level.
 * int Function GetLevelExact - ActorBase|GetLevelExact native
 * Returns this actor's level unmodified by the player's level.
 * Race Function GetRace - ActorBase|GetRace
 * Returns this actor's race.
 * int Function GetSex - ActorBase|GetSex
 * Returns this actor's gender.
 * Actor Function GetUniqueActor - ActorBase|GetUniqueActor
 * Get the actor for this unique NPC if it currently exists.
 * bool Function IsEssential - ActorBase|IsEssential
 * Returns if this actor is flagged as essential or not.
 * bool Function IsInvulnerable - ActorBase|IsInvulnerable
 * Returns if this actor is flagged as invulnerable or not.
 * bool Function IsProtected - ActorBase|IsProtected
 * Returns if this actor is flagged as protected or not.
 * bool Function IsUnique - ActorBase|IsUnique
 * Returns if this actor is flagged as unique.
 * Function SetEssential - ActorBase|SetEssential(bool abEssential)
 * Flags this actor as essential or not. An actor cannot both be protected and essential.
 * Function SetInvulnerable - ActorBase|SetInvulnerable(bool abInvulnerable)
 * Flags this actor as invulnerable or not.
 * Function SetProtected - ActorBase|SetProtected(bool abProtected)
 * Flags this actor as protected or not. An actor cannot both be protected and essential.
 * Function SetOutfit - ActorBase|SetOutfit(Outfit akOutfit,bool abSleepOutfit)
 * Change the default or sleep outfit. Art will be loaded next time this actor is loaded.

F4SE Member Functions

 * BodyWeight Function GetBodyWeight - ActorBase|GetBodyWeight
 * Returns this actors body weight information.
 * HeadPart[] Function GetHeadParts - ActorBase|GetHeadParts(bool bOverlays)
 * Returns the head part array from either the overlay list or original list.
 * Outfit Function GetOutfit - ActorBase|GetOutfit(bool bSleepOutfit)
 * Get the Outfit of the actor.
 * ActorBase Function GetTemplate - ActorBase|GetTemplate(bool bTopMost)
 * Gets the template of the ActorBase, topmost will return the highest parent.
 * bool Function HasHeadPartOverlays - ActorBase|HasHeadPartOverlays
 * Returns whether this ActorBase has any overlay head parts.
 * Function SetBodyWeight - ActorBase|SetBodyWeight(BodyWeight weight)
 * Modifies this actors body weight information.

Events
None