Library Function Index
Base Library
_G
.
Clamp
_G
.
CreateACDropShip
_G
.
CreateACRocket
_G
.
CreateACrab
_G
.
CreateADoor
_G
.
CreateAEmitter
_G
.
CreateAHuman
_G
.
CreateActor
_G
.
CreateAttachable
_G
.
CreateHDFirearm
_G
.
CreateHeldDevice
_G
.
CreateMOSParticle
_G
.
CreateMOSRotating
_G
.
CreateScene
_G
.
CreateTDExplosive
_G
.
CreateThrownDevice
_G
.
EaseIn
_G
.
EaseInOut
_G
.
EaseOut
_G
.
LERP
_G
.
NormalRand
_G
.
PosRand
_G
.
RangeRand
_G
.
SelectRand
_G
.
ToACDropShip
_G
.
ToACRocket
_G
.
ToACrab
_G
.
ToACraft
_G
.
ToADoor
_G
.
ToAEmitter
_G
.
ToAHuman
_G
.
ToActor
_G
.
ToAttachable
_G
.
ToGameActivity
_G
.
ToHDFirearm
_G
.
ToHeldDevice
_G
.
ToMOSParticle
_G
.
ToMOSRotating
_G
.
ToMOSprite
_G
.
ToMovableObject
_G
.
ToScene
_G
.
ToSceneObject
_G
.
ToTDExplosive
_G
.
ToThrownDevice
_G
.
assert
_G
.
class
_G
.
collectgarbage
_G
.
dofile
_G
.
error
_G
.
gcinfo
_G
.
getfenv
_G
.
getmetatable
_G
.
ipairs
_G
.
load
_G
.
loadfile
_G
.
loadstring
_G
.
module
_G
.
newproxy
_G
.
next
_G
.
pairs
_G
.
pcall
_G
.
print
_G
.
rawequal
_G
.
rawget
_G
.
rawset
_G
.
require
_G
.
select
_G
.
setfenv
_G
.
setmetatable
_G
.
tonumber
_G
.
tostring
_G
.
type
_G
.
unpack
_G
.
xpcall
coroutine
coroutine
.
create
coroutine
.
resume
coroutine
.
running
coroutine
.
status
coroutine
.
wrap
coroutine
.
yield
debug
debug
.
debug
debug
.
getfenv
debug
.
gethook
debug
.
getinfo
debug
.
getlocal
debug
.
getmetatable
debug
.
getregistry
debug
.
getupvalue
debug
.
setfenv
debug
.
sethook
debug
.
setlocal
debug
.
setmetatable
debug
.
setupvalue
debug
.
traceback
math
math
.
abs
math
.
acos
math
.
asin
math
.
atan
math
.
atan2
math
.
ceil
math
.
cos
math
.
cosh
math
.
deg
math
.
exp
math
.
floor
math
.
fmod
math
.
frexp
math
.
ldexp
math
.
log
math
.
log10
math
.
max
math
.
min
math
.
mod
math
.
modf
math
.
pow
math
.
rad
math
.
random
math
.
randomseed
math
.
sin
math
.
sinh
math
.
sqrt
math
.
tan
math
.
tanh
package
package
.
loadlib
package
.
seeall
string
string
.
byte
string
.
char
string
.
dump
string
.
find
string
.
format
string
.
gfind
string
.
gmatch
string
.
gsub
string
.
len
string
.
lower
string
.
match
string
.
rep
string
.
reverse
string
.
sub
string
.
upper
table
table
.
concat
table
.
foreach
table
.
foreachi
table
.
getn
table
.
insert
table
.
maxn
table
.
remove
table
.
setn
table
.
sort
Object Functions
Activity
Activity
:
GetControlledActor
Activity
:
GetTeamDeathCount
Activity
:
GetTeamFunds
Activity
:
ReportDeath
Activity
:
SetTeamFunds
Activity
:
SetObservationTarget
Activity
:
SetLandingZone
Activity
:
SwitchToActor
Activity
:
GetPlayerBrain
Activity
:
SetPlayerBrain
Actor
Actor
:
GibThis
Actor
:
SetControllerMode
Actor
:
AddInventoryItem
AEmitter
AEmitter
:
IsEmitting
AEmitter
:
EnableEmission
AEmitter
:
TriggerBurst
AEmitter
:
IsSetToBurst
AHuman
None
ACDropship
None
ACrab
None
ACraft
None
ACRocket
None
ActivityManager
ActivityMan
:
EndActivity
ActivityMan
:
ActivityRunning
ActivityMan
:
GetActivity
ADoor
None
Attachable
Attachable
:
GetRootParent
Attachable
:
IsAttached
Attachable
:
IsAttachedTo
Attachable
:
IsDrawnAfterParent
Attachable
:
Detach
Attachable
:
TransferJointForces
Attachable
:
TransferJointImpulses
Attachable
:
Attachable:CollectDamage
AudioManager
AudioMan
:
PlayMusic
AudioMan
:
QueueMusicStream
AudioMan
:
QueueSilence
AudioMan
:
ClearMusicQueue
AudioMan
:
PlaySound
AudioMan
:
SetSoundAttenuation
AudioMan
:
IsPlaying
AudioMan
:
IsMusicPlaying
AudioMan
:
StopSound
AudioMan
:
FadeOutSound
AudioMan
:
StopMusic
AudioMan
:
SetMusicPosition
AudioMan
:
AudioMan:StopAll
Box
Box
:
GetRandomPoint
Box
:
Unflip
Box
:
WithinBox
Box
:
WithinBoxX
Box
:
WithinBoxY
Box
:
GetWithinBox
ConsoleManager
ConsoleMan
:
SaveInputLog
ConsoleMan
:
SaveAllText
ConsoleMan
.
ScreenSize
Controller
Controller
:
IsPlayerControlled
Controller
:
RelativeCursorMovement
Controller
:
IsMouseControlled
Controller
:
SetState
Controller
:
IsState
FrameManager
FrameMan
:
ClearScreenText
FrameMan
:
SetScreenText
FrameMan
:
ShowPerformanceStats
FrameMan
:
SaveBitmapToBMP
FrameMan
:
ClearBackBuffer8
FrameMan
:
ResetFrameTimer
FrameMan
:
FadeInPalette
FrameMan
:
FadeOutPalette
FrameMan
:
DrawLine
FrameMan
:
LoadPalette
FrameMan
:
IsResettingRTE
FrameMan
:
SaveScreenToBMP
FrameMan
:
ToggleFullscreen
FrameMan
:
ResetSplitScreens
FrameMan
:
ResetRTE
FrameMan
:
ClearBackBuffer32
FrameMan
:
DrawText
FrameMan
:
IsFullscreen
HDFirearm
None
HeldDevice
HeldDevice
:
IsWeapon
HeldDevice
:
IsTool
HeldDevice
:
IsShield
HeldDevice
:
IsOneHanded
HeldDevice
:
Activate
HeldDevice
:
Deactivate
HeldDevice
:
IsActivated
HeldDevice
:
IsReloading
HeldDevice
:
DoneReloading
HeldDevice
:
NeedsReloading
HeldDevice
:
IsFull
MOPixel
None
MOSprite
MOSprite
:
SetNextFrame
MOSprite
:
IsTooFast
MOSprite
:
IsOnScenePoint
MOSprite
:
RotateOffset
MOSprite
:
UnRotateOffset
MOSParticle
None
MOSRotating
MOSRotating
:
AddRecoil
MOSRotating
:
SetRecoil
MOSRotating
:
IsRecoiled
MOSRotating
:
EnableDeepCheck
MOSRotating
:
ForceDeepCheck
MOSRotating
:
GibThis
MOSRotating
:
MoveOutOfTerrain
MOSRotating
:
ApplyForces
MOSRotating
:
ApplyImpulses
MOSRotating
:
AttachEmitter
MOSRotating
:
IsOnScenePoint
MOSRotating
:
EraseFromTerrain
MovableManager
MovableMan
:
AddActor
MovableMan
:
AddParticle
MovableMan
:
AddMO
MovableMan
:
IsActor
MovableMan
:
GetUnassignedBrain
MovableMan
:
RemoveActor
MovableMan
:
RemoveParticle
MovableMan
:
RemoveMO
MovableObject
MovableObject
:
ReloadScripts
MovableObject
:
GetAltitude
MovableObject
:
SetWhichMOToNotHit
MovableObject
:
IsSetToDelete
MovableObject
:
IsGeneric
MovableObject
:
IsActor
MovableObject
:
IsDevice
MovableObject
:
IsHeldDevice
MovableObject
:
IsThrownDevice
MovableObject
:
IsGold
MovableObject
:
IsThrownDevice
MovableObject
:
HasObject
MovableObject
:
HasObjectInGroup
MovableObject
:
AddForce
MovableObject
:
AddAbsForce
MovableObject
:
AddImpulseForce
MovableObject
:
AddAbsImpulseForce
MovableObject
:
ClearForces
MovableObject
:
ClearImpulseForces
MovableObject
:
RestDetection
MovableObject
:
NotResting
MovableObject
:
IsAtRest
MovableObject
:
MoveOutOfTerrain
MovableObject
:
RotateOffset
PresetManager
PresetMan
:
GetDataModule
PresetMan
:
GetModuleID
PresetMan
:
GetPreset
PresetMan
:
AddPreset
PresetMan
:
GetOfficialModuleCount
PresetMan
:
LoadDataModule
PresetMan
:
GetTotalModuleCount
PresetMan
:
GetEntityDataLocation
PresetMan
:
ReadReflectedPreset
PresetMan
:
GetModuleIDFromPath
PresetMan
:
ReloadAllScripts
Scene
Scene
:
GetArea
Scene
:
WithinArea
SceneManager
SceneMan
:
GetScene
SceneMan
:
LoadScene
SceneMan
:
GetSceneDim
SceneMan
:
GetSceneWidth
SceneMan
:
GetSceneHeight
SceneMan
:
SceneWrapsX
SceneMan
:
SceneWrapsY
SceneMan
:
GetOffset
SceneMan
:
SetOffset
SceneMan
:
SetOffsetX
SceneMan
:
SetOffsetY
SceneMan
:
GetScreenOcclusion
SceneMan
:
SetScreenOcclusion
SceneMan
:
GetTerrain
SceneMan
:
SetLayerDrawMode
SceneMan
:
GetTerrMatter
SceneMan
:
GetMOIDPixel
SceneMan
:
GetGlobalAcc
SceneMan
:
GetOzPerKg
SceneMan
:
GetKg
SceneMan
:
SetLayerDrawMode
SceneMan
:
SetScroll
SceneMan
:
SetScrollTarget
SceneMan
:
GetScrollTarget
SceneMan
:
TargetDistanceScalar
SceneMan
:
CheckOffset
SceneMan
:
CastMaterialRay
SceneMan
:
CastNotMaterialRay
SceneMan
:
CastStrengthSumRay
SceneMan
:
CastStrengthRay
SceneMan
:
CastWeaknessRay
SceneMan
:
CastMORay
SceneMan
:
CastFindMORay
SceneMan
:
CastObstacleRay
SceneMan
:
GetLastRayHitPos
SceneMan
:
FindAltitude
SceneMan
:
MovePointToGround
SceneMan
:
IsWithinBounds
SceneMan
:
ForceBounds
SceneMan
:
WrapPosition
SceneMan
:
SnapPosition
SceneMan
:
ShortestDistance
SceneMan
:
ObscuredPoint
SceneMan
:
RegisterPostEffect
SceneMan
:
AddSceneObject
SceneMan
:
ClearPostEffects
SceneObject
SceneObject
:
IsOnScenePoint
TDExplosive
None
ThrownDevice
None
Timer
Timer
:
Reset
Timer
:
IsPastSimMS
Timer
:
LeftTillSimMS
Timer
:
SetSimTimeLimitS
Timer
:
LeftTillRealTimeLimitMS
Timer
:
SetRealTimeLimitS
Timer
:
IsPastRealTimeLimit
Timer
:
LeftTillRealTimeLimitS
Timer
:
IsPastRealMS
Timer
:
AlternateSim
Timer
:
SetRealTimeLimitMS
Timer
:
LeftTillRealMS
Timer
:
LeftTillSimTimeLimitS
Timer
:
LeftTillSimTimeLimitMS
Timer
:
AlternateReal
Timer
:
IsPastSimTimeLimit
Timer
:
SetSimTimeLimitMS
TimerManager
TimerManager
:
EnableAveraging
TimerManager
:
PauseSim
TimerManager
:
TimeForSimUpdate
TimerManager
:
DrawnSimUpdate
UInputManager
UInputMan
:
SetMousePos
UInputMan
:
DisableMouseMoving
UInputMan
:
JoyDirectionPressed
UInputMan
:
JoyButtonPressed
UInputMan
:
ForceMouseWithinPlayerScreen
UInputMan
:
AnalogMoveValues
UInputMan
:
AnyInput
UInputMan
:
AnalogAimValues
UInputMan
:
AnalogAxisValue
UInputMan
:
MouseButtonPressed
UInputMan
:
MouseButtonHeld
UInputMan
:
JoyButtonReleased
UInputMan
:
AnyJoyPress
UInputMan
:
AnalogStickValues
UInputMan
:
MouseWheelMoved
UInputMan
:
AnyJoyButtonPress
UInputMan
:
AnyMouseButtonPress
UInputMan
:
KeyHeld
UInputMan
:
TrapMousePos
UInputMan
:
AnyPress
UInputMan
:
MouseUsedByPlayer
UInputMan
:
SetMouseValueMagnitude
UInputMan
:
AnyStartPress
UInputMan
:
AnyJoyInput
UInputMan
:
WhichJoyButtonPressed
UInputMan
:
ElementHeld
UInputMan
:
KeyReleased
UInputMan
:
MouseButtonReleased
UInputMan
:
JoyButtonHeld
UInputMan
:
ElementPressed
UInputMan
:
JoyDirectionReleased
UInputMan
:
KeyPressed
UInputMan
:
ElementReleased
UInputMan
:
WhichKeyHeld
UInputMan
:
ForceMouseWithinBox
UInputMan
:
JoyDirectionHeld
UInputMan
:
GetMouseMovement
Vector
Vector
:
SetMagnitude
Vector
:
GetXFlipped
Vector
:
GetYFlipped
Vector
:
CapMagnitude
Vector
:
FlipX
Vector
:
FlipY
Vector
:
IsZero
Vector
:
IsOpposedTo
Vector
:
Dot
Vector
:
Cross
Vector
:
Round
Vector
:
ToHalf
Vector
:
Floor
Vector
:
Ceiling
Vector
:
Normalize
Vector
:
Perpendicularize
Vector
:
Reset
Vector
:
RadRotate
Vector
:
DegRotate
Vector
:
AbsRotateTo
Vector
:
SetXY