Difference between revisions of "Debug Script"
→Global Functions
imported>Henning |
imported>Jog |
||
Line 14: | Line 14: | ||
== Global Functions == | == Global Functions == | ||
'''Function [[CenterOnCell - Debug|CenterOnCell]](string asCellName)''' | |||
*Teleports the player to the specified cell. | |||
'''float Function [[CenterOnCellAndWait - Debug|CenterOnCellAndWait]](string asCellName)''' | |||
*Teleports the player to the specified cell and doesn't return until he gets there. | |||
'''float Function [[PlayerMoveToAndWait - Debug|PlayerMoveToAndWait]](string asDestRef)''' | |||
*Teleports the player to the specified reference and doesn't return until he gets there. | |||
'''Function [[CloseUserLog - Debug|CloseUserLog]](string asLogName)''' | |||
*Closes the specified user log | |||
'''Function [[DumpAliasData - Debug|DumpAliasData]](Quest akQuest)''' | |||
*Dumps all alias fill information to the alias dump log. | |||
'''string Function [[GetConfigName - Debug|GetConfigName]]()''' | |||
*Obtains the build configuration name | |||
'''string Function [[GetPlatformName - Debug|GetPlatformName]]()''' | |||
*Obtains the current platform name | |||
'''string Function [[GetVersionNumber - Debug|GetVersionNumber]]()''' | |||
*Obtains the current version number | |||
'''Function [[MessageBox - Debug|MessageBox]](string asMessageBoxText)''' | |||
*Displays an OK message box with the specified text | |||
'''Function [[Notification - Debug|Notification]](string asNotificationText)''' | |||
*Displays an in-game notification message (on the top-left corner) | |||
'''bool Function [[OpenUserLog - Debug|OpenUserLog]](string asLogName)''' | |||
*Opens the specified user log (fails if already open) | |||
'''Function [[QuitGame - Debug|QuitGame]]()''' | |||
*Quits the game | |||
'''Function [[SetFootIK - Debug|SetFootIK]](bool abFootIK)''' | |||
*Turns foot IK on and off | |||
'''Function [[SetGodMode - Debug|SetGodMode]](bool abGodMode)''' | |||
*Turns god mode on and off | |||
'''Function [[SendAnimationEvent - Debug|SendAnimationEvent]](ObjectReference arRef, string asEventName)''' | |||
*Sends an animation event to the specified reference. | |||
'''Function [[StartScriptProfiling - Debug|StartScriptProfiling]](string asScriptName)''' | |||
*Starts profiling a specific Papyrus script | |||
'''Function [[StartStackProfiling - Debug|StartStackProfiling]]()''' | |||
*Starts profiling the calling stack | |||
'''Function [[StopScriptProfiling - Debug|StopScriptProfiling]](string asScriptName)''' | |||
*Stops profiling a specific Papyrus script | |||
'''Function [[StopStackProfiling - Debug|StopStackProfiling]]()''' | |||
*Stops profiling the calling stack | |||
'''Function [[ToggleAI - Debug|ToggleAI]]()''' | |||
*Turns AI on and off. | |||
'''Function [[ToggleCollisions - Debug|ToggleCollisions]]()''' | |||
*Turns collision on and off. | |||
'''Function [[ToggleMenus - Debug|ToggleMenus]]()''' | |||
*Toggles menus on and off. | |||
'''Function [[Trace - Debug|Trace]](string asTextToPrint, int aiSeverity)''' | |||
*Outputs the string to the Papyrus log and debug text page | |||
'''Function [[TraceAndBox - Debug|TraceAndBox]](string asTextToPrint, int aiSeverity)''' | |||
*Outputs the string to the log and puts up a message box | |||
'''Function [[TraceConditional - Debug|TraceConditional]](string TextToPrint, bool ShowTrace)''' | |||
*Outputs the string to the Papyrus log, but only if the condition is true | |||
'''Function [[TraceStack - Debug|TraceStack]](string asTextToPrint, int aiSeverity)''' | |||
*Outputs the string to the Papyrus log and debug text page, along with a full call stack | |||
'''bool Function [[TraceUser - Debug|TraceUser]](string asUserLog, string asTextToPrint, int aiSeverity)''' | |||
*Outputs the string to the specified user log (and debug text page) | |||
== Member Functions == | == Member Functions == |