Class RaceScript
- Namespace
- SkyrimForge.Papyrus
- Assembly
- SkyrimForge.Game.dll
Functions and comments from Race.psc.
public static class RaceScript
- Inheritance
-
RaceScript
- Inherited Members
Fields
kRace_AllowMultipleMembraneShaders
public const int kRace_AllowMultipleMembraneShaders = 536870912
Field Value
kRace_AllowPCDialogue
public const int kRace_AllowPCDialogue = 2097152
Field Value
kRace_AllowPickpocket
public const int kRace_AllowPickpocket = 8388608
Field Value
kRace_AllowRagdollCollision
public const int kRace_AllowRagdollCollision = 262144
Field Value
kRace_AlwaysUseProxyController
public const int kRace_AlwaysUseProxyController = 16777216
Field Value
kRace_AvoidsRoads
public const int kRace_AvoidsRoads = -2147483648
Field Value
kRace_CantOpenDoors
public const int kRace_CantOpenDoors = 1048576
Field Value
kRace_Child
public const int kRace_Child = 4
Field Value
kRace_FaceGenHead
public const int kRace_FaceGenHead = 2
Field Value
kRace_Flies
public const int kRace_Flies = 128
Field Value
kRace_Immobile
public const int kRace_Immobile = 512
Field Value
kRace_NoCombatInWater
public const int kRace_NoCombatInWater = 2048
Field Value
kRace_NoKnockdowns
public const int kRace_NoKnockdowns = 4194304
Field Value
kRace_NoRotatingToHeadTrack
public const int kRace_NoRotatingToHeadTrack = 4096
Field Value
kRace_NoShadow
public const int kRace_NoShadow = 32
Field Value
kRace_NotPushable
public const int kRace_NotPushable = 1024
Field Value
kRace_Playable
public const int kRace_Playable = 1
Field Value
kRace_SpellsAlignWithMagicNode
public const int kRace_SpellsAlignWithMagicNode = 65536
Field Value
kRace_Swims
public const int kRace_Swims = 64
Field Value
kRace_TiltFrontBack
public const int kRace_TiltFrontBack = 8
Field Value
kRace_TiltLeftRight
public const int kRace_TiltLeftRight = 16
Field Value
kRace_UseHeadTrackAnim
public const int kRace_UseHeadTrackAnim = 32768
Field Value
kRace_UseWorldRaycasts
public const int kRace_UseWorldRaycasts = 131072
Field Value
kRace_Walks
public const int kRace_Walks = 256
Field Value
Properties
Dispatcher
The dispatcher that binds this script to a form and calls the functions and properties that have no generated member.
public static PapyrusScriptDispatcher Dispatcher { get; }
Property Value
Methods
AllowPCDialogue(PapyrusScript<Race>)
public static Task<bool> AllowPCDialogue(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
AllowPickpocket(PapyrusScript<Race>)
public static Task<bool> AllowPickpocket(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
AvoidsRoads(PapyrusScript<Race>)
public static Task<bool> AvoidsRoads(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
CanFly(PapyrusScript<Race>)
public static Task<bool> CanFly(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
CanSwim(PapyrusScript<Race>)
public static Task<bool> CanSwim(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
CanWalk(PapyrusScript<Race>)
public static Task<bool> CanWalk(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
CantOpenDoors(PapyrusScript<Race>)
public static Task<bool> CantOpenDoors(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
ClearAllowPCDialogue(PapyrusScript<Race>)
public static Task ClearAllowPCDialogue(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
ClearAllowPickpocket(PapyrusScript<Race>)
public static Task ClearAllowPickpocket(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
ClearAvoidsRoads(PapyrusScript<Race>)
public static Task ClearAvoidsRoads(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
ClearCantOpenDoors(PapyrusScript<Race>)
public static Task ClearCantOpenDoors(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
ClearNoCombatInWater(PapyrusScript<Race>)
public static Task ClearNoCombatInWater(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
ClearNoKNockdowns(PapyrusScript<Race>)
public static Task ClearNoKNockdowns(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
ClearNoShadow(PapyrusScript<Race>)
public static Task ClearNoShadow(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
ClearRaceFlag(PapyrusScript<Race>, int)
clears the specified race flag
public static Task ClearRaceFlag(this PapyrusScript<Race> self, int n)
Parameters
selfPapyrusScript<Race>nint
Returns
GetDefaultVoiceType(PapyrusScript<Race>, bool)
Returns the races default voice type
public static Task<VoiceType?> GetDefaultVoiceType(this PapyrusScript<Race> self, bool female)
Parameters
selfPapyrusScript<Race>femalebool
Returns
GetNthPlayableRace(int)
Returns the nth playable race
public static Task<Race?> GetNthPlayableRace(int n)
Parameters
nint
Returns
GetNthSpell(PapyrusScript<Race>, int)
returns the specified spell from the race
public static Task<Spell?> GetNthSpell(this PapyrusScript<Race> self, int n)
Parameters
selfPapyrusScript<Race>nint
Returns
GetNumPlayableRaces()
Returns the number of playable races
public static Task<int> GetNumPlayableRaces()
Returns
GetRace(string)
Returns a race by it's editorId name
public static Task<Race?> GetRace(string editorId)
Parameters
editorIdstring
Returns
GetSkin(PapyrusScript<Race>)
public static Task<Armor?> GetSkin(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
GetSpellCount(PapyrusScript<Race>)
SKSE64 additions built 2024-01-17 20:01:40.731000 UTC returns the number of spells for the race
public static Task<int> GetSpellCount(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
IsChildRace(PapyrusScript<Race>)
[Obsolete("Uses the Papyrus virtual machine. Prefer Race.IsChildRace().", DiagnosticId = "SKYRIMFORGE0002")]
public static Task<bool> IsChildRace(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
IsImmobile(PapyrusScript<Race>)
public static Task<bool> IsImmobile(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
IsNotPushable(PapyrusScript<Race>)
public static Task<bool> IsNotPushable(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
IsPlayable(Race)
public static Task<bool> IsPlayable(Race self)
Parameters
selfRace
Returns
IsRaceFlagSet(PapyrusScript<Race>, int)
returns whether the specified race flag is set
public static Task<bool> IsRaceFlagSet(this PapyrusScript<Race> self, int n)
Parameters
selfPapyrusScript<Race>nint
Returns
MakeCanFly(PapyrusScript<Race>)
public static Task MakeCanFly(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
MakeCanSwim(PapyrusScript<Race>)
public static Task MakeCanSwim(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
MakeCanWalk(PapyrusScript<Race>)
public static Task MakeCanWalk(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
MakeChildRace(PapyrusScript<Race>)
public static Task MakeChildRace(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
MakeImmobile(PapyrusScript<Race>)
public static Task MakeImmobile(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
MakeMobile(PapyrusScript<Race>)
public static Task MakeMobile(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
MakeNoKnockdowns(PapyrusScript<Race>)
public static Task MakeNoKnockdowns(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
MakeNonChildRace(PapyrusScript<Race>)
public static Task MakeNonChildRace(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
MakeNonFlying(PapyrusScript<Race>)
public static Task MakeNonFlying(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
MakeNonSwimming(PapyrusScript<Race>)
public static Task MakeNonSwimming(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
MakeNonWalking(PapyrusScript<Race>)
public static Task MakeNonWalking(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
MakeNotPushable(PapyrusScript<Race>)
public static Task MakeNotPushable(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
MakePlayable(PapyrusScript<Race>)
public static Task MakePlayable(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
MakePushable(PapyrusScript<Race>)
public static Task MakePushable(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
MakeUnplayable(PapyrusScript<Race>)
public static Task MakeUnplayable(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
NoCombatInWater(PapyrusScript<Race>)
public static Task<bool> NoCombatInWater(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
NoKnockdowns(PapyrusScript<Race>)
public static Task<bool> NoKnockdowns(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
NoShadow(PapyrusScript<Race>)
public static Task<bool> NoShadow(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
SetAllowPCDialogue(PapyrusScript<Race>)
public static Task SetAllowPCDialogue(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
SetAllowPickpocket(PapyrusScript<Race>)
public static Task SetAllowPickpocket(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
SetAvoidsRoads(PapyrusScript<Race>)
public static Task SetAvoidsRoads(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
SetCantOpenDoors(PapyrusScript<Race>)
public static Task SetCantOpenDoors(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
SetDefaultVoiceType(PapyrusScript<Race>, bool, VoiceType)
Sets the races default voice type
public static Task SetDefaultVoiceType(this PapyrusScript<Race> self, bool female, VoiceType voice)
Parameters
selfPapyrusScript<Race>femaleboolvoiceVoiceType
Returns
SetNoCombatInWater(PapyrusScript<Race>)
public static Task SetNoCombatInWater(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
SetNoShadow(PapyrusScript<Race>)
public static Task SetNoShadow(this PapyrusScript<Race> self)
Parameters
selfPapyrusScript<Race>
Returns
SetRaceFlag(PapyrusScript<Race>, int)
sets the specified race flag
public static Task SetRaceFlag(this PapyrusScript<Race> self, int n)
Parameters
selfPapyrusScript<Race>nint
Returns
SetSkin(PapyrusScript<Race>, Armor)
public static Task SetSkin(this PapyrusScript<Race> self, Armor skin)
Parameters
selfPapyrusScript<Race>skinArmor