Difference between revisions of "Game Script"

15,746 bytes removed ,  02:14, 24 October 2013
m
no edit summary
imported>CraftySentinel
m (→‎SKSE Global Functions: Minor Formatting change)
imported>CraftySentinel
m
Line 1: Line 1:
 
[[Category:Scripting]]
'''Source:''' Creation Kit
[[Category:Papyrus]]
 
[[Category:Script Objects]]
'''Extends:''' None
[[Category:SKSE]]
 
[[Category:SKSE Script Objects]]
'''Flags:''' [[Flag Reference|Hidden]]
 


Collection of game-specific global functions
Collection of game-specific global functions
Line 11: Line 9:
== Definition ==
== Definition ==
<source lang="papyrus">
<source lang="papyrus">
ScriptName Game Hidden
ScriptName Game
</source>
</source>


== Properties ==
None


== Global Functions ==
== Global Functions ==
'''Function [[AddAchievement - Game|AddAchievement]](int aiAchievementID)'''
*Adds the specified achievement/trophy to the player's gamer profile.


{|class="wikitable" width =100%
'''Function [[AddPerkPoints - Game|AddPerkPoints]](int aiPerkPoints)'''
!style="text-align:left;"|Function
*Adds the given number of perk points to the player. Clamped at 255.
!style="text-align:left;"|Description
|-
|[[AddAchievement - Game|'''AddAchievement'''(Int ''aiAchievementID'')]]
|Adds the specified achievement/trophy to the player's gamer profile.
|-
 
|[[AddPerkPoints - Game|'''AddPerkPoints'''(Int ''aiPerkPoints'')]]
|Adds the given number of perk points to the player. Clamped at 255.
|-
 
|[[AdvanceSkill - Game|'''AdvanceSkill'''(String ''asSkillName'', Float ''afMagnitude'')]]
|Advance the given skill on the player by the provided amount of skill usage
|-


|[[AddHavokBallAndSocketConstraint - Game|Bool '''AddHavokBallAndSocketConstraint'''(ObjectReference ''arRefA'', String ''arRefANode'', ObjectReference ''arRefB'', String ''arRefBNode'', Float ''afRefALocalOffsetX'', Float ''afRefALocalOffsetY'', Float ''afRefALocalOffsetZ'', Float ''afRefBLocalOffsetX'', Float ''afRefBLocalOffsetY'', Float ''afRefBLocalOffsetZ'')]]
'''Function [[AdvanceSkill - Game|AdvanceSkill]](string asSkillName, float afMagnitude)'''
|Adds a ball-and-socket constraint between two rigid bodies, identified by their ref and node names
*Advance the given skill on the player by the provided amount of skill usage
|-


|[[CalculateFavorCost - Game|Int '''CalculateFavorCost'''(Int ''aiFavorPrice'')]]
'''bool Function [[AddHavokBallAndSocketConstraint - Game|AddHavokBallAndSocketConstraint]](ObjectReference arRefA, string arRefANode, ObjectReference arRefB, string arRefBNode, float afRefALocalOffsetX, float afRefALocalOffsetY, float afRefALocalOffsetZ, float afRefBLocalOffsetX, float afRefBLocalOffsetY, float afRefBLocalOffsetZ)'''
|Calculates how many points the player would have to pay for a favor of the specified price.
*Adds a ball-and-socket constraint between two rigid bodies, identified by their ref and node names
|-


|[[ClearPrison - Game|'''ClearPrison'''()]]
'''int Function [[CalculateFavorCost - Game|CalculateFavorCost]](int aiFavorPrice)'''
|Clears all Prison variables on the PlayerCharacter so the game will know he is out of prison.
*Calculates how many points the player would have to pay for a favor of the specified price.
|-


|[[ClearTempEffects - Game|'''ClearTempEffects'''()]]
'''Function [[ClearPrison - Game|ClearPrison]]()'''
|Clears all temp effects (such as terrain effects) in the game.
*Clears all Prison variables on the PlayerCharacter so the game will know he is out of prison.
|-


|[[DisablePlayerControls - Game|'''DisablePlayerControls'''(Bool ''abMovement'', Bool ''abFighting'', Bool ''abCamSwitch'', Bool ''abLooking'', Bool ''abSneaking'', Bool ''abMenu'', Bool ''abActivate'', Bool ''abJournalTabs'', Int ''aiDisablePOVType'')]]
'''Function [[ClearTempEffects - Game|ClearTempEffects]]()'''
|Disables the specified player controls.
*Clears all temp effects (such as terrain effects) in the game.
|-


|[[EnableFastTravel - Game|'''EnableFastTravel'''(Bool ''abEnable'')]]
'''Function [[DisablePlayerControls - Game|DisablePlayerControls]](bool abMovement, bool abFighting, bool abCamSwitch, bool abLooking, bool abSneaking, bool abMenu, bool abActivate, bool abJournalTabs, int aiDisablePOVType)'''
|Enables or disables the player's ability to fast travel.
*Disables the specified player controls.
|-


|[[EnablePlayerControls - Game|'''EnablePlayerControls'''(Bool ''abMovement'', Bool ''abFighting'', Bool ''abCamSwitch'', Bool ''abLooking'', Bool ''abSneaking'', Bool ''abMenu'', Bool ''abActivate'', Bool ''abJournalTabs'', Int ''aiDisablePOVType'')]]
'''Function [[EnableFastTravel - Game|EnableFastTravel]](bool abEnable)'''
|Enables the specified player controls.
*Enables or disables the player's ability to fast travel.
|-


|[[FadeOutGame - Game|'''FadeOutGame'''(Bool ''abFadingOut'', Bool ''abBlackFade'', Float ''afSecsBeforeFade'', Float ''afFadeDuration'')]]
'''Function [[EnablePlayerControls - Game|EnablePlayerControls]](bool abMovement, bool abFighting, bool abCamSwitch, bool abLooking, bool abSneaking, bool abMenu, bool abActivate, bool abJournalTabs, int aiDisablePOVType)'''
|Fades the game in and out with the specified parameters.
*Enables the specified player controls.
|-


|[[FastTravel - Game|'''FastTravel'''(ObjectReference ''akDestination'')]]
'''Function [[FadeOutGame - Game|FadeOutGame]](bool abFadingOut, bool abBlackFade, float afSecsBeforeFade, float afFadeDuration)'''
|Fast-travels the player to the specified object's location.
*Fades the game in and out with the specified parameters.
|-


|[[FindClosestActor - Game|Actor '''FindClosestActor'''(Float ''afX'', Float ''afY'', Float ''afZ'', Float ''afRadius'')]]
'''Function [[FastTravel - Game|FastTravel]](ObjectReference akDestination)'''
|Finds the closest actor within a given radius of a location
*Fast-travels the player to the specified object's location.
|-


|[[FindClosestActorFromRef - Game|Actor '''FindClosestActorFromRef'''(ObjectReference ''arCenter'', Float ''afRadius'')]]
'''Actor Function [[FindClosestActor - Game|FindClosestActor]](float afX, float afY, float afZ, float afRadius)'''
|Finds the closest actor within a given radius of a reference
*Finds the closest actor within a given radius of a location
|-


|[[FindClosestReferenceOfAnyTypeInList - Game|ObjectReference '''FindClosestReferenceOfAnyTypeInList'''(FormList ''arBaseObjects'', Float ''afX'', Float ''afY'', Float ''afZ'', Float ''afRadius'')]]
'''Actor Function [[FindClosestActorFromRef - Game|FindClosestActorFromRef]](ObjectReference arCenter, float afRadius)'''
|Finds the closest reference of any of the base objects in the list within a given radius of a location
*Finds the closest actor within a given radius of a reference
|-


|[[FindClosestReferenceOfAnyTypeInListFromRef - Game|ObjectReference '''FindClosestReferenceOfAnyTypeInListFromRef'''(FormList ''arBaseObjects'', ObjectReference ''arCenter'', Float ''afRadius'')]]
'''ObjectReference Function [[FindClosestReferenceOfAnyTypeInList - Game|FindClosestReferenceOfAnyTypeInList]](FormList arBaseObjects, float afX, float afY, float afZ, float afRadius)'''
|Finds the closest reference of any of the base objects in the list within a given radius of a reference
*Finds the closest reference of any of the base objects in the list within a given radius of a location
|-


|[[FindClosestReferenceOfType - Game|ObjectReference '''FindClosestReferenceOfType'''(Form ''arBaseObject'', Float ''afX'', Float ''afY'', Float ''afZ'', Float ''afRadius'')]]
'''ObjectReference Function [[FindClosestReferenceOfAnyTypeInListFromRef - Game|FindClosestReferenceOfAnyTypeInListFromRef]](FormList arBaseObjects, ObjectReference arCenter, float afRadius)'''
|Finds the closest reference of a given base object within a given radius of a location
*Finds the closest reference of any of the base objects in the list within a given radius of a reference
|-


|[[FindClosestReferenceOfTypeFromRef - Game|ObjectReference '''FindClosestReferenceOfTypeFromRef'''(Form ''arBaseObject'', ObjectReference ''arCenter'', Float ''afRadius'')]]
'''ObjectReference Function [[FindClosestReferenceOfType - Game|FindClosestReferenceOfType]](Form arBaseObject, float afX, float afY, float afZ, float afRadius)'''
|Finds the closest reference of a given base object within a given radius of a reference
*Finds the closest reference of a given base object within a given radius of a location
|-


|[[FindRandomActor - Game|Actor '''FindRandomActor'''(Float ''afX'', Float ''afY'', Float ''afZ'', Float ''afRadius'')]]
'''ObjectReference Function [[FindClosestReferenceOfTypeFromRef - Game|FindClosestReferenceOfTypeFromRef]](Form arBaseObject, ObjectReference arCenter, float afRadius)'''
|Finds a random actor within a given radius of a location
*Finds the closest reference of a given base object within a given radius of a reference
|-


|[[FindRandomActorFromRef - Game|Actor '''FindRandomActorFromRef'''(ObjectReference ''arCenter'', Float ''afRadius'')]]
'''Actor Function [[FindRandomActor - Game|FindRandomActor]](float afX, float afY, float afZ, float afRadius)'''
|Finds a random actor within a given radius of a reference
*Finds a random actor within a given radius of a location
|-


|[[FindRandomReferenceOfAnyTypeInList - Game|ObjectReference '''FindRandomReferenceOfAnyTypeInList'''(FormList ''arBaseObjects'', Float ''afX'', Float ''afY'', Float ''afZ'', Float ''afRadius'')]]
'''Actor Function [[FindRandomActorFromRef - Game|FindRandomActorFromRef]](ObjectReference arCenter, float afRadius)'''
|Finds a random reference of any of the base objects in the list within a given radius of a location
*Finds a random actor within a given radius of a reference
|-


|[[FindRandomReferenceOfAnyTypeInListFromRef - Game|ObjectReference '''FindRandomReferenceOfAnyTypeInListFromRef'''(FormList ''arBaseObjects'', ObjectReference ''arCenter'', Float ''afRadius'')]]
'''ObjectReference Function [[FindRandomReferenceOfAnyTypeInList - Game|FindRandomReferenceOfAnyTypeInList]](FormList arBaseObjects, float afX, float afY, float afZ, float afRadius)'''
|Finds a random reference of any of the base objects in the list within a given radius of a reference
*Finds a random reference of any of the base objects in the list within a given radius of a location
|-


|[[FindRandomReferenceOfType - Game|ObjectReference '''FindRandomReferenceOfType'''(Form ''arBaseObject'', Float ''afX'', Float ''afY'', Float ''afZ'', Float ''afRadius'')]]
'''ObjectReference Function [[FindRandomReferenceOfAnyTypeInListFromRef - Game|FindRandomReferenceOfAnyTypeInListFromRef]](FormList arBaseObjects, ObjectReference arCenter, float afRadius)'''
|Finds a random reference of a given base object within a given radius of a location
*Finds a random reference of any of the base objects in the list within a given radius of a reference
|-


|[[FindRandomReferenceOfTypeFromRef - Game|ObjectReference '''FindRandomReferenceOfTypeFromRef'''(Form ''arBaseObject'', ObjectReference ''arCenter'', Float ''afRadius'')]]
'''ObjectReference Function [[FindRandomReferenceOfType - Game|FindRandomReferenceOfType]](Form arBaseObject, float afX, float afY, float afZ, float afRadius)'''
|Finds a random reference of a given base object within a given radius of a reference
*Finds a random reference of a given base object within a given radius of a location
|-


|[[ForceFirstPerson - Game|'''ForceFirstPerson'''()]]
'''ObjectReference Function [[FindRandomReferenceOfTypeFromRef - Game|FindRandomReferenceOfTypeFromRef]](Form arBaseObject, ObjectReference arCenter, float afRadius)'''
|Forces the player camera into 1st-person.
*Finds a random reference of a given base object within a given radius of a reference
|-


|[[ForceThirdPerson - Game|'''ForceThirdPerson'''()]]
'''Function [[ForceFirstPerson - Game|ForceFirstPerson]]()'''
|Forces the player camera into 3rd-person.
*Forces the player camera into 1st-person.
|-


|[[GetForm - Game|Form '''GetForm'''(Int ''aiFormID'')]]
'''Function [[ForceThirdPerson - Game|ForceThirdPerson]]()'''
|Obtains a [[Form Script|Form]] from the game by its form ID number.
*Forces the player camera into 3rd-person.
|-


|[[GetFormFromFile - Game|Form '''GetFormFromFile'''(Int ''aiFormID'', String ''asFilename'')]]
'''Form Function [[GetForm - Game|GetForm]](int aiFormID)'''
|Obtains the form specified by its form ID number which originated in the specified file.
*Obtains a [[Form Script|Form]] from the game by its form ID number.
|-


|[[GetGameSettingFloat - Game|Float '''GetGameSettingFloat'''(String ''asGameSetting'')]]
'''Form Function [[GetFormFromFile - Game|GetFormFromFile]](int aiFormID, string asFilename)'''
|Obtains the value of a float game setting.
*Obtains the form specified by its form ID number which originated in the specified file.
|-


|[[GetGameSettingInt - Game|Float '''GetGameSettingInt'''(String ''asGameSetting'')]]
'''float Function [[GetGameSettingFloat - Game|GetGameSettingFloat]](string asGameSetting)'''
|Obtains the value of an int game setting.
*Obtains the value of a float game setting.
|-


|[[GetGameSettingString - Game|Float '''GetGameSettingString'''(String ''asGameSetting'')]]
'''float Function [[GetGameSettingInt - Game|GetGameSettingInt]](string asGameSetting)'''
|Obtains the value of a string game setting.
*Obtains the value of an int game setting.
|-


|[[GetPlayer - Game|Actor '''GetPlayer'''()]]
'''float Function [[GetGameSettingString - Game|GetGameSettingString]](string asGameSetting)'''
|Obtains the [[Actor Script|Actor]] that represents the player.
*Obtains the value of a string game setting.
|-


|[[GetPlayerGrabbedRef - Game|ObjectReference '''GetPlayerGrabbedRef'''()]]
'''Actor Function [[GetPlayer - Game|GetPlayer]]()'''
|Obtains the [[ObjectReference Script|ObjectReference]] the player is currently grabbing.
*Obtains the [[Actor Script|Actor]] that represents the player.
|-


|[[GetPlayersLastRiddenHorse - Game|Actor '''GetPlayersLastRiddenHorse'''()]]
'''ObjectReference Function [[GetPlayerGrabbedRef - Game|GetPlayerGrabbedRef]]()'''
|Gets this actors last ridden horse if it is the player. Returns None if player has not ridden a horse is not the player.
*Obtains the [[ObjectReference Script|ObjectReference]] the player is currently grabbing.
|-


|[[GetRealHoursPassed - Game|Float '''GetRealHoursPassed'''()]]
'''Actor Function [[GetPlayersLastRiddenHorse - Game|GetPlayersLastRiddenHorse]]()'''
|Returns the number of real-life hours that have passed playing the game.
*Gets this actors last ridden horse if it is the player. Returns None if player has not ridden a horse is not the player.
|-


|[[GetSunPositionX - Game|Float '''GetSunPositionX'''()]]
'''float Function [[GetRealHoursPassed - Game|GetRealHoursPassed]]()'''
|Gets the X position of the sun.
*Returns the number of real-life hours that have passed playing the game.
|-


|[[GetSunPositionY - Game|Float '''GetSunPositionY'''()]]
'''float Function [[GetSunPositionX - Game|GetSunPositionX]]()'''
|Gets the Y position of the sun.
*Gets the X position of the sun.
|-


|[[GetSunPositionZ - Game|Float '''GetSunPositionZ'''()]]
'''float Function [[GetSunPositionY - Game|GetSunPositionY]]()'''
|Gets the Z position of the sun.
*Gets the Y position of the sun.
|-


|[[HideTitleSequenceMenu - Game|'''HideTitleSequenceMenu'''()]]
'''float Function [[GetSunPositionZ - Game|GetSunPositionZ]]()'''
|Hides the title sequence menu.
*Gets the Z position of the sun.
|-


|[[IncrementSkill - Game|'''IncrementSkill'''(String ''asSkillName'')]]
'''Function [[HideTitleSequenceMenu - Game|HideTitleSequenceMenu]]()'''
|Advances the provided Skill by the one point (for the player only).
*Hides the title sequence menu.
|-


|[[IncrementSkillBy - Game|'''IncrementSkillBy'''(String ''asSkillName'', Int ''aiCount'')]]
'''Function [[IncrementSkill - Game|IncrementSkill]](string asSkillName)'''
|Advances the provided Skill by the given number of points (for the player only).
*Advances the provided Skill by the one point (for the player only).
|-


|[[IncrementStat - Game|'''IncrementStat'''(String ''asStatName'', Int ''aiModAmount'')]]
'''Function [[IncrementSkillBy - Game|IncrementSkillBy]](string asSkillName, int aiCount)'''
|Modifies the specified MiscStat by the given amount
*Advances the provided Skill by the given number of points (for the player only).
|-


|[[IsActivateControlsEnabled - Game|Bool '''IsActivateControlsEnabled'''()]]
'''Function [[IncrementStat - Game|IncrementStat]](string asStatName, int aiModAmount) native global'''
|Are the activation controls enabled?
*Modifies the specified MiscStat by the given amount
|-


|[[IsCamSwitchControlsEnabled - Game|Bool '''IsCamSwitchControlsEnabled'''()]]
'''bool Function [[IsActivateControlsEnabled - Game|IsActivateControlsEnabled]]()'''
|Are the camera switch controls enabled?
*Are the activation controls enabled?
|-


|[[IsFastTravelEnabled - Game|Bool '''IsFastTravelEnabled'''()]]
'''bool Function [[IsCamSwitchControlsEnabled - Game|IsCamSwitchControlsEnabled]]()'''
|Is fast travel enabled?
*Are the camera switch controls enabled?
|-


|[[IsFastTravelControlsEnabled - Game|Bool '''IsFastTravelControlsEnabled'''()]]
'''bool Function [[IsFastTravelEnabled - Game|IsFastTravelEnabled]]()'''
|Are fast travel controls enabled?
*Is fast travel enabled?
|-


|[[IsFightingControlsEnabled - Game|Bool '''IsFightingControlsEnabled'''()]]
'''bool Function [[IsFastTravelControlsEnabled - Game|IsFastTravelControlsEnabled]]()'''
|Are the fighting controls enabled?
*Are fast travel controls enabled?
|-


|[[IsJournalControlsEnabled - Game|Bool '''IsJournalControlsEnabled'''()]]
'''bool Function [[IsFightingControlsEnabled - Game|IsFightingControlsEnabled]]()'''
|Are the journal menu controls enabled?
*Are the fighting controls enabled?
|-


|[[IsLookingControlsEnabled - Game|Bool '''IsLookingControlsEnabled'''()]]
'''bool Function [[IsJournalControlsEnabled - Game|IsJournalControlsEnabled]]()'''
|Are the looking controls enabled?
*Are the journal menu controls enabled?
|-


|[[IsMenuControlsEnabled - Game|Bool '''IsMenuControlsEnabled'''()]]
'''bool Function [[IsLookingControlsEnabled - Game|IsLookingControlsEnabled]]()'''
|Are the menu controls enabled?
*Are the looking controls enabled?
|-


|[[IsMovementControlsEnabled - Game|Bool '''IsMovementControlsEnabled'''()]]
'''bool Function [[IsMenuControlsEnabled - Game|IsMenuControlsEnabled]]()'''
|Are the movement controls enabled?
*Are the menu controls enabled?
|-


|[[IsPlayerSungazing - Game|Bool '''IsPlayerSungazing'''()]]
'''bool Function [[IsMovementControlsEnabled - Game|IsMovementControlsEnabled]]()'''
|Checks to the see if the player is looking directly at the sun.
*Are the movement controls enabled?
|-


|[[IsSneakingControlsEnabled - Game|Bool '''IsSneakingControlsEnabled'''()]]
'''bool Function [[IsPlayerSungazing - Game|IsPlayerSungazing]]()'''
|Are the sneaking controls enabled?
*Checks to the see if the player is looking directly at the sun.
|-


|[[IsWordUnlocked - Game|Bool '''IsWordUnlocked'''(WordOfPower ''akWord'')]]
'''bool Function [[IsSneakingControlsEnabled - Game|IsSneakingControlsEnabled]]()'''
|Is the word of power unlocked on the player?
*Are the sneaking controls enabled?
|-


|[[PlayBink - Game|'''PlayBink'''(String ''asFileName'', Bool ''abInterruptible'', Bool ''abMuteAudio'', Bool ''abMuteMusic'', Bool ''abLetterbox'')]]
'''bool Function [[IsWordUnlocked - Game|IsWordUnlocked]](WordOfPower akWord)'''
|Plays a bink video
*Is the word of power unlocked on the player?
|-


|[[PrecacheCharGen - Game|'''PrecacheCharGen'''()]]
'''Function [[PlayBink - Game|PlayBink]](string asFileName, bool abInterruptible, bool abMuteAudio, bool abMuteMusic, bool abLetterbox)'''
|Precaches all the data used by character gen to avoid hitches with file I/O.
*Plays a bink video
|-


|[[PrecacheCharGenClear - Game|'''PrecacheCharGenClear'''()]]
'''Function [[PrecacheCharGen - Game|PrecacheCharGen]]()'''
|Clears all the previously cached data used by character gen.
*Precaches all the data used by character gen to avoid hitches with file I/O.
|-


|[[QueryStat - Game|Int '''QueryStat'''(String ''asStat'')]]
'''Function [[PrecacheCharGenClear - Game|PrecacheCharGenClear]]()'''
|Queries the given stat and returns its value.
*Clears all the previously cached data used by character gen.
|-


|[[QuitToMainMenu - Game|'''QuitToMainMenu'''()]]
'''int Function [[QueryStat - Game|QueryStat]](string asStat)'''
|Forces the game back to the main menu.
*Queries the given stat and returns its value.
|-


|[[RemoveHavokConstraints - Game|Bool '''RemoveHavokConstraints'''(ObjectReference ''arFirstRef'', String ''arFirstRefNodeName'', ObjectReference ''arSecondRef'', String ''arSecondRefNodeName'')]]
'''Function [[QuitToMainMenu - Game|QuitToMainMenu]]()'''
|Removes any constraint between two rigid bodies
*Forces the game back to the main menu.
|-


|[[RequestAutoSave - Game|'''RequestAutoSave'''()]]
'''bool Function [[RemoveHavokConstraints - Game|RemoveHavokConstraints]](ObjectReference arFirstRef, string arFirstRefNodeName, ObjectReference arSecondRef, string arSecondRefNodeName)'''
|Requests for an auto-save to be made.
*Removes any constraint between two rigid bodies
|-


|[[RequestModel - Game|'''RequestModel'''(String ''asModelName'')]]
'''Function [[RequestAutoSave - Game|RequestAutoSave]]()'''
|Requests the specified model.
*Requests for an auto-save to be made.
|-


|[[RequestSave - Game|'''RequestSave'''()]]
'''Function [[RequestModel - Game|RequestModel]](string asModelName)'''
|Requests for a normal save to be made.
*Requests the specified model.
|-


|[[SendWereWolfTransformation - Game|'''SendWereWolfTransformation'''()]]
'''Function [[RequestSave - Game|RequestSave]]()'''
|Finds an actor in high who can detect the player to call werewolf crime on the player
*Requests for a normal save to be made.
|-


|[[ServeTime - Game|'''ServeTime'''()]]
'''Function [[SendWereWolfTransformation - Game|SendWereWolfTransformation]]()'''
|Has the player serve their jail time.
*Finds an actor in high who can detect the player to call werewolf crime on the player
|-


|[[SetAllowFlyingMountLandingRequests - Game|'''SetAllowFlyingMountLandingRequests'''(Bool ''abAllow'')]]
'''Function [[ServeTime - Game|ServeTime]]()'''
|Allow or disallow the player requests to have a flying mount land.
*Has the player serve their jail time.
|-


|[[SetBeastForm - Game|'''SetBeastForm'''(Bool ''abEntering'')]]
'''Function [[SetAllowFlyingMountLandingRequests - Game|SetAllowFlyingMountLandingRequests]](bool abAllow)'''
|Flags the player as being in/out of "beast form".
*Allow or disallow the player requests to have a flying mount land.
|-


|[[SetCameraTarget - Game|'''SetCameraTarget'''(Actor ''arTarget'')]]
'''Function [[SetBeastForm - Game|SetBeastForm]](bool abEntering)'''
|Sets the camera target actor
*Flags the player as being in/out of "beast form".
|-


|[[SetHudCartMode - Game|'''SetHudCartMode'''(Bool ''abSetCartMode'')]]
'''Function [[SetCameraTarget - Game|SetCameraTarget]](Actor arTarget)'''
|Flags the HUD as being in "cart mode" or not.
*Sets the camera target actor
|-


|[[SetInChargen - Game|'''SetInChargen'''(Bool ''abDisableSaving'', Bool ''abDisableWaiting'', Bool ''abShowControlsDisabledMessage'')]]
'''Function [[SetHudCartMode - Game|SetHudCartMode]](bool abSetCartMode)'''
|Enable/disable various functionality which we want in chargen.
*Flags the HUD as being in "cart mode" or not.
|-


|[[SetPlayerAIDriven - Game|'''SetPlayerAIDriven'''(Bool ''abAIDriven'')]]
'''Function [[SetInChargen - Game|SetInChargen]](bool abDisableSaving, bool abDisableWaiting, bool abShowControlsDisabledMessage)'''
|Enables or disables the AI driven flag on the player.
*Enable/disable various functionality which we want in chargen.
|-


|[[SetPlayerReportCrime - Game|'''SetPlayerReportCrime'''(Bool ''abReportCrime'')]]
'''Function [[SetPlayerAIDriven - Game|SetPlayerAIDriven]](bool abAIDriven)'''
|Set the state of the player as an actor who commits crimes
*Enables or disables the AI driven flag on the player.
|-


|[[SetSittingRotation - Game|'''SetSittingRotation'''(Float ''afValue'')]]
'''Function [[SetPlayerReportCrime - Game|SetPlayerReportCrime]](bool abReportCrime)'''
|Set the player's sitting camera offset rotation.
*Set the state of the player as an actor who commits crimes
|-


|[[SetSunGazeImageSpaceModifier - Game|'''SetSunGazeImageSpaceModifier'''(ImageSpaceModifier ''apImod'')]]
'''Function [[SetSittingRotation - Game|SetSittingRotation]](float afValue)'''
|Will cause the specified ImageSpace Modifier to be triggered when the player begins looking at the sun
*Set the player's sitting camera offset rotation.
|-


|[[ShakeCamera - Game|'''ShakeCamera'''(ObjectReference ''akSource'', Float ''afStrength'')]]
'''Function [[SetSunGazeImageSpaceModifier - Game|SetSunGazeImageSpaceModifier]](ImageSpaceModifier apImod)'''
|Shakes the camera from the specified location with the specified strength.
*Will cause the specified ImageSpace Modifier to be triggered when the player begins looking at the sun
|-


|[[ShakeController - Game|'''ShakeController'''(Float ''afLeftStrength'', Float ''afRightStrength'', Float ''afDuration'')]]
'''Function [[ShakeCamera - Game|ShakeCamera]](ObjectReference akSource, float afStrength)'''
|Shakes the controller for the specified amount of time.
*Shakes the camera from the specified location with the specified strength.
|-


|[[ShowFirstPersonGeometry - Game|'''ShowFirstPersonGeometry'''(Bool ''abShow'')]]
'''Function [[ShakeController - Game|ShakeController]](float afLeftStrength, float afRightStrength, float afDuration)'''
|Shows or hides the first-person geometry
*Shakes the controller for the specified amount of time.
|-


|[[ShowLimitedRaceMenu - Game|'''ShowLimitedRaceMenu'''()]]
'''Function [[ShowFirstPersonGeometry - Game|ShowFirstPersonGeometry]](bool abShow)'''
|Shows the race/sex change menu, but without the ability to change race or sex.
*Shows or hides the first-person geometry
|-


|[[ShowRaceMenu - Game|'''ShowRaceMenu'''()]]
'''Function [[ShowLimitedRaceMenu - Game|ShowLimitedRaceMenu]]()'''
|Shows the race/sex change menu.
*Shows the race/sex change menu, but without the ability to change race or sex.
|-


|[[ShowTitleSequenceMenu - Game|'''ShowTitleSequenceMenu'''()]]
'''Function [[ShowRaceMenu - Game|ShowRaceMenu]]()'''
|Shows the title sequence menu.
*Shows the race/sex change menu.
|-


|[[ShowTrainingMenu - Game|'''ShowTrainingMenu'''(Actor ''aActor'')]]
'''Function [[ShowTitleSequenceMenu - Game|ShowTitleSequenceMenu]]()'''
|Shows the training menu provided by actor parameter.
*Shows the title sequence menu.
|-


|[[StartTitleSequence - Game|'''StartTitleSequence'''(String ''asSequenceName'')]]
'''Function [[ShowTrainingMenu - Game|ShowTrainingMenu]](Actor aActor)'''
|Plays the specified sequence in the title menu.
*Shows the training menu provided by actor parameter.
|-


|[[TeachWord - Game|'''TeachWord'''(WordOfPower ''akWord'')]]
'''Function [[StartTitleSequence - Game|StartTitleSequence]](string asSequenceName)'''
|Teaches the specified [[WordOfPower Script|WordOfPower]] to the player
*Plays the specified sequence in the title menu.
|-


|[[TriggerScreenBlood - Game|'''TriggerScreenBlood'''(Int ''aiValue'')]]
'''Function [[TeachWord - Game|TeachWord]](WordOfPower akWord)'''
|Trigger on-screen blood splatter.
*Teaches the specified [[WordOfPower Script|WordOfPower]] to the player
|-


|[[UnlockWord - Game|'''UnlockWord'''(WordOfPower ''akWord'')]]
'''Function [[TriggerScreenBlood - Game|TriggerScreenBlood]](int aiValue)'''
|Unlocks the specified [[WordOfPower Script|WordOfPower]] so the player can use it
*Trigger on-screen blood splatter.
|-


|[[UsingGamepad - Game|Bool '''UsingGamepad'''()]]
'''Function [[UnlockWord - Game|UnlockWord]](WordOfPower akWord)'''
|Returns whether the player is using a gamepad or not.
*Unlocks the specified [[WordOfPower Script|WordOfPower]] so the player can use it
|-


|}
'''bool Function [[UsingGamepad - Game|UsingGamepad]]()'''
*Returns whether the player is using a gamepad or not.


== SKSE Global Functions ==
== SKSE Global Functions ==
'''int Function [[GetPerkPoints - Game|GetPerkPoints]]()'''
*Returns the number of perk points available to the player.


{|class="wikitable" width =100%
'''Function [[SetPerkPoints - Game|SetPerkPoints]](int perkPoints)'''
!style="text-align:left;"|Function
*Sets the number of perk points available to the player.
!style="text-align:left;"|Description
|-
|[[AddAchievement - Game|'''AddAchievement'''(Int ''aiAchievementID'')]]
|Adds the specified achievement/trophy to the player's gamer profile.
|-
 
|[[AddPerkPoints - Game|'''AddPerkPoints'''(Int ''aiPerkPoints'')]]
|Adds the given number of perk points to the player. Clamped at 255.
|-
 
|[[AdvanceSkill - Game|'''AdvanceSkill'''(String ''asSkillName'', Float ''afMagnitude'')]]
|Advance the given skill on the player by the provided amount of skill usage
|-
 
|[[AddHavokBallAndSocketConstraint - Game|Bool '''AddHavokBallAndSocketConstraint'''(ObjectReference ''arRefA'', String ''arRefANode'', ObjectReference ''arRefB'', String ''arRefBNode'', Float ''afRefALocalOffsetX'', Float ''afRefALocalOffsetY'', Float ''afRefALocalOffsetZ'', Float ''afRefBLocalOffsetX'', Float ''afRefBLocalOffsetY'', Float ''afRefBLocalOffsetZ'')]]
|Adds a ball-and-socket constraint between two rigid bodies, identified by their ref and node names
|-
 
|[[CalculateFavorCost - Game|Int '''CalculateFavorCost'''(Int ''aiFavorPrice'')]]
|Calculates how many points the player would have to pay for a favor of the specified price.
|-
 
|[[ClearPrison - Game|'''ClearPrison'''()]]
|Clears all Prison variables on the PlayerCharacter so the game will know he is out of prison.
|-
 
|[[ClearTempEffects - Game|'''ClearTempEffects'''()]]
|Clears all temp effects (such as terrain effects) in the game.
|-
 
|[[DisablePlayerControls - Game|'''DisablePlayerControls'''(Bool ''abMovement'', Bool ''abFighting'', Bool ''abCamSwitch'', Bool ''abLooking'', Bool ''abSneaking'', Bool ''abMenu'', Bool ''abActivate'', Bool ''abJournalTabs'', Int ''aiDisablePOVType'')]]
|Disables the specified player controls.
|-
 
|[[EnableFastTravel - Game|'''EnableFastTravel'''(Bool ''abEnable'')]]
|Enables or disables the player's ability to fast travel.
|-
 
|[[EnablePlayerControls - Game|'''EnablePlayerControls'''(Bool ''abMovement'', Bool ''abFighting'', Bool ''abCamSwitch'', Bool ''abLooking'', Bool ''abSneaking'', Bool ''abMenu'', Bool ''abActivate'', Bool ''abJournalTabs'', Int ''aiDisablePOVType'')]]
|Enables the specified player controls.
|-
 
|[[FadeOutGame - Game|'''FadeOutGame'''(Bool ''abFadingOut'', Bool ''abBlackFade'', Float ''afSecsBeforeFade'', Float ''afFadeDuration'')]]
|Fades the game in and out with the specified parameters.
|-
 
|[[FastTravel - Game|'''FastTravel'''(ObjectReference ''akDestination'')]]
|Fast-travels the player to the specified object's location.
|-


|[[FindClosestActor - Game|Actor '''FindClosestActor'''(Float ''afX'', Float ''afY'', Float ''afZ'', Float ''afRadius'')]]
'''Function [[ModPerkPoints - Game|ModPerkPoints]](int perkPoints)'''
|Finds the closest actor within a given radius of a location
*Changes the number of perk points available to the player by the specified amount.
|-


|[[FindClosestActorFromRef - Game|Actor '''FindClosestActorFromRef'''(ObjectReference ''arCenter'', Float ''afRadius'')]]
'''Function [[SetGameSettingBool - Game|SetGameSettingBool]](String setting, bool value)'''
|Finds the closest actor within a given radius of a reference
*Changes the value of boolean Game Settings.
|-


|[[FindClosestReferenceOfAnyTypeInList - Game|ObjectReference '''FindClosestReferenceOfAnyTypeInList'''(FormList ''arBaseObjects'', Float ''afX'', Float ''afY'', Float ''afZ'', Float ''afRadius'')]]
'''Function [[SetGameSettingInt - Game|SetGameSettingInt]](String setting, int value)'''
|Finds the closest reference of any of the base objects in the list within a given radius of a location
*Changes the value of integer Game Settings.
|-


|[[FindClosestReferenceOfAnyTypeInListFromRef - Game|ObjectReference '''FindClosestReferenceOfAnyTypeInListFromRef'''(FormList ''arBaseObjects'', ObjectReference ''arCenter'', Float ''afRadius'')]]
'''Function [[SetGameSettingFloat - Game|SetGameSettingFloat]](String setting, float value)'''
|Finds the closest reference of any of the base objects in the list within a given radius of a reference
*Changes the value of float Game Settings.
|-


|[[FindClosestReferenceOfType - Game|ObjectReference '''FindClosestReferenceOfType'''(Form ''arBaseObject'', Float ''afX'', Float ''afY'', Float ''afZ'', Float ''afRadius'')]]
'''Function [[SetGameSettingString - Game|SetGameSettingString]](String setting, string value)'''
|Finds the closest reference of a given base object within a given radius of a location
*Changes the value of string Game Settings.
|-


|[[FindClosestReferenceOfTypeFromRef - Game|ObjectReference '''FindClosestReferenceOfTypeFromRef'''(Form ''arBaseObject'', ObjectReference ''arCenter'', Float ''afRadius'')]]
'''int Function [[GetModCount - Game|GetModCount]]()'''
|Finds the closest reference of a given base object within a given radius of a reference
*Returns the number of mods currently active.
|-


|[[FindRandomActor - Game|Actor '''FindRandomActor'''(Float ''afX'', Float ''afY'', Float ''afZ'', Float ''afRadius'')]]
'''string Function [[GetModName - Game|GetModName]](int modIndex)'''
|Finds a random actor within a given radius of a location
*Returns the mods name at the specified index.
|-


|[[FindRandomActorFromRef - Game|Actor '''FindRandomActorFromRef'''(ObjectReference ''arCenter'', Float ''afRadius'')]]
'''string Function [[GetModAuthor - Game|GetModAuthor]](int modIndex)'''
|Finds a random actor within a given radius of a reference
*Returns the specified mod's author.
|-


|[[FindRandomReferenceOfAnyTypeInList - Game|ObjectReference '''FindRandomReferenceOfAnyTypeInList'''(FormList ''arBaseObjects'', Float ''afX'', Float ''afY'', Float ''afZ'', Float ''afRadius'')]]
'''string Function [[GetModDescription - Game|GetModDescription]](int modIndex)'''
|Finds a random reference of any of the base objects in the list within a given radius of a location
*Returns the specified mod's description.
|-


|[[FindRandomReferenceOfAnyTypeInListFromRef - Game|ObjectReference '''FindRandomReferenceOfAnyTypeInListFromRef'''(FormList ''arBaseObjects'', ObjectReference ''arCenter'', Float ''afRadius'')]]
'''int Function [[GetModDependencyCount - Game|GetModDependencyCount]](int modIndex)'''
|Finds a random reference of any of the base objects in the list within a given radius of a reference
*Returns the dependency count of the specified mod.
|-


|[[FindRandomReferenceOfType - Game|ObjectReference '''FindRandomReferenceOfType'''(Form ''arBaseObject'', Float ''afX'', Float ''afY'', Float ''afZ'', Float ''afRadius'')]]
'''int Function [[GetNthModDependency - Game|GetNthModDependency]](int modIndex, int n)'''
|Finds a random reference of a given base object within a given radius of a location
*Returns the mod index of the specified Dependency.
|-


|[[FindRandomReferenceOfTypeFromRef - Game|ObjectReference '''FindRandomReferenceOfTypeFromRef'''(Form ''arBaseObject'', ObjectReference ''arCenter'', Float ''afRadius'')]]
'''int Function [[GetCameraState - Game|GetCameraState]]()'''
|Finds a random reference of a given base object within a given radius of a reference
*Returns the character's current camera state.(0 - first person;1 - auto vanity;2 - VATS;3 - free;4 - iron sights;5 - furniture;6 - transition;7 - tweenmenu;8 - third person 1;9 - third person 2;10 - horse;11 - bleedout;12 - dragon)
|-


|[[ForceFirstPerson - Game|'''ForceFirstPerson'''()]]
== Member Functions ==
|Forces the player camera into 1st-person.
None
|-


|[[ForceThirdPerson - Game|'''ForceThirdPerson'''()]]
== Events ==
|Forces the player camera into 3rd-person.
None
|-
 
|[[GetForm - Game|Form '''GetForm'''(Int ''aiFormID'')]]
|Obtains a [[Form Script|Form]] from the game by its form ID number.
|-
 
|[[GetFormFromFile - Game|Form '''GetFormFromFile'''(Int ''aiFormID'', String ''asFilename'')]]
|Obtains the form specified by its form ID number which originated in the specified file.
|-
 
|[[GetGameSettingFloat - Game|Float '''GetGameSettingFloat'''(String ''asGameSetting'')]]
|Obtains the value of a float game setting.
|-
 
|[[GetGameSettingInt - Game|Float '''GetGameSettingInt'''(String ''asGameSetting'')]]
|Obtains the value of an int game setting.
|-
 
|[[GetGameSettingString - Game|Float '''GetGameSettingString'''(String ''asGameSetting'')]]
|Obtains the value of a string game setting.
|-
 
|[[GetPlayer - Game|Actor '''GetPlayer'''()]]
|Obtains the [[Actor Script|Actor]] that represents the player.
|-
 
|[[GetPlayerGrabbedRef - Game|ObjectReference '''GetPlayerGrabbedRef'''()]]
|Obtains the [[ObjectReference Script|ObjectReference]] the player is currently grabbing.
|-
 
|[[GetPlayersLastRiddenHorse - Game|Actor '''GetPlayersLastRiddenHorse'''()]]
|Gets this actors last ridden horse if it is the player. Returns None if player has not ridden a horse is not the player.
|-
 
|[[GetRealHoursPassed - Game|Float '''GetRealHoursPassed'''()]]
|Returns the number of real-life hours that have passed playing the game.
|-
 
|[[GetSunPositionX - Game|Float '''GetSunPositionX'''()]]
|Gets the X position of the sun.
|-
 
|[[GetSunPositionY - Game|Float '''GetSunPositionY'''()]]
|Gets the Y position of the sun.
|-
 
|[[GetSunPositionZ - Game|Float '''GetSunPositionZ'''()]]
|Gets the Z position of the sun.
|-
 
|[[HideTitleSequenceMenu - Game|'''HideTitleSequenceMenu'''()]]
|Hides the title sequence menu.
|-
 
|[[IncrementSkill - Game|'''IncrementSkill'''(String ''asSkillName'')]]
|Advances the provided Skill by the one point (for the player only).
|-
 
|[[IncrementSkillBy - Game|'''IncrementSkillBy'''(String ''asSkillName'', Int ''aiCount'')]]
|Advances the provided Skill by the given number of points (for the player only).
|-
 
|[[IncrementStat - Game|'''IncrementStat'''(String ''asStatName'', Int ''aiModAmount'')]]
|Modifies the specified MiscStat by the given amount
|-
 
|[[IsActivateControlsEnabled - Game|Bool '''IsActivateControlsEnabled'''()]]
|Are the activation controls enabled?
|-
 
|[[IsCamSwitchControlsEnabled - Game|Bool '''IsCamSwitchControlsEnabled'''()]]
|Are the camera switch controls enabled?
|-
 
|[[IsFastTravelEnabled - Game|Bool '''IsFastTravelEnabled'''()]]
|Is fast travel enabled?
|-
 
|[[IsFastTravelControlsEnabled - Game|Bool '''IsFastTravelControlsEnabled'''()]]
|Are fast travel controls enabled?
|-
 
|[[IsFightingControlsEnabled - Game|Bool '''IsFightingControlsEnabled'''()]]
|Are the fighting controls enabled?
|-
 
|[[IsJournalControlsEnabled - Game|Bool '''IsJournalControlsEnabled'''()]]
|Are the journal menu controls enabled?
|-
 
|[[IsLookingControlsEnabled - Game|Bool '''IsLookingControlsEnabled'''()]]
|Are the looking controls enabled?
|-
 
|[[IsMenuControlsEnabled - Game|Bool '''IsMenuControlsEnabled'''()]]
|Are the menu controls enabled?
|-
 
|[[IsMovementControlsEnabled - Game|Bool '''IsMovementControlsEnabled'''()]]
|Are the movement controls enabled?
|-
 
|[[IsPlayerSungazing - Game|Bool '''IsPlayerSungazing'''()]]
|Checks to the see if the player is looking directly at the sun.
|-
 
|[[IsSneakingControlsEnabled - Game|Bool '''IsSneakingControlsEnabled'''()]]
|Are the sneaking controls enabled?
|-
 
|[[IsWordUnlocked - Game|Bool '''IsWordUnlocked'''(WordOfPower ''akWord'')]]
|Is the word of power unlocked on the player?
|-
 
|[[PlayBink - Game|'''PlayBink'''(String ''asFileName'', Bool ''abInterruptible'', Bool ''abMuteAudio'', Bool ''abMuteMusic'', Bool ''abLetterbox'')]]
|Plays a bink video
|-
 
|[[PrecacheCharGen - Game|'''PrecacheCharGen'''()]]
|Precaches all the data used by character gen to avoid hitches with file I/O.
|-
 
|[[PrecacheCharGenClear - Game|'''PrecacheCharGenClear'''()]]
|Clears all the previously cached data used by character gen.
|-
 
|[[QueryStat - Game|Int '''QueryStat'''(String ''asStat'')]]
|Queries the given stat and returns its value.
|-
 
|[[QuitToMainMenu - Game|'''QuitToMainMenu'''()]]
|Forces the game back to the main menu.
|-
 
|[[RemoveHavokConstraints - Game|Bool '''RemoveHavokConstraints'''(ObjectReference ''arFirstRef'', String ''arFirstRefNodeName'', ObjectReference ''arSecondRef'', String ''arSecondRefNodeName'')]]
|Removes any constraint between two rigid bodies
|-
 
|[[RequestAutoSave - Game|'''RequestAutoSave'''()]]
|Requests for an auto-save to be made.
|-
 
|[[RequestModel - Game|'''RequestModel'''(String ''asModelName'')]]
|Requests the specified model.
|-
 
|[[RequestSave - Game|'''RequestSave'''()]]
|Requests for a normal save to be made.
|-
 
|[[SendWereWolfTransformation - Game|'''SendWereWolfTransformation'''()]]
|Finds an actor in high who can detect the player to call werewolf crime on the player
|-
 
|[[ServeTime - Game|'''ServeTime'''()]]
|Has the player serve their jail time.
|-
 
|[[SetAllowFlyingMountLandingRequests - Game|'''SetAllowFlyingMountLandingRequests'''(Bool ''abAllow'')]]
|Allow or disallow the player requests to have a flying mount land.
|-
 
|[[SetBeastForm - Game|'''SetBeastForm'''(Bool ''abEntering'')]]
|Flags the player as being in/out of "beast form".
|-
 
|[[SetCameraTarget - Game|'''SetCameraTarget'''(Actor ''arTarget'')]]
|Sets the camera target actor
|-
 
|[[SetHudCartMode - Game|'''SetHudCartMode'''(Bool ''abSetCartMode'')]]
|Flags the HUD as being in "cart mode" or not.
|-
 
|[[SetInChargen - Game|'''SetInChargen'''(Bool ''abDisableSaving'', Bool ''abDisableWaiting'', Bool ''abShowControlsDisabledMessage'')]]
|Enable/disable various functionality which we want in chargen.
|-
 
|[[SetPlayerAIDriven - Game|'''SetPlayerAIDriven'''(Bool ''abAIDriven'')]]
|Enables or disables the AI driven flag on the player.
|-
 
|[[SetPlayerReportCrime - Game|'''SetPlayerReportCrime'''(Bool ''abReportCrime'')]]
|Set the state of the player as an actor who commits crimes
|-
 
|[[SetSittingRotation - Game|'''SetSittingRotation'''(Float ''afValue'')]]
|Set the player's sitting camera offset rotation.
|-
 
|[[SetSunGazeImageSpaceModifier - Game|'''SetSunGazeImageSpaceModifier'''(ImageSpaceModifier ''apImod'')]]
|Will cause the specified ImageSpace Modifier to be triggered when the player begins looking at the sun
|-
 
|[[ShakeCamera - Game|'''ShakeCamera'''(ObjectReference ''akSource'', Float ''afStrength'')]]
|Shakes the camera from the specified location with the specified strength.
|-
 
|[[ShakeController - Game|'''ShakeController'''(Float ''afLeftStrength'', Float ''afRightStrength'', Float ''afDuration'')]]
|Shakes the controller for the specified amount of time.
|-
 
|[[ShowFirstPersonGeometry - Game|'''ShowFirstPersonGeometry'''(Bool ''abShow'')]]
|Shows or hides the first-person geometry
|-
 
|[[ShowLimitedRaceMenu - Game|'''ShowLimitedRaceMenu'''()]]
|Shows the race/sex change menu, but without the ability to change race or sex.
|-
 
|[[ShowRaceMenu - Game|'''ShowRaceMenu'''()]]
|Shows the race/sex change menu.
|-
 
|[[ShowTitleSequenceMenu - Game|'''ShowTitleSequenceMenu'''()]]
|Shows the title sequence menu.
|-
 
|[[ShowTrainingMenu - Game|'''ShowTrainingMenu'''(Actor ''aActor'')]]
|Shows the training menu provided by actor parameter.
|-
 
|[[StartTitleSequence - Game|'''StartTitleSequence'''(String ''asSequenceName'')]]
|Plays the specified sequence in the title menu.
|-
 
|[[TeachWord - Game|'''TeachWord'''(WordOfPower ''akWord'')]]
|Teaches the specified [[WordOfPower Script|WordOfPower]] to the player
|-
 
|[[TriggerScreenBlood - Game|'''TriggerScreenBlood'''(Int ''aiValue'')]]
|Trigger on-screen blood splatter.
|-
 
|[[UnlockWord - Game|'''UnlockWord'''(WordOfPower ''akWord'')]]
|Unlocks the specified [[WordOfPower Script|WordOfPower]] so the player can use it
|-
 
|[[UsingGamepad - Game|Bool '''UsingGamepad'''()]]
|Returns whether the player is using a gamepad or not.
|-
 
|[[GetPerkPoints - Game|Int '''GetPerkPoints'''()]]
|Returns the number of perk points available to the player.
|-
 
|[[SetPerkPoints - Game|'''SetPerkPoints'''(Int ''perkPoints'')]]
|Sets the number of perk points available to the player.
|-
 
|[[ModPerkPoints - Game|'''ModPerkPoints'''(Int ''perkPoints'')]]
|Changes the number of perk points available to the player by the specified amount.
|-
 
|[[SetGameSettingBool - Game|'''SetGameSettingBool'''(String ''setting'', Bool ''value'')]]
|Changes the value of boolean Game Settings.
|-
 
|[[SetGameSettingInt - Game|'''SetGameSettingInt'''(String ''setting'', Int ''value'')]]
|Changes the value of integer Game Settings.
|-
 
|[[SetGameSettingFloat - Game|'''SetGameSettingFloat'''(String ''setting'', Float ''value'')]]
|Changes the value of float Game Settings.
|-
 
|[[SetGameSettingString - Game|'''SetGameSettingString'''(String ''setting'', String ''value'')]]
|Changes the value of string Game Settings.
|-
 
|[[GetModCount - Game|Int '''GetModCount'''()]]
|Returns the number of mods currently active.
|-
 
|[[GetModName - Game|String '''GetModName'''(Int ''modIndex'')]]
|Returns the mods name at the specified index.
|-
 
|[[GetModAuthor - Game|String '''GetModAuthor'''(Int ''modIndex'')]]
|Returns the specified mod's author.
|-
 
|[[GetModDescription - Game|String '''GetModDescription'''(Int ''modIndex'')]]
|Returns the specified mod's description.
|-
 
|[[GetModDependencyCount - Game|Int '''GetModDependencyCount'''(Int ''modIndex'')]]
|Returns the dependency count of the specified mod.
|-
 
|[[GetNthModDependency - Game|Int '''GetNthModDependency'''(Int ''modIndex'', Int ''n'')]]
|Returns the mod index of the specified Dependency.
|-
 
|[[GetCameraState - Game|Int '''GetCameraState'''()]]
|Returns the character's current camera state.(0 - first person;1 - auto vanity;2 - VATS;3 - free;4 - iron sights;5 - furniture;6 - transition;7 - tweenmenu;8 - third person 1;9 - third person 2;10 - horse;11 - bleedout;12 - dragon)
|-
 
|[[SaveGame - Game|'''SaveGame'''(String ''name'')]]
|Saves the game with the specified name.
|-
 
|[[LoadGame - Game|'''LoadGame'''(String ''name'')]]
|Loads the save with the specified name.
|-
 
|[[GetNumTintMasks - Game|Int '''GetNumTintMasks'''()]]
|Returns the total number of tints for the player.
|-
 
|[[GetNthTintMaskColor - Game|Int '''GetNthTintMaskColor'''(Int ''n'')]]
|Returns the color of the Nth tint mask.
|-
 
|[[GetNthTintMaskType - Game|Int '''GetNthTintMaskType'''(Int ''n'')]]
|Returns the type of the Nth tint mask.
|-
 
|[[SetNthTintMaskColor - Game|Int '''SetNthTintMaskColor'''(Int ''n'', Int ''color'')]]
|Sets the color of the Nth tint mask.
|-
 
|[[GetNthTintMaskTexturePath - Game|String '''GetNthTintMaskTexturePath'''(Int ''n'')]]
|Returns the texture path of the Nth tint mask.
|-
 
|[[SetNthTintMaskTexturePath - Game|'''SetNthTintMaskTexturePath'''(Int ''n'')]]
|Sets the texturepath of the Nth tint mask.
|-
 
|[[GetNumTintsByType - Game|Int '''GetNumTintsByType'''(Int ''type'')]]
|Returns how many indexes there are for this type.
|-
 
|[[GetTintMaskColor - Game|Int '''GetTintMaskColor'''(Int ''type'', Int ''index'')]]
|Returns the color for the particular tintMask type and index.
|-
 
|[[SetTintMaskColor - Game|'''SetTintMaskColor'''(Int ''color'', Int ''type'', Int ''index'')]]
|Sets the tintMask color for the particular type and index
|-
 
|[[UpdateHairColor - Game|'''UpdateHairColor'''()]]
|Instantly updates the player's hair color.
|-
 
|[[GetSkillLegendaryLevel - Game|Int '''GetSkillLegendaryLevel'''(String ''actorValue'')]]
|Returns the legendary level for the skill
|-
 
|[[SetSkillLegendaryLevel - Game|'''SetSkillLegendaryLevel'''(String ''actorValue'', Int ''level'')]]
|Sets the legendary level for the skill.
|-
 
|}
 
[[Category:Scripting]]
[[Category:Papyrus]]
[[Category:Script Objects]]
[[Category:SKSE]]
[[Category:SKSE Script Objects]]