Difference between revisions of "Race Script"
Jump to navigation
Jump to search
imported>CraftySentinel m (→SKSE Member Functions: Formatting Change) |
imported>CraftySentinel (Added SKSE Member/Global Functions) |
||
Line 23: | Line 23: | ||
== Member Functions == | == Member Functions == | ||
None | None | ||
== SKSE Global Functions == | |||
{|class="wikitable" width =100% | |||
!style="text-align:left;"|Function | |||
!style="text-align:left;"|Description | |||
|- | |||
|[[GetNumPlayableRaces - Race|Int '''GetNumPlayableRaces'''()]] | |||
|Returns the number of playable races. | |||
|- | |||
|[[GetNthPlayableRace - Race|Race '''GetNthPlayableRace'''(Int ''n'')]] | |||
|Returns the Nth playable race. | |||
|- | |||
|[[GetRace - Race|Race '''GetRace'''(String ''editorId'')]] | |||
|Returns a race by its editorId name. | |||
|- | |||
|} | |||
== SKSE Member Functions == | == SKSE Member Functions == | ||
Line 30: | Line 51: | ||
!style="text-align:left;"|Description | !style="text-align:left;"|Description | ||
|- | |- | ||
|[[GetSpellCount - Race|Int '''GetSpellCount'''()]] | |[[GetSpellCount - Race|Int '''GetSpellCount'''()]] | ||
|Returns the number of spells for the race. | |Returns the number of spells for the race. | ||
Line 58: | Line 80: | ||
|- | |- | ||
|[[ | |[[GetSkin - Race|Armor '''GetSkin'''()]] | ||
|Returns the | |Returns the race's skin. | ||
|- | |||
|[[SetSkin - Race|'''SetSkin'''(Armor ''skin'')]] | |||
|Sets the race's skin. | |||
|- | |||
|[[IsPlayable - Race|Bool '''IsPlayable'''()]] | |||
|Returns whether the race is playable. | |||
|- | |||
|[[MakePlayable - Race|'''MakePlayable'''()]] | |||
|Sets the race's playable flag to true. | |||
|- | |||
|[[MakeUnPlayable - Race|'''MakeUnPlayable'''()]] | |||
|Clears the race's playable flag. | |||
|- | |||
|[[IsChildRace - Race|Bool '''IsChildRace'''()]] | |||
|Returns whether this race is a Child race. | |||
|- | |||
|[[MakeChildRace - Race|'''MakeChildRace'''()]] | |||
|Sets the race's Child Race flag to true. | |||
|- | |||
|[[MakeNonChildRace - Race|'''MakeNonChildRace'''()]] | |||
|Clears the race's Child Race flag. | |||
|- | |||
|[[CanFly - Race|Bool '''CanFly'''()]] | |||
|Returns whether or not the race can fly. | |||
|- | |||
|[[MakeCanFly - Race|'''MakeCanFly'''()]] | |||
|Sets the race's Flies flag to true. | |||
|- | |||
|[[MakeNonFlying - Race|'''MakeNonFlying'''()]] | |||
|Clears the race's Flies flag. | |||
|- | |||
|[[CanSwim - Race|Bool '''CanSwim'''()]] | |||
|Returns whether the race can swim or not. | |||
|- | |||
|[[MakeCanSwim - Race|'''MakeCanSwim'''()]] | |||
|Sets the race's Swims flag to true. | |||
|- | |||
|[[MakeNonSwimming - Race|'''MakeNonSwimming'''()]] | |||
|Clears the race's Swims flag. | |||
|- | |||
|[[CanWalk - Race|Bool '''CanWalk'''()]] | |||
|Returns whether the race can walk or not. | |||
|- | |||
|[[MakeCanWalk - Race|'''MakeCanWalk'''()]] | |||
|Sets the race's Walks flag to true. | |||
|- | |||
|[[MakeNonWalking - Race|'''MakeNonWalking'''()]] | |||
|Clears the race's Walks flag. | |||
|- | |||
|[[IsImmobile - Race|Bool '''IsImmobile'''()]] | |||
|Returns whether the race is immobile or not. | |||
|- | |||
|[[MakeImmobile - Race|'''MakeImmobile'''()]] | |||
|Sets the race's Immobile flag to true. | |||
|- | |||
|[[MakeMobile - Race|'''MakeMobile'''()]] | |||
|Clears the race's Immobile flag. | |||
|- | |||
|[[IsNotPushable - Race|Bool '''IsNotPushable'''()]] | |||
|Returns whether the race is pushable. | |||
|- | |||
|[[MakeNotPushable - Race|'''MakeNotPushable'''()]] | |||
|Sets the race's Not Pushable flag to true. | |||
|- | |||
|[[MakePushable - Race|'''MakePushable'''()]] | |||
|Clears the race's Not Pushable flag. | |||
|- | |||
|[[NoKnockdowns - Race|Bool '''NoKnockdowns'''()]] | |||
|Returns whether the race can be knocked down or not. | |||
|- | |||
|[[MakeNoKnockdowns - Race|'''MakeNoKnockdowns'''()]] | |||
|Sets the race's No Knockdowns flag to true. | |||
|- | |||
|[[ClearNoKnockdowns - Race|'''ClearNoKnockdowns'''()]] | |||
|Clears the race's No Knockdowns flag. | |||
|- | |||
|[[NoCombatInWater - Race|Bool '''NoCombatInWater'''()]] | |||
|Returns whether the race can fight while swimming or not. | |||
|- | |||
|[[SetNoCombatInWater - Race|'''SetNoCombatInWater'''()]] | |||
|Sets the race's No Combat In Water flag to true. | |||
|- | |||
|[[ClearNoCombatInWater - Race|'''ClearNoCombatInWater'''()]] | |||
|Clears the race's No Combat In Water flag. | |||
|- | |||
|[[AvoidsRoads - Race|Bool '''AvoidsRoads'''()]] | |||
|Returns whether the race avoids roads or not. | |||
|- | |||
|[[SetAvoidsRoads - Race|'''SetsAvoidsRoads'''()]] | |||
|Sets the race's Avoids Roads flag to true. | |||
|- | |||
|[[ClearsAvoidsRoads - Race|'''ClearsAvoidsRoads'''()]] | |||
|Clears the race's Avoid Roads flag. | |||
|- | |||
|[[AllowPickpocket - Race|Bool '''AllowPickpocket'''()]] | |||
|Returns whether the player can be Pickpocket this race. | |||
|- | |||
|[[SetAllowPickpocket - Race|'''SetAllowPickpocket'''()]] | |||
|Sets the race's Allow Pickpocket flag to true. | |||
|- | |||
|[[ClearAllowPickpocket - Race|'''ClearAllowPickpocket'''()]] | |||
|Clears the race's Allow Pickpocket flag. | |||
|- | |||
|[[AllowPCDialogue - Race|Bool '''AllowPCDialogue'''()]] | |||
|Returns whether or not the player is allowed to talk to actors of this race. | |||
|- | |||
|[[SetAllowPCDialogue - Race|'''SetAllowPCDialogue'''()]] | |||
|Sets the race's Allow PC Dialogue flag to true. | |||
|- | |||
|[[ClearAllowPCDialogue - Race|'''ClearAllowPCDialogue'''()]] | |||
|Clears the race's Allow PC Dialogue flag. | |||
|- | |||
|[[CantOpenDoors - Race|Bool '''CantOpenDoors'''()]] | |||
|Returns whether the race cannot open doors. | |||
|- | |||
|[[SetCantOpenDoors - Race|'''SetCantOpenDoors'''()]] | |||
|Sets the race's Cant Open Doors flag to true. | |||
|- | |||
|[[ClearCantOpenDoors - Race|'''ClearCantOpenDoors'''()]] | |||
|Clears the race's Cant Open Doors flag. | |||
|- | |- | ||
|[[ | |[[NoShadow - Race|Bool '''NoShadow'''()]] | ||
|Returns the | |Returns whether the race casts a shadow or not. | ||
|- | |- | ||
|[[ | |[[SetNoShadow - Race|'''SetNoShadow'''()]] | ||
| | |Sets the race's No Shadow flag to true. | ||
|- | |- | ||
|[[ClearNoShadow - Race|'''ClearNoShadow'''()]] | |||
|Clears the race's No Shadow flag. | |||
|- | |||
|} | |} | ||
== Events == | == Events == | ||
None | None |
Revision as of 22:08, 25 October 2013
Extends: Form Script
Script for the manipulation of a character's race.
Definition
ScriptName Race extends Form
Properties
None
SKSE Properties
Global Functions
None
Member Functions
None
SKSE Global Functions
Function | Description |
---|---|
Int GetNumPlayableRaces() | Returns the number of playable races. |
Race GetNthPlayableRace(Int n) | Returns the Nth playable race. |
Race GetRace(String editorId) | Returns a race by its editorId name. |
SKSE Member Functions
Function | Description |
---|---|
Int GetSpellCount() | Returns the number of spells for the race. |
Spell GetNthSpell(Int n) | Returns the specified spell from the race. |
Bool IsRaceFlagSet(Int n) | Returns whether the specified race flag is set. |
SetRaceFlag(Int n) | Sets the specified race flag. |
ClearRaceFlag(Int n) | Clears the specified race flag. |
VoiceType GetDefaultVoiceType() | Returns the race's default voice type. |
SetDefaultVoiceType(VoiceType voice) | Sets the race's default voice type. |
Armor GetSkin() | Returns the race's skin. |
SetSkin(Armor skin) | Sets the race's skin. |
Bool IsPlayable() | Returns whether the race is playable. |
MakePlayable() | Sets the race's playable flag to true. |
MakeUnPlayable() | Clears the race's playable flag. |
Bool IsChildRace() | Returns whether this race is a Child race. |
MakeChildRace() | Sets the race's Child Race flag to true. |
MakeNonChildRace() | Clears the race's Child Race flag. |
Bool CanFly() | Returns whether or not the race can fly. |
MakeCanFly() | Sets the race's Flies flag to true. |
MakeNonFlying() | Clears the race's Flies flag. |
Bool CanSwim() | Returns whether the race can swim or not. |
MakeCanSwim() | Sets the race's Swims flag to true. |
MakeNonSwimming() | Clears the race's Swims flag. |
Bool CanWalk() | Returns whether the race can walk or not. |
MakeCanWalk() | Sets the race's Walks flag to true. |
MakeNonWalking() | Clears the race's Walks flag. |
Bool IsImmobile() | Returns whether the race is immobile or not. |
MakeImmobile() | Sets the race's Immobile flag to true. |
MakeMobile() | Clears the race's Immobile flag. |
Bool IsNotPushable() | Returns whether the race is pushable. |
MakeNotPushable() | Sets the race's Not Pushable flag to true. |
MakePushable() | Clears the race's Not Pushable flag. |
Bool NoKnockdowns() | Returns whether the race can be knocked down or not. |
MakeNoKnockdowns() | Sets the race's No Knockdowns flag to true. |
ClearNoKnockdowns() | Clears the race's No Knockdowns flag. |
Bool NoCombatInWater() | Returns whether the race can fight while swimming or not. |
SetNoCombatInWater() | Sets the race's No Combat In Water flag to true. |
ClearNoCombatInWater() | Clears the race's No Combat In Water flag. |
Bool AvoidsRoads() | Returns whether the race avoids roads or not. |
SetsAvoidsRoads() | Sets the race's Avoids Roads flag to true. |
ClearsAvoidsRoads() | Clears the race's Avoid Roads flag. |
Bool AllowPickpocket() | Returns whether the player can be Pickpocket this race. |
SetAllowPickpocket() | Sets the race's Allow Pickpocket flag to true. |
ClearAllowPickpocket() | Clears the race's Allow Pickpocket flag. |
Bool AllowPCDialogue() | Returns whether or not the player is allowed to talk to actors of this race. |
SetAllowPCDialogue() | Sets the race's Allow PC Dialogue flag to true. |
ClearAllowPCDialogue() | Clears the race's Allow PC Dialogue flag. |
Bool CantOpenDoors() | Returns whether the race cannot open doors. |
SetCantOpenDoors() | Sets the race's Cant Open Doors flag to true. |
ClearCantOpenDoors() | Clears the race's Cant Open Doors flag. |
Bool NoShadow() | Returns whether the race casts a shadow or not. |
SetNoShadow() | Sets the race's No Shadow flag to true. |
ClearNoShadow() | Clears the race's No Shadow flag. |
Events
None