This is an old revision of the document!
Rough dump of all IRPL commands pending correct formatting of this list
Self GetParent GetChildren GetChild GetName GetActive GetDestroyed SetActive GetPosition GetLocalPosition GetRotation GetLocalRotation SetPosition SetLocalPosition SetRotation MoveRotation TransformPoint SetLocalRotation CreateUnit MoveUnit SetUnitDirection RotateUnitTowards GetUnitUpdateCount Destroy IsDestroyActionEnabled EnableLos GetLosRange SetLosRange GetLosSandPassBits SetLosSandPassBits GetLos EnableRa GetRaRange SetRaRange GetRaPath EnableTerpScan GetTerpScanResult SetHarvestSandDef GetTerpScanHarvestResult GetRandPixelDataPos GetPartData DefaultConfig ReadConfig WriteConfig GetLog GetShowRange SetShowRange GetShowRangeColor SetShowRangeColor SetColor GetPhysicsVelocity SetPhysicsVelocity AddPhysicsForce GetPixelCount GetAllPixelCount GetOnBoardComplete GetUnitsByName GetUnitsInRange GetNullifiableUnitsInRange GetShotHitUnitsInRange GetAmmo SetAmmo GetMaxAmmo SetMaxAmmo ConsumeAmmo GetMaxInternalHealth SetMaxInternalHealth GetInternalHealth SetInternalHealth DamageInternalHealth GetFowRange SetFowRange GetTotalPowerGeneration GetPowerGeneration RegisterForMsg DeregisterForMsg SendMsg GetControllerArg SetControllerArg GetScriptVar SetScriptVar GetScript1Var SetScript1Var RegisterScript DeregisterScript GetRegisteredScriptVar SetRegisteredScriptVar
GetNearestCreeper GetOverCreeper GetOverAc GetCreeperOnline GetDeepestCreeper GetCreeperInArea GetCreeperTotal GetAcTotal AddCreeper SetCreeperGravity SetCreeperMin SetCreeperGlobalGrowth DamageCreeper ConvertCreeperToAc ConvertAcToCreeper
CreateSandParticle GetSandParticleCountInRange GetSandParticle HasSandParticle
IsSandEmpty GetSand CreateSand CreateSandInRoundArea CreateSandInAreaRand CreateSandInArea GetOverSand SetSandColor GetSandDef GetMapSandCount CountSandInArea GetSandInArea DestroySandInArea DestroySandFromList GetSandDefData TerpLocation
SignedAngle Rotate GetDirRight SetDirRight GetDirUp SetDirUp CalculateTrajectoryVelocity
CreateShot CreateRaRocket CreateParticulateShot
GetUpgradeBoost SetUpgradeBoost GetMissionRequirementsMet GetCategory GetGameUpdateCount ClearConsole StopConsole GetArgs Jump FlashScreen ShowInventory ShowInfoArea ShowResourceArea GetShieldsEnabled SetShieldsEnabled TerpPaintingEnabled IsPassable GetEditMode QuickSave QuickLoad Sys_Operable GetPause SetPause GetCameraPosition SetCameraPosition GetCameraZoom SetCameraZoom GetScreenSize GetZoomForWidth GetPositionInventoryButton GetPositionTerpControls GetPositionPauseControl GetPositionHelpButton ShowUiIndicator GetTerpControlsOpen SetTerpControlsOpen GetHelpOpen SetHelpOpen GetMissionCompletionDialogOpen GetReturningToOrbit SetMissionCompletionDialogSuppressed AwardMissionComplete MissionLoss GetApex SetSuppressApexJump GetSelectedUnits HasSelectedUnit UseLegalUnitCells SetLegalUnitCells SetLegalUnitCellsRect ClearLegalUnitCells GetMcsItem SetMcsItem GetAllMcsKeys
CreateSandExplosion CreateEffect
CreateBeam DestroyBeam SetBeamStart SetBeamEnd SetBeamEnabled SetBeamColor SetBeamWidth SetBeamCapVertices BeamExists SetBeamAutoDisable
GetMousePos GetMouseCell GetMouseButtonDown GetMouseButtonUp GetMouseButton GetKeyDown GetKey GetMappedKey GetMappedKeyDown GetMappedKeyStrings SetMoveMapManualMode
CreateFc DestroyFc DeployFc SetFcSave GetFc GetFcs SetFcPosition SetFcApplyCreeper SetFcApplyAc SetFcIsPin SetFcVisible FillFcPin FillFcRadial FillFcLinear FillFcIsland
PlaySound PlaySoundLoop StopSoundLoop SetSoundLoopPitch
AddPlanToInventory RemovePlanFromInventory GetInventory HasInventory ClearInventory
CreateUi DestroyUi GetUiExists SetUiActive SetUiPosition SetUiSize SetUiColor SetUiBackgroundColor SetUiText
ShowConversation GetConversationOpen ShowBubbleMessage ShowBubbleMessage_Sound CloseBubbleMessage ShowUiHelp ShowGameMessage CloseGameMessage GetGameMessageOpen
CreateSprite DestroySprite SetSpriteActive SetSpriteParent SetSpriteOrder SetSpritePosition SetSpriteRotation SetSpriteScale SetSpriteColor SetSpriteAlpha
Subnamespaces:
IRPL Reference