Index of IRPL Commands
$$Init_var (define hidden)
$init_var (define)
--! (RefDelete)
--varname (Delete)
->! (RefWrite)
->varname (Write)
-?! (RefExists)
-?varname (Exists)
<-! (Refread)
<-Varname (Read)
abs
acos
add
AddCreeper
AddPhysicsForce
AddPlanToInventory
and
AppendListToList
AppendStackToList
AppendToList
approximately
asfloat
asin
asint
asstring
atan
atan2
avg2
AwardMissionComplete
BeamExists
break
CalculateTrajectoryVelocity
Case
ceil
clamp
clamp01
ClearConsole
ClearGlobals
ClearInventory
ClearLegalUnitCells
ClearList
ClearLocals
ClearPrintLog
ClearStack
ClearTable
ClearTraceLog
CloseBubbleMessage
CloseGameMessage
Concat
Concat3
Concat4
ConsumeAmmo
ConvertAcToCreeper
ConvertCreeperToAc
Copy
cos
CountSandInArea
CR (Carriage Return)
CreateBeam
CreateEffect
CreateFc
CreateList
CreateListStartingSize
CreateParticulateShot
CreateRaRocket
CreateSand
CreateSandExplosion
CreateSandInArea
CreateSandInAreaRand
CreateSandInRoundArea
CreateSandParticle
CreateShot
CreateSprite
CreateTable
CreateUI
CreateUnit
Cross
DamageCreeper
DamageInternalHealth
Debug
DebugAllSp
DeepCopy
DefaultConfig
Deg2Rad
DeployFc
DeregisterForMsg
DeregisterScript
Destroy
DestroyBeam
DestroyFc
DestroySandFromList
DestroySandInArea
DestroySprite
DestroyUI
Distance
DistanceCell
DistancePointLine
div
do
Dot
DQ (Double Quote)
dup
dup2
E
ElapsedTime
else
EnableLos
EnableRa
EnableTerpScan
endcase
endif
endonce
endswitch
EndsWith
endwhile
eq
eq0
EV2
EV3
EV4
false
FillFcIsland
FillFcLinear
FillFcPin
FillFcRadial
FlashScreen
floor
FromCell
Function Call
Function Declaration
GetActive
GetAcTotal
GetAllMcsKeys
GetAllPixelCount
GetAmmo
GetApex
GetArgs
GetCameraPosition
GetCameraZoom
GetCategory
GetChild
GetChildren
GetControllerArg
GetControllerArg2
GetConversationOpen
GetCreeper
GetCreeperInArea
GetCreeperOnline
GetCreeperTotal
GetDeepestCreeper
GetDestroyed
GetDirRight
GetDirUp
GetEditMode
GetFc
GetFcCell
GetFcs
GetFowRange
GetGameMessageOpen
GetGameTickCount
GetGameUpdateCount
GetGlobalList
GetGlobalTable
GetHelpOpen
GetInternalHealth
GetInventory
GetKey
GetKeyDown
GetListCount
GetListElement
GetListIndex
GetListIndices
GetLocalPosition
GetLocalRotation
GetLog
GetLos
GetLosRange
GetLosSandPassBits
GetMappedKey
GetMappedKeyDown
GetMappedKeyStrings
GetMapSandCount
GetMaxAmmo
GetMaxInternalHealth
GetMcsItem
GetMissionCompletionDialogOpen
GetMissionRequirementsMet
GetMouseButton
GetMouseButtonDown
GetMouseButtonUp
GetMouseCell
GetMousePos
GetName
GetNearestCreeper
GetNullifiableUnitsInRange
GetOnBoardComplete
GetOverAc
GetOverCreeper
GetOverSand
GetParent
GetPartData
GetPause
GetPhysicsVelocity
GetPixelCount
GetPosition
GetPositionHelpButton
GetPositionInventoryButton
GetPositionPauseControl
GetPositionTerpControls
GetPowerGeneration
GetPrintPrefixEnabled
GetRandPixelDataPos
GetRaPath
GetRaRange
GetRegisteredScriptVar
GetReturningToOrbit
GetRotation
GetSand
GetSandDef
GetSandDefData
GetSandInArea
GetSandParticle
GetSandParticleCountInRange
GetScreenSize
GetScript1Var
GetScriptVar
GetSelectedUnits
GetShieldsEnabled
GetShotHitUnitsInRange
GetShowRange
GetShowRangeColor
GetTableCount
GetTableElement
GetTableKeys
GetTableValues
GetTerpControlsOpen
GetTerpScanHarvestResult
GetTerpScanResult
GetTimer0
GetTimer1
GetTimer2
GetTimer3
GetTimeString
GetTotalPowerGeneration
GetType
GetUIExists
GetUnitAmmoSupply
GetUnitBuild
GetUnitDirection
GetUnitsByName
GetUnitsInRange
GetUnitUpdateCount
GetUpgradeBoost
GetZoomForWidth
gt
gt0
gte
gte0
HalfPI
HasInventory
HasSandParticle
HasSelectedUnit
I
if
InsertListElement
IsDestroyActionEnabled
IsNull
IsPassable
IsSandEmpty
J
Jump
K
LF (Line Feed)
List
ListContains
ListN
ListToStack
ln
log
log10
loop
lt
lt0
lte
lte0
Magnitude
max
MaxInt
min
MinInt
MissionLoss
mod
mod2
MoveRotation
MoveTowards
MoveUnit
mul
neg
neq
neq0
Normalize
not
NotPersist
NULL
NumRepeat
once
or
PI
PingPong
PlaySound
PlaySoundLoop
pop
PopList
pow
PrependListToList
PrependStackToList
PrependToList
Print
Print2
Print3
Print4
Print5
PrintAll
PrintAllSp
PrintStack
PushList
QuarterPI
QuickLoad
QuickSave
Rad2Deg
RandFloat
RandInt
ReadConfig
refcall
RegisterForMsg
RegisterScript
RemoveListElement
RemovePlanFromInventory
RemoveTableElement
RemoveWhiteSpace
repeat
return
ReverseList
Rotate
RotateTowards
RotateTowardsCell
RotateUnitTowards
round
Self
SendMsg
SetActive
SetAmmo
SetBeamAutoDisable
SetBeamCapVertices
SetBeamColor
SetBeamEnabled
SetBeamEnd
SetBeamStart
SetBeamWidth
SetCameraPosition
SetCameraZoom
SetColor
SetControllerArg
SetControllerArg2
SetCreeper
SetCreeperGlobalGrowth
SetCreeperGravity
SetCreeperInArea
SetCreeperMin
SetDirRight
SetDirUp
SetFcApplyAc
SetFcApplyCreeper
SetFcCell
SetFcIsPin
SetFcPosition
SetFcSave
SetFcVisible
SetFowRange
SetGlobalTable
SetHarvestSandDef
SetHelpOpen
SetInternalHealth
SetLegalUnitCells
SetLegalUnitCellsRect
SetListElement
SetListElementRPN
SetLocalPosition
SetLocalRotation
SetLosRange
SetLosSandPassBits
SetMaxAmmo
SetMaxInternalHealth
SetMcsItem
SetMissionCompletionDialogSuppressed
SetMoveMapManualMode
SetPause
SetPhysicsVelocity
SetPosition
SetPrintPrefixEnabled
SetRaRange
SetRegisteredScriptVar
SetRotation
SetSandColor
SetScript1Var
SetScriptVar
SetShieldsEnabled
SetShowRange
SetShowRangeColor
SetSoundLoopPitch
SetSpriteActive
SetSpriteAlpha
SetSpriteColor
SetSpriteLayer
SetSpriteOrder
SetSpriteParent
SetSpritePosition
SetSpriteRotation
SetSpriteScale
SetSuppressApexJump
SetTableElement
SetTableElementRPN
SetTerpControlsOpen
SetTimer0
SetTimer1
SetTimer2
SetTimer3
SetTimerObeyPause0
SetTimerObeyPause1
SetTimerObeyPause2
SetTimerObeyPause3
SetUIActive
SetUIBackgroundColor
SetUiColor
SetUiPosition
SetUiSize
SetUIText
SetUnitAmmoSupply
SetUnitBuild
SetUnitDirection
SetUpgradeBoost
ShortestAngle
ShowBubbleMessage
ShowBubbleMessage_Sound
ShowConversation
ShowGameMessage
ShowInfoArea
ShowInventory
ShowResourceArea
ShowUiHelp
ShowUiIndicator
sign
sign0
SignalGenerator
SignedAngle
sin
Split
SqrMagnitude
sqrt
StackSize
startsidebar
StartsWith
StopConsole
StopSoundLoop
StringLength
StringReplace
StringToList
StringToList
sub
Substring
swap
switch
Sys_Operable
TAB
Table
TableContainsKey
TableN
tan
TAU
TerpLocation
TerpPaintingEnabled
ThreeHalvesPI
ThreeQuarterPI
ToCell
ToLower
ToUpper
Trace
Trace2
Trace3
Trace4
Trace5
TraceAll
TraceAllSp
TraceStack
TransformPoint
true
TwoPI
UseLegalUnitCells
V2
V3
V4
Vector0
VectorAngle
VectorAngleCell
while
WriteConfig
xor