User Tools

Site Tools


playground:playground

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
playground:playground [2021/01/22 11:23] Karsten75playground:playground [2022/05/12 05:51] (current) Karsten75
Line 1: Line 1:
-~~NOTOC~~ +{{page>cw4:header&nofooter}} 
-====== PlayGround ====== + 
 +{{page>4rpl:header&nofooter}}
  
 ====== 4RPL Scripting Language ====== ====== 4RPL Scripting Language ======
-[[index]]+ 
 +Want to get started? Read the [[Overview]], or see some [[cw4:Tutorials]]. Also some help for testing [[CW4:Mverse]] scripts. 
 ===== API reference ===== ===== API reference =====
 +
 <WRAP group> <WRAP group>
 +
 <WRAP column> <WRAP column>
 +
 ==== Variables ==== ==== Variables ====
-[[4rpl:commands:define|$init_var]]   \\  
-[[4rpl:commands:define2|$$init_var]] \\ 
-[[4rpl:commands:read|<-var]] \\  
-[[4rpl:commands:write|->var]] \\  
-[[4rpl:commands:exists|-?var]] \\  
-[[4rpl:commands:delete|--var]] \\  
-[[4rpl:commands:refread|<-!]] \\  
-[[4rpl:commands:refwrite|->!]] \\  
-[[4rpl:commands:refexists|-?!]] \\  
-[[4rpl:commands:refdelete|--?]] \\  
-[[4rpl:commands:ClearLocals]] \\ 
-[[4rpl:commands:NotPersist]] \\  
  
-**Special var syntax** \\  +[[4rpl:commands:define|$init_var]]  (define) \\  
-[[4rpl:commands:SpecialSyntax#vectors| · Vectors]] \\  +[[4rpl:commands:define2|$$init_var]] (define) \\   
-[[4rpl:commands:SpecialSyntax#lists| · Lists]] \\  +[[4rpl:commands:read|<-var]] (read) \\   
-[[4rpl:commands:SpecialSyntax#tables| · Tables]] \\  +[[4rpl:commands:write|->var]] (write) \\   
 +[[4rpl:commands:exists|-?var]] (exists) \\   
 +[[4rpl:commands:delete|--var]] (delete) \\   
 +[[4rpl:commands:refread|<-!]] (ref read) \\   
 +[[4rpl:commands:refwrite|->!]] (ref write) \\  
 + [[4rpl:commands:refexists|-?!]]  (ref exists) \\   
 +[[4rpl:commands:refdelete|--!]]  (ref delete) \\   
 +Clear [[4rpl:commands:ClearLocals|Locals]] | [[4rpl:commands:ClearGlobals|Globals]] \\   
 +[[4rpl:commands:Copy]] \\  
 +[[4rpl:commands:DeepCopy]] \\ 
 +[[4rpl:commands:NotPersist]] \\ 
 + \\ 
 + 
 +**Special var syntax** \\   
 +[[4rpl:commands:specialsyntax#global_variables| · Global variables]] \\  
 +[[4rpl:commands:SpecialSyntax#vectors| · Vectors]] \\   
 +[[4rpl:commands:SpecialSyntax#lists| · Lists]] \\   
 +[[4rpl:commands:SpecialSyntax#tables| · Tables]] \\ 
 </WRAP> </WRAP>
 +
 <WRAP column> <WRAP column>
 +
 ==== Functions ==== ==== Functions ====
-[[4rpl:commands:call|@FUNC_NAME]] \\  
-[[4rpl:commands:func|:FUNC_NAME]] \\  
  
-**Built in Function Callbacks** \\+[[4rpl:commands:call|@FUNC_NAME]] \\  [[4rpl:commands:func|:FUNC_NAME]] \\ [[4rpl:commands:refcall]] \\  
 + 
 +**Built in Callbacks** \\  
 [[4rpl:commands:func_awake|:Awake]] \\  [[4rpl:commands:func_awake|:Awake]] \\ 
-[[4rpl:commands:func_gameloaded|:GameLoaded]] \\  +[[4rpl:commands:func_buildcomplete|:BuildComplete]] \\ 
-[[4rpl:commands:func_destroyed|:Destroyed]] \\  +[[4rpl:commands:func_destroyed|:Destroyed]] \\   
-[[4rpl:commands:func_once|:Once]] \\  +[[4rpl:commands:func_gameloaded|:GameLoaded]] \\   
-[[4rpl:commands:func_buildcomplete|:BuildComplete]] \\ +[[4rpl:commands:func_once|:Once]] \\   
 +[[4rpl:commands:func_selected|:_Selected]] \\
 [[4rpl:commands:func_uicallback|:_UICallback]] \\  [[4rpl:commands:func_uicallback|:_UICallback]] \\ 
 +[[4rpl:commands:func_warepacketsent|:_WarePacketSent]] \\
  
- \\ +\\ 
- \\ + 
-** Syntax ** \\ +**Built in Messages** \\   
-[[4rpl:commands:comment]] \\  +[[4rpl:commands:MSG_FrameAdvance]] \\  
-[[4rpl:commands:comma]] \\ +[[4rpl:commands:MSG_PreUpdate]] \\ 
 +[[4rpl:commands:MSG_PostUpdate]] \\ 
 +[[4rpl:commands:MSG_SaveGame]] \\
  
 </WRAP> </WRAP>
 +
 <WRAP column> <WRAP column>
 +
 ==== Arithmetic ==== ==== Arithmetic ====
-[[4rpl:commands:add]] \\  
-[[4rpl:commands:div]] \\  
-[[4rpl:commands:mod]] \\  
-[[4rpl:commands:mod2]] \\  
-[[4rpl:commands:mul]] \\  
-[[4rpl:commands:pow]] \\ 
-[[4rpl:commands:sub]] \\  
  
 +<wrap note>//<sub>Note</sub>//[(alias>alternate notation in [[cw4:symbol_aliasing]])]</wrap> \\  [[4rpl:commands:add]] \\  [[4rpl:commands:div]] \\  [[4rpl:commands:mod]] \\  [[4rpl:commands:mod2]] \\  [[4rpl:commands:mul]] \\  [[4rpl:commands:pow]] \\  [[4rpl:commands:sub]] \\
 +
 +\\ \\ \\ \\ \\ \\ \\
 +** Syntax ** \\ 
 +[[4rpl:commands:Comma]] \\
 +[[4rpl:commands:Comment]] \\ 
 +[[4RPL:Data Types]] \\
 +[[cw4:Symbol Aliasing]]
 </WRAP> </WRAP>
 +
 <WRAP column> <WRAP column>
-==== Comparators==== + 
-[[4rpl:commands:eq]] \\  +==== Comparators ==== 
-[[4rpl:commands:eq0]] \\  + 
-[[4rpl:commands:gt]] \\  +<wrap note>//<sub>Note</sub>//[(alias)]</wrap> \\  [[4rpl:commands:eq]] \\  [[4rpl:commands:eq0]] \\  [[4rpl:commands:gt]] \\  [[4rpl:commands:gt0]] \\  [[4rpl:commands:gte]] \\  [[4rpl:commands:gte0]] \\  [[4rpl:commands:lt]] \\  [[4rpl:commands:lt0]] \\  [[4rpl:commands:lte]] \\  [[4rpl:commands:lte0]] \\  [[4rpl:commands:neq]] \\  [[4rpl:commands:neq0]] \\ 
-[[4rpl:commands:gt0]] \\  + 
-[[4rpl:commands:gte]] \\  +\\ \\ 
-[[4rpl:commands:gte0]] \\  +**Named Collections** \\   
-[[4rpl:commands:lt]] \\  + · [[4rpl:commands:Unit Types]] \\  
-[[4rpl:commands:lt0]] \\  + · [[4rpl:commands:Sounds]] \\ 
-[[4rpl:commands:lte]] \\  +
-[[4rpl:commands:lte0]] \\  +
-[[4rpl:commands:neq]] \\  +
-[[4rpl:commands:neq0]] \\ +
  
 </WRAP> </WRAP>
 +
 <WRAP column> <WRAP column>
-==== Logic==== + 
-[[4rpl:commands:and]] \\  +==== Logic ==== 
-[[4rpl:commands:not]] \\  + 
-[[4rpl:commands:or]] \\  +<wrap note>//<sub>Note</sub>//[(alias>)]</wrap> \\  [[4rpl:commands:and]] \\  [[4rpl:commands:not]] \\  [[4rpl:commands:or]] \\  [[4rpl:commands:xor]] \\  [[4rpl:commands:true]] \\  [[4rpl:commands:false]] \\   \\   \\   \\   \\   \\ \\ \\
-[[4rpl:commands:xor]] \\  +
-[[4rpl:commands:true]] \\  +
-[[4rpl:commands:false]] \\ +
  
 </WRAP> </WRAP>
 +
 ---- ----
 +
 <WRAP column> <WRAP column>
-==== Constants==== 
-[[4rpl:commands:Deg2Rad]] \\  
-[[4rpl:commands:E]] \\  
-[[4rpl:commands:HalfPI]] \\  
-[[4rpl:commands:PI]] \\  
-[[4rpl:commands:QuarterPI]] \\  
-[[4rpl:commands:Rad2Deg]] \\  
-[[4rpl:commands:TAU]] \\  
-[[4rpl:commands:ThreeHalvesPI]] \\  
-[[4rpl:commands:ThreeQuarterPI]] \\  
-[[4rpl:commands:TwoPI]] \\  
-[[4rpl:commands:Vector0]] \\  
  
 +==== Debugging ====
 +
 +[[4rpl:commands:ClearTraceLog]] \\  [[4rpl:commands:Debug]] \\  [[4rpl:commands:DebugAllSp]] \\  [[4rpl:commands:Trace]] \\  [[4rpl:commands:Trace2]] \\  [[4rpl:commands:Trace3]] \\  [[4rpl:commands:Trace4]] \\  [[4rpl:commands:Trace5]] \\  [[4rpl:commands:TraceAll]] \\  [[4rpl:commands:TraceAllSp]] \\  [[4rpl:commands:TraceStack]] \\
  
 </WRAP> </WRAP>
 +
 <WRAP column> <WRAP column>
-==== Debugging==== 
-[[4rpl:commands:ClearTraceLog]] \\  
-[[4rpl:commands:Debug]] \\  
-[[4rpl:commands:DebugAllSp]] \\  
-[[4rpl:commands:Trace]] \\  
-[[4rpl:commands:Trace2]] \\  
-[[4rpl:commands:Trace3]] \\  
-[[4rpl:commands:Trace4]] \\  
-[[4rpl:commands:Trace5]] \\  
-[[4rpl:commands:TraceAll]] \\  
-[[4rpl:commands:TraceAllSp]] \\  
-[[4rpl:commands:TraceStack]] \\  
  
 +==== Flow Control ====
 +
 +[[4rpl:commands:break]] \\
 +[[4rpl:commands:do]] \\
 +[[4rpl:commands:else]] \\
 +[[4rpl:commands:endif]] \\
 +[[4rpl:commands:endonce]] \\
 +[[4rpl:commands:endwhile]] \\
 +[[4rpl:commands:if]] \\
 +[[4rpl:commands:I]] \\
 +[[4rpl:commands:J]] \\
 +[[4rpl:commands:K]] \\
 +[[4rpl:commands:loop]] \\
 +[[4rpl:commands:once]] \\
 +[[4rpl:commands:repeat]] \\
 +[[4rpl:commands:return]]  \\
 +[[4rpl:commands:while]] \\
  
 </WRAP> </WRAP>
 +
 <WRAP column> <WRAP column>
-==== Flow Control==== + 
-[[4rpl:commands:if]] \\ [[4rpl:commands:else]] \\ [[4rpl:commands:endif]] \\ [[4rpl:commands:while]] \\ [[4rpl:commands:repeat]] \\ [[4rpl:commands:endwhile]] \\ [[4rpl:commands:break]] \\ [[4rpl:commands:do]] \\ [[4rpl:commands:loop]] \\ [[4rpl:commands:I]] \\ [[4rpl:commands:J]] \\ [[4rpl:commands:K]] \\ [[4rpl:commands:once]] \\ [[4rpl:commands:endonce]] \\ [[4rpl:commands:refcall]] \\ [[4rpl:commands:return]] \\ +==== Constants ==== 
 + 
 +[[4rpl:commands:Deg2Rad]] \\  [[4rpl:commands:E]] \\  [[4rpl:commands:HalfPI]] \\  [[4rpl:commands:PI]] \\  [[4rpl:commands:QuarterPI]] \\  [[4rpl:commands:Rad2Deg]] \\   
 +[[4rpl:commands:Self]]  \\ 
 +[[4rpl:commands:TAU]] \\  [[4rpl:commands:ThreeHalvesPI]] \\  [[4rpl:commands:ThreeQuarterPI]] \\  [[4rpl:commands:TwoPI]] \\  [[4rpl:commands:Vector0]] \\
  
 </WRAP> </WRAP>
  
 <WRAP column> <WRAP column>
-==== Lists==== 
-[[4rpl:commands:AppendStackToList ]]\\  
-[[4rpl:commands:AppendToList ]]\\  
-[[4rpl:commands:ClearList ]]\\  
-[[4rpl:commands:CreateList ]]\\  
-[[4rpl:commands:CreateListStartingSize ]]\\  
-GlobalList  [[4rpl:commands:GetGlobalList |Get]]  |  [[4rpl:commands:SetGlobalList |Set]] \\  
-[[4rpl:commands:InsertListElement ]]\\  
-[[4rpl:commands:List ]]\\  
-[[4rpl:commands:ListContains ]]\\  
-ListCount  [[4rpl:commands:GetListCount |Get]] \\  
-ListElement  [[4rpl:commands:GetListElement |Get]]  |  [[4rpl:commands:SetListElement |Set]] \\  
-ListElementRPN  [[4rpl:commands:SetListElementRPN |Set]] \\  
-[[4rpl:commands:ListN ]]\\  
-[[4rpl:commands:PopList ]]\\  
-[[4rpl:commands:PrependStackToList ]]\\  
-[[4rpl:commands:PrependToList ]]\\  
-[[4rpl:commands:PushList ]]\\  
-[[4rpl:commands:RemoveListElement ]]\\  
-[[4rpl:commands:ReverseList ]]\\  
  
 +==== Tables ====
 +
 +[[4rpl:commands:CreateTable]] \\  
 +GlobalTable  [[4rpl:commands:GetGlobalTable|Get]]  |  [[4rpl:commands:SetGlobalTable|Set]]  \\  
 +[[4rpl:commands:RemoveTableElement]] \\  
 +[[4rpl:commands:Table]] \\  
 +TableCount [[4rpl:commands:GetTableCount]|Get]] \\  
 +TableElement  [[4rpl:commands:GetTableElement|Get]]  |  [[4rpl:commands:SetTableElement|Set]]  \\
 +TableElementRPN  [[4rpl:commands:SetTableElementRPN|Set]]  \\
 +TableKeys  [[4rpl:commands:GetTableKeys|Get]]  \\
 +[[4rpl:commands:TableN]] \\
 +TableValues  [[4rpl:commands:GetTableValues|Get]]  \\
  
 </WRAP> </WRAP>
 +
 <WRAP column> <WRAP column>
-==== Vector====+ 
 +==== Vectors ==== 
 + 
 +Cell [[4rpl:commands:FromCell|From]] | [[4rpl:commands:ToCell|To]] \\  
 [[4rpl:commands:Cross]] \\   [[4rpl:commands:Cross]] \\  
 [[4rpl:commands:Dot]] \\   [[4rpl:commands:Dot]] \\  
 [[4rpl:commands:EV2]] \\   [[4rpl:commands:EV2]] \\  
-[[4rpl:commands:EV3]] \\  +[[4rpl:commands:EV3]] \\ 
 [[4rpl:commands:EV4]] \\   [[4rpl:commands:EV4]] \\  
-[[4rpl:commands:FromCell]] \\   
 [[4rpl:commands:Magnitude]] \\   [[4rpl:commands:Magnitude]] \\  
 [[4rpl:commands:Normalize]] \\   [[4rpl:commands:Normalize]] \\  
 [[4rpl:commands:SqrMagnitude]] \\   [[4rpl:commands:SqrMagnitude]] \\  
-[[4rpl:commands:ToCell]] \\   
 [[4rpl:commands:V2]] \\   [[4rpl:commands:V2]] \\  
 [[4rpl:commands:V3]] \\   [[4rpl:commands:V3]] \\  
-[[4rpl:commands:V4]] \\   +[[4rpl:commands:V4]] \\
  
 </WRAP> </WRAP>
 +
 <WRAP column> <WRAP column>
-==== Output==== + 
-[[4rpl:commands:CR]] \\  +==== Output ==== 
 +<wrap note>//<sub>Note</sub>//[(Edit>Output to the RPL.txt file is //only// produced if the game is in Edit mode. In normal circumstances, no output will be produced.)]</wrap> \\   
 +[[4rpl:commands:CR]] \\  
 +[[4rpl:ClearPrintLog]] \\
 [[4rpl:commands:DQ]] \\   [[4rpl:commands:DQ]] \\  
-[[4rpl:commands:LF]] \\   +[[4rpl:commands:LF]] \\  
-[[4rpl:commands:Print2]] \\   +[[4rpl:commands:Print]] | [[4rpl:commands:Print2]] [[4rpl:commands:Print3]] [[4rpl:commands:Print4]] [[4rpl:commands:Print5]] \\  
-[[4rpl:commands:Print3]] \\   +[[4rpl:commands:PrintAllSp]] \\  
-[[4rpl:commands:Print4]] \\   +[[4rpl:commands:PrintAll]] \\  
-[[4rpl:commands:Print5]] \\   +PrintPrefixEnabled [[[[4rpl:commands:GetPrintPrefixEnabled|Get]] | [[[[4rpl:commands:SetPrintPrefixEnabled|Set]]  \\ 
-[[4rpl:commands:PrintAllSp]] \\   +[[4rpl:commands:PrintStack]] \\  
-[[4rpl:commands:PrintAll]] \\   +[[4rpl:commands:TAB]] \\
-[[4rpl:commands:PrintStack]] \\   +
-[[4rpl:commands:Print]] \\   +
-[[4rpl:commands:TAB]] \\  +
  
 </WRAP> </WRAP>
 +
 +----
 <WRAP column> <WRAP column>
-==== Stack==== +==== Lists ==== 
-[[4rpl:commands:dup]] \\   + 
-[[4rpl:commands:dup2]] \\   +[[4rpl:commands:AppendStackToList]] \\   
-[[4rpl:commands:swap]] \\   +[[4rpl:commands:AppendToList]] \\   
-[[4rpl:commands:pop]] \\   +[[4rpl:commands:ClearList]] \\   
-[[4rpl:commands:ClearStack]] \\   +[[4rpl:commands:CreateList]] \\   
-[[4rpl:commands:StackSize]] \\   +[[4rpl:commands:CreateListStartingSize]] \\   
-[[4rpl:commands:Copy]] \\   +GlobalList  [[4rpl:commands:GetGlobalList|Get]]  |  [[4rpl:commands:SetGlobalList|Set]] \\ 
-[[4rpl:commands:DeepCopy]] \\  +[[4rpl:commands:InsertListElement]] \\   
 +[[4rpl:commands:List]] \\   
 +[[4rpl:commands:ListContains]] \\   
 +ListCount  [[4rpl:commands:GetListCount|Get]] \\   
 +ListElement  [[4rpl:commands:GetListElement|Get]]  |  [[4rpl:commands:SetListElement|Set]] \\   
 +ListElementRPN  [[4rpl:commands:SetListElementRPN|Set]] \\   
 +[[4rpl:commands:ListN]] \\   
 +[[4rpl:commands:PopList]] \\   
 +[[4rpl:commands:PrependStackToList]] \\   
 +[[4rpl:commands:PrependToList]] \\   
 +[[4rpl:commands:PushList]] \\   
 +[[4rpl:commands:RemoveListElement]] \\   
 +[[4rpl:commands:ReverseList]] \\ 
 +[[4rpl:commands:StringToList]]
  
 </WRAP> </WRAP>
-----+
 <WRAP column> <WRAP column>
-==== Math==== + 
-[[4rpl:commands:BallisticArcLateral]] \\   +==== Math ==== 
-[[4rpl:commands:BallisticArcPos]] \\   + 
-[[4rpl:commands:DistanceCell]] \\   +[[4rpl:commands:abs]] \\  [[4rpl:commands:acos]] \\  [[4rpl:commands:approximately]] \\  [[4rpl:commands:asin]] \\  [[4rpl:commands:atan2]] \\  [[4rpl:commands:atan]] \\  [[4rpl:commands:avg2]] \\  [[4rpl:commands:ceil]] \\  [[4rpl:commands:cos]] \\  [[4rpl:commands:floor]] \\  [[4rpl:commands:ln]] \\  [[4rpl:commands:log10]] \\  [[4rpl:commands:log]] \\  [[4rpl:commands:max]] \\  [[4rpl:commands:min]] \\  [[4rpl:commands:neg]] \\  [[4rpl:commands:round]] \\  [[4rpl:commands:sign0]] \\  [[4rpl:commands:sign]] \\  [[4rpl:commands:sin]] \\  [[4rpl:commands:sqrt]] \\  [[4rpl:commands:tan]] \\
-[[4rpl:commands:DistancePointLine]] \\   +
-[[4rpl:commands:Distance]] \\   +
-[[4rpl:commands:MoveTowards]] \\   +
-[[4rpl:commands:RandFloat]] \\   +
-[[4rpl:commands:RandInt]] \\   +
-[[4rpl:commands:RotateTowardsCell]] \\   +
-[[4rpl:commands:RotateTowards]] \\   +
-[[4rpl:commands:ShortestAngle]] \\   +
-[[4rpl:commands:SignalGenerator]] \\   +
-[[4rpl:commands:VectorAngleCell]] \\   +
-[[4rpl:commands:VectorAngle]] \\   +
-[[4rpl:commands:abs]] \\   +
-[[4rpl:commands:acos]] \\   +
-[[4rpl:commands:approximately]] \\   +
-[[4rpl:commands:asfloat]] \\   +
-[[4rpl:commands:asin]] \\   +
-[[4rpl:commands:asint]] \\   +
-[[4rpl:commands:atan2]] \\   +
-[[4rpl:commands:atan]] \\   +
-[[4rpl:commands:avg2]] \\   +
-[[4rpl:commands:ceil]] \\   +
-[[4rpl:commands:clamp01]] \\   +
-[[4rpl:commands:clamp]] \\   +
-[[4rpl:commands:cos]] \\   +
-[[4rpl:commands:floor]] \\   +
-[[4rpl:commands:ln]] \\   +
-[[4rpl:commands:log10]] \\   +
-[[4rpl:commands:log]] \\   +
-[[4rpl:commands:max]] \\   +
-[[4rpl:commands:min]] \\   +
-[[4rpl:commands:neg]] \\   +
-[[4rpl:commands:round]] \\   +
-[[4rpl:commands:sign0]] \\   +
-[[4rpl:commands:sign]] \\   +
-[[4rpl:commands:sin]] \\   +
-[[4rpl:commands:sqrt]] \\   +
-[[4rpl:commands:tan]] \\  +
  
 </WRAP> </WRAP>
  
 <WRAP column> <WRAP column>
-==== Game==== + 
-ADALogOpen  [[4rpl:commands:GetADALogOpen |Get]] | [[4rpl:commands:SetADALogOpen |Set]] \\  +==== Math Utility ==== 
-[[4rpl:commands:ApplyToDamageMap ]]\\  + 
-[[4rpl:commands:BounceFadeBlack ]]\\  +[[4rpl:commands:BallisticArcLateral]] \\  [[4rpl:commands:BallisticArcPos]] \\  [[4rpl:commands:clamp01]] \\  [[4rpl:commands:clamp]] \\  [[4rpl:commands:DistanceCell]] \\  [[4rpl:commands:DistancePointLine]] \\  [[4rpl:commands:Distance]] \\ [[4rpl:commands:FC]] \\  [[4rpl:commands:MoveTowards]] \\  [[4rpl:commands:RandFloat]] \\  [[4rpl:commands:RandInt]] \\  [[4rpl:commands:RotateTowardsCell]] \\  [[4rpl:commands:RotateTowards]] \\  [[4rpl:commands:ShortestAngle]] \\  [[4rpl:commands:SignalGenerator]] \\   [[4rpl:commands:UFC]] \\ [[4rpl:commands:VectorAngleCell]] \\  [[4rpl:commands:VectorAngle]] \\
-[[4rpl:commands:Cancel ]]\\  +
-CanMoveUnits  [[4rpl:commands:GetCanMoveUnits |Get]] | [[4rpl:commands:SetCanMoveUnits |Set]] \\  +
-[[4rpl:commands:CloseGameMessage ]]\\  +
-CModEditMenuName  [[4rpl:commands:SetCModEditMenuName |Set]] \\  +
-CModPlayerMenuName  [[4rpl:commands:SetCModPlayerMenuName |Set]] \\  +
-CreeperGraphAvailable  [[4rpl:commands:SetCreeperGraphAvailable |Set]] \\  +
-[[4rpl:commands:DamageMesh ]]\\  +
-DepartButtonAvailable  [[4rpl:commands:SetDepartButtonAvailable |Set]] \\  +
-[[4rpl:commands:DeregisterforMsg ]]\\  +
-EcoCounts  [[4rpl:commands:GetEcoCounts |Get]] \\  +
-EditMode  [[4rpl:commands:GetEditMode |Get]] \\  +
-[[4rpl:commands:FC ]]\\  +
-FieldRect  [[4rpl:commands:SetFieldRect |Set]] \\  +
-FinalDialogOpen  [[4rpl:commands:GetFinalDialogOpen |Get]] \\  +
-[[4rpl:commands:FindUnitEnemy ]]\\  +
-GameMessageText  [[4rpl:commands:SetGameMessageText |Set]] \\  +
-GameTickCount  [[4rpl:commands:GetGameTickCount |Get]] \\  +
-GameUpdateCount  [[4rpl:commands:GetGameUpdateCount |Get]] \\  +
-[[4rpl:commands:GenerateEnergy ]]\\  +
-[[4rpl:commands:InvocationCount ]]\\  +
-[[4rpl:commands:IsADAMessageRead ]]\\  +
-[[4rpl:commands:IsADAMessageShowing ]]\\  +
-[[4rpl:commands:IsBuildUnitSelected ]]\\  +
-[[4rpl:commands:IsGameMessageShowing ]]\\  +
-[[4rpl:commands:IsMissionComplete ]]\\  +
-[[4rpl:commands:IsV2InMap ]]\\  +
-[[4rpl:commands:IsV3InMap ]]\\  +
-LastExecutionCount  [[4rpl:commands:GetLastExecutionCount |Get]] \\  +
-MapSize  [[4rpl:commands:GetMapSize |Get]] \\  +
-MissionScanComplete  [[4rpl:commands:GetMissionScanComplete |Get]] \\  +
-NearestAirSac  [[4rpl:commands:GetNearestAirSac |Get]] \\  +
-NearestSniperTarget  [[4rpl:commands:GetNearestSniperTarget |Get]] \\  +
-NearestSpore  [[4rpl:commands:GetNearestSpore |Get]] \\  +
-OpenBuildTab  [[4rpl:commands:GetOpenBuildTab |Get]] \\  +
-OrbitalCount  [[4rpl:commands:GetOrbitalCount |Get]] | [[4rpl:commands:SetOrbitalCount |Set]] \\  +
-Pause  [[4rpl:commands:GetPause |Get]] | [[4rpl:commands:SetPause |Set]] \\  +
-RandMapCell  [[4rpl:commands:GetRandMapCell |Get]] \\  +
-[[4rpl:commands:RefreshUnitLosCache ]]\\  +
-[[4rpl:commands:RegisterforMsg ]]\\  +
-[[4rpl:commands:RemoveUnitDamageMap ]]\\  +
-SelectedUnits  [[4rpl:commands:GetSelectedUnits |Get]] \\  +
-[[4rpl:commands:SendMsg ]]\\  +
-[[4rpl:commands:ShowADAMessage ]]\\  +
-[[4rpl:commands:ShowADAMessageAtCell ]]\\  +
-[[4rpl:commands:ShowADAMessageAtUnit ]]\\  +
-[[4rpl:commands:ShowGameMessage ]]\\  +
-[[4rpl:commands:ShowUIIndicator ]]\\  +
-SoylentMode  [[4rpl:commands:GetSoylentMode |Get]] \\  +
-SoylentMode  [[4rpl:commands:SetSoylentMode |Set]] \\  +
-[[4rpl:commands:StopConsole ]]\\  +
-[[4rpl:commands:SuppressTotemActivation ]]\\  +
-TerraformMenuOpen  [[4rpl:commands:GetTerraformMenuOpen |Get]] \\  +
-TimeString  [[4rpl:commands:GetTimeString |Get]] \\  +
-[[4rpl:commands:UFC ]]\\  +
-UnitsSelectable  [[4rpl:commands:SetUnitsSelectable |Set]] \\ +
  
 </WRAP> </WRAP>
 +
 <WRAP column> <WRAP column>
-==== Unit==== + 
-AllLegalUnitCells [[4rpl:commands:SetAllLegalUnitCells|Set]]\\ +==== Data ==== 
-[[4rpl:commands:ClearUnitSpecifiedTarget]]  \\ + 
-[[4rpl:commands:ClearUnitStun]]  \\ +[[4rpl:commands:asfloat]] \\  [[4rpl:commands:asint]] \\  [[4rpl:commands:asstring]] \\  [[4rpl:commands:IsNull]] \\  [[4rpl:commands:NULL]] \\  Type [[4rpl:commands:GetType|Get ]]\\ 
-[[4rpl:commands:CreateEffect]]  \\ + 
-[[4rpl:commands:CreateMissile]]  \\ +</WRAP> 
-[[4rpl:commands:CreateMist]]  \\ + 
-[[4rpl:commands:CreateSniperShot]]  \\ +<WRAP column> 
-[[4rpl:commands:CreateUnit]]  \\ + 
-[[4rpl:commands:CreateUnitOnTerrain]]  \\ +==== Timers ==== 
-[[4rpl:commands:DamageUnit]]  \\ + 
-[[4rpl:commands:DeployUnitShield]]  \\ +Timer0  [[4rpl:commands:GetTimer0|Get]]  |  [[4rpl:commands:SetTimer0|Set]]  \\  Timer1  [[4rpl:commands:GetTimer1|Get]]  |  [[4rpl:commands:SetTimer1|Set]]  \\  Timer2  [[4rpl:commands:GetTimer2|Get]]  |  [[4rpl:commands:SetTimer2|Set]]  \\  Timer3  [[4rpl:commands:GetTimer3|Get]]  |  [[4rpl:commands:SetTimer3|Set]]  \\  TimerObeyPause0  [[4rpl:commands:SetTimerObeyPause0|Set]]  \\  TimerObeyPause1  [[4rpl:commands:SetTimerObeyPause1|Set]]  \\  TimerObeyPause2  [[4rpl:commands:SetTimerObeyPause2|Set]]  \\  TimerObeyPause3  [[4rpl:commands:SetTimerObeyPause3|Set]]  \\ 
-[[4rpl:commands:DestroyUnit]]  \\ + 
-ERNPortal [[4rpl:commands:GetERNPortal|Get]]\\ +</WRAP> 
-ERNPortalEfficiency [[4rpl:commands:GetERNPortalEfficiency|Get]]\\ + 
-Factory [[4rpl:commands:GetFactory|Get]]\\ +<WRAP column> 
-LegalUnitCells [[4rpl:commands:SetLegalUnitCells|Set]]\\ + 
-MinerMode [[4rpl:commands:GetMinerMode|Get]]\\ +==== Editing ==== 
-[[4rpl:commands:MoveTowardsAndAvoid]]  \\ + 
-[[4rpl:commands:MoveTowardsCellAndAvoid]]  \\ +[[4rpl:commands:DestroyTerrainRangeIndicator]] \\  [[4rpl:commands:EditAddUndo]] \\  [[4rpl:commands:EditRedo]] \\  [[4rpl:commands:EditRestoreUndo]] \\  [[4rpl:commands:ShowTerrainRangeIndicator]] \\ 
-RiftLab [[4rpl:commands:GetRiftLab|Get]]\\ + 
-[[4rpl:commands:RotateUnit]]  \\ +</WRAP> 
-[[4rpl:commands:RotateUnitTowards]]  \\ + 
-[[4rpl:commands:RotateUnitTowardsCell]]  \\ +---- 
-Script1Var [[4rpl:commands:GetScript1Var|Get]] | [[4rpl:commands:SetScript1Var|Set]] \\ + 
-ScriptVar [[4rpl:commands:GetScriptVar|Get]] | [[4rpl:commands:SetScriptVar|Set]] \\ +<WRAP column> 
-[[4rpl:commands:Self]]  \\ + 
-[[4rpl:commands:StunUnit]]  \\ +==== Game ==== 
-[[4rpl:commands:StunUnitsInRange]]  \\ + 
-UnitCanBuild [[4rpl:commands:GetUnitCanBuild|Get]] | [[4rpl:commands:SetUnitCanBuild|Set]] \\ +ADALogOpen  [[4rpl:commands:GetADALogOpen|Get]] | [[4rpl:commands:SetADALogOpen|Set]] \\  [[4rpl:commands:ApplyToDamageMap]]\\  [[4rpl:commands:BounceFadeBlack]]\\  [[4rpl:commands:Cancel]]\\  CanMoveUnits  [[4rpl:commands:GetCanMoveUnits|Get]] | [[4rpl:commands:SetCanMoveUnits|Set]] \\  [[4rpl:commands:CloseGameMessage]]\\  CModEditMenuName  [[4rpl:commands:SetCModEditMenuName|Set]] \\  CModPlayerMenuName  [[4rpl:commands:SetCModPlayerMenuName|Set]] \\  CreeperGraphAvailable  [[4rpl:commands:SetCreeperGraphAvailable|Set]] \\  [[4rpl:commands:DamageMesh]]\\   
-UnitCell [[4rpl:commands:GetUnitCell|Get]] | [[4rpl:commands:SetUnitCell|Set]] \\ +DepartButtonAvailable  [[4rpl:commands:SetDepartButtonAvailable|Set]] \\  
-UnitConnectedToRiftLab [[4rpl:commands:GetUnitConnectedToRiftLab|Get]]\\ +EcoCounts  [[4rpl:commands:GetEcoCounts|Get]] \\  EditMode  [[4rpl:commands:GetEditMode|Get]] \\  EnergyBonus [[4rpl:commands:GetEnergyBonus|Get]] \\  EnergyEco  [[4rpl:commands:GetEnergyEco|Get]] \\  EnergyGeneration  [[4rpl:commands:GetEnergyGeneration|Get]] \\  EnergyStore  [[4rpl:commands:GetEnergyStore|Get]] \\  EnergyUse  [[4rpl:commands:GetEnergyUse|Get]] \\  [[4rpl:commands:ElapsedTime]]\\ FieldCell [[4rpl:commands:GetFieldCell|Get]] | [[4rpl:commands:SetFieldCell|Set]] \\ FieldRect  [[4rpl:commands:SetFieldRect|Set]] \\  FinalDialogOpen  [[4rpl:commands:GetFinalDialogOpen|Get]] \\  [[4rpl:commands:FindUnitEnemy]]\\ GameFrameCount  [[4rpl:commands:GetGameFrameCount|Get]] \\ GameMessageText  [[4rpl:commands:SetGameMessageText|Set]] \\  GameTickCount  [[4rpl:commands:GetGameTickCount|Get]] \\  GameUpdateCount  [[4rpl:commands:GetGameUpdateCount|Get]] \\ 
-UnitConstructing [[4rpl:commands:GetUnitConstructing|Get]]\\ +[[4rpl:commands:GenerateEnergy]] \\   
-UnitConstructingData [[4rpl:commands:GetUnitConstructingData|Get]]\\ +[[4rpl:commands:GetBuildUnit]] \\ 
-UnitCount [[4rpl:commands:GetUnitCount|Get]]\\ +[[4rpl:commands:InvocationCount]] \\  [[4rpl:commands:IsADAMessageRead]]\\  [[4rpl:commands:IsADAMessageShowing]]\\  [[4rpl:commands:IsBuildUnitSelected]]\\  [[4rpl:commands:IsGameMessageShowing]] \\ 
-UnitDebugText [[4rpl:commands:SetUnitDebugText|Set]]\\ +[[4rpl:commands:IsV2InMap]]\\  [[4rpl:commands:IsV3InMap]]\\  LastExecutionCount  [[4rpl:commands:GetLastExecutionCount|Get]] \\  MapSize  [[4rpl:commands:GetMapSize|Get]] \\ 
-UnitForward [[4rpl:commands:GetUnitForward|Get]] | [[4rpl:commands:SetUnitForward|Set]] \\ +MeshHealth [[4rpl:commands:GetMeshHealth|Get]] | [[4rpl:commands:SetMeshHealth|Set]] \\    
-UnitOutlineColor [[4rpl:commands:SetUnitOutlineColor|Set]]\\ +NearestAirSac  [[4rpl:commands:GetNearestAirSac|Get]] \\  NearestSniperTarget  [[4rpl:commands:GetNearestSniperTarget|Get]] \\  NearestSpore  [[4rpl:commands:GetNearestSpore|Get]] \\  OpenBuildTab  [[4rpl:commands:GetOpenBuildTab|Get]] \\  OrbitalCount  [[4rpl:commands:GetOrbitalCount|Get]] | [[4rpl:commands:SetOrbitalCount|Set]] \\  Pause  [[4rpl:commands:GetPause|Get]] | [[4rpl:commands:SetPause|Set]] \\  RandMapCell  [[4rpl:commands:GetRandMapCell|Get]] \\  [[4rpl:commands:RefreshUnitLosCache]]\\   
-UnitOutlineEnabled [[4rpl:commands:SetUnitOutlineEnabled|Set]]\\ +[[4rpl:commands:RemoveUnitDamageMap]]\\  SelectedUnits  [[4rpl:commands:GetSelectedUnits|Get]] \\    [[4rpl:commands:ShowADAMessage]]\\  [[4rpl:commands:ShowADAMessageAtCell]]\\  [[4rpl:commands:ShowADAMessageAtUnit]]\\  [[4rpl:commands:ShowGameMessage]]\\  [[4rpl:commands:ShowUIIndicator]]\\ SoylentCount [[4rpl:commands:SetSoylentCount|Set]]\\ SoylentDelay [[4rpl:commands:SetSoylentDelay|Set]]\\  SoylentMode  [[4rpl:commands:GetSoylentMode|Get]] | [[4rpl:commands:SetSoylentMode|Set]]\\ [[4rpl:commands:StopConsole]]\\  [[4rpl:commands:SuppressTotemActivation]]\\   
-UnitOutlineMode [[4rpl:commands:SetUnitOutlineMode|Set]]\\ +TerraformActiveCell  [[4rpl:commands:SetTerraformActiveCell|Set]] \\ 
-UnitOutlineWidth [[4rpl:commands:SetUnitOutlineWidth|Set]]\\ +TerraformDigSite  [[4rpl:commands:GetTerraformDigSite|Get]] \\ 
-UnitPopupEnabled [[4rpl:commands:SetUnitPopupEnabled|Set]]\\ +TerraformMarker  [[4rpl:commands:GetTerraformMarker|Get]] | [[4rpl:commands:SetTerraformMarker|Set]] \\  TerraformMenuOpen  [[4rpl:commands:GetTerraformMenuOpen|Get]] \\  TimeString  [[4rpl:commands:GetTimeString|Get]] \\   
-UnitPopupText0 [[4rpl:commands:SetUnitPopupText0|Set]]\\ +UnderCreeperEffectEnabled [[4rpl:commands:GetUnderCreeperEffectEnabled|Get]] | [[4rpl:commands:SetUnderCreeperEffectEnabled|Set]] \\ 
-UnitPopupText1 [[4rpl:commands:SetUnitPopupText1|Set]]\\ +UnitsSelectable  [[4rpl:commands:SetUnitsSelectable|Set]] \\ 
-UnitPosition [[4rpl:commands:GetUnitPosition|Get]] | [[4rpl:commands:SetUnitPosition|Set]] \\ + 
-UnitRotation [[4rpl:commands:GetUnitRotation|Get]] | [[4rpl:commands:SetUnitRotation|Set]] \\ +</WRAP> 
-UnitsByType [[4rpl:commands:GetUnitsByType|Get]]\\ + 
-UnitSelectable [[4rpl:commands:GetUnitSelectable|Get]] | [[4rpl:commands:SetUnitSelectable|Set]] \\ +<WRAP column> 
-UnitSelected [[4rpl:commands:GetUnitSelected|Get]] | [[4rpl:commands:SetUnitSelected|Set]] \\ + 
-UnitShieldRange [[4rpl:commands:GetUnitShieldRange|Get]] | [[4rpl:commands:SetUnitShieldRange|Set]] \\ +==== Unit ==== 
-UnitShieldVisible [[4rpl:commands:SetUnitShieldVisible|Set]]\\ +<wrap note>//<sub>Note</sub>//[(core>Rift Lab, ERN Portal, and Factory are in [[4RPL:start#core_units|Core Units]])]</wrap> \\  
-Units [[4rpl:commands:GetUnits|Get]]\\ +AllLegalUnitCells [[4rpl:commands:SetAllLegalUnitCells|Set]]\\ CellOccupiedCount [[4rpl:commands:GetCellOccupiedCount|Get]] | [[4rpl:commands:SetCellOccupiedCount|Set]]\\   [[4rpl:commands:ClearUnitStun]]  \\   
-UnitsInRange [[4rpl:commands:GetUnitsInRange|Get]]\\ +[[4rpl:commands:ConstructUnit]] \\ 
-UnitSettings [[4rpl:commands:GetUnitSettings|Get]] | [[4rpl:commands:SetUnitSettings |Set]] \\ +[[4rpl:commands:CreateUnit]]  \\  [[4rpl:commands:CreateUnitOnTerrain]]  \\  [[4rpl:commands:DamageUnit]]  \\  [[4rpl:commands:DeployUnitShield]]  \\  [[4rpl:commands:DestroyUnit]]  \\     
-UnitSpecifiedTarget [[4rpl:commands:GetUnitSpecifiedTarget|Get]] | [[4rpl:commands:SetUnitSpecifiedTarget|Set]] \\ +LegalUnitCells [[4rpl:commands:SetLegalUnitCells|Set]]\\  MinerMode [[4rpl:commands:GetMinerMode|Get]]\\  [[4rpl:commands:MoveTowardsAndAvoid]]  \\  [[4rpl:commands:MoveTowardsCellAndAvoid]]  \\   
-UnitSpecifiedTargetOccupiesMap [[4rpl:commands:SetUnitSpecifiedTargetOccupiesMap|Set]]\\ +NearestSpecialTarget [[4rpl:commands:NearestSpecialTarget]|Get]]  \\  
-UnitSpecifiedTargetPathHeight [[4rpl:commands:SetUnitSpecifiedTargetPathHeight|Set]]\\ +[[4rpl:commands:RotateUnit]]  \\  [[4rpl:commands:RotateUnitTowards]]  \\  [[4rpl:commands:RotateUnitTowardsCell]]  \\  Script1Var [[4rpl:commands:GetScript1Var|Get]] | [[4rpl:commands:SetScript1Var|Set]] \\  ScriptVar [[4rpl:commands:GetScriptVar|Get]] | [[4rpl:commands:SetScriptVar|Set]] \\     
-UnitSpecifiedTargetPathSourceOffset [[4rpl:commands:SetUnitSpecifiedTargetPathSourceOffset|Set]]\\ +SpecialTargets [[4rpl:commands:SpecialTargets]|Get]]  \\   
-UnitSpecifiedTargetShowPath [[4rpl:commands:SetUnitSpecifiedTargetShowPath|Set]]\\ +[[4rpl:commands:StunUnit]]  \\  [[4rpl:commands:StunUnitsInRange]]  \\  TotemActivated [[4rpl:commands:GetTotemActivated|Get]] | [[4rpl:commands:SetTotemActivated|Set]] \\  UnitAmmoWare [[4rpl:commands:GetUnitAmmoWare|Get]] | [[4rpl:commands:SetUnitAmmoWare|Set]] \\  UnitBuildLimit [[4rpl:commands:GetUnitBuildLimit|Get]] | [[4rpl:commands:SetUnitBuildLimit|Set]] \\  UnitBuildWare [[4rpl:commands:GetUnitBuildWare|Get]] | [[4rpl:commands:SetUnitBuildWare|Set]] \\  UnitCanBuild [[4rpl:commands:GetUnitCanBuild|Get]] | [[4rpl:commands:SetUnitCanBuild|Set]] \\  UnitCell [[4rpl:commands:GetUnitCell|Get]] | [[4rpl:commands:SetUnitCell|Set]] \\  UnitConnectedToRiftLab [[4rpl:commands:GetUnitConnectedToRiftLab|Get]]\\  UnitConstructing [[4rpl:commands:GetUnitConstructing|Get]]\\  UnitConstructingData [[4rpl:commands:GetUnitConstructingData|Get]]\\  UnitCount [[4rpl:commands:GetUnitCount|Get]]\\  UnitDebugText [[4rpl:commands:SetUnitDebugText|Set]]\\  UnitERNSimulated [[4rpl:commands:GetUnitERNSimulated|Get]] |[[4rpl:commands:SetUnitERNSimulated|Set]]\\  UnitForward [[4rpl:commands:GetUnitForward|Get]] | [[4rpl:commands:SetUnitForward|Set]] \\ 
-UnitSuppressMovement [[4rpl:commands:GetUnitSuppressMovement|Get]] | [[4rpl:commands:SetUnitSuppressMovement|Set]] \\+UnitInCreeper [[4rpl:commands:GetUnitInCreeper|Get]] \\ 
 +UnitMiniMapImage [[4rpl:commands:SetUnitMiniMapImage|Set]]\\  UnitMiniMapImageColor [[4rpl:commands:SetUnitMiniMapImageColor|Set]]\\  UnitMiniMapText [[4rpl:commands:SetUnitMiniMapText|Set]]\\  UnitMiniMapTimeToEvent [[4rpl:commands:SetUnitMiniMapTimeToEvent|Set]]\\  UnitMoveCell [[4rpl:commands:GetUnitMoveCell|Get]] | [[4rpl:commands:SetUnitMoveCell|Set]] \\ UnitOrientation [[4rpl:commands:GetUnitOrientation|Get]] | [[4rpl:commands:SetUnitOrientation|Set]] \\ UnitOutlineColor [[4rpl:commands:SetUnitOutlineColor|Set]]\\  UnitOutlineEnabled [[4rpl:commands:SetUnitOutlineEnabled|Set]]\\  UnitOutlineMode [[4rpl:commands:SetUnitOutlineMode|Set]]\\  UnitOutlineWidth [[4rpl:commands:SetUnitOutlineWidth|Set]]\\  UnitPopupEnabled [[4rpl:commands:SetUnitPopupEnabled|Set]]\\  UnitPopupText0 [[4rpl:commands:SetUnitPopupText0|Set]]\\  UnitPopupText1 [[4rpl:commands:SetUnitPopupText1|Set]]\\  UnitPosition [[4rpl:commands:GetUnitPosition|Get]] | [[4rpl:commands:SetUnitPosition|Set]] \\  UnitRotation [[4rpl:commands:GetUnitRotation|Get]] | [[4rpl:commands:SetUnitRotation|Set]] \\  UnitsByType [[4rpl:commands:GetUnitsByType|Get]]\\  UnitSelectable [[4rpl:commands:GetUnitSelectable|Get]] | [[4rpl:commands:SetUnitSelectable|Set]] \\  UnitSelected [[4rpl:commands:GetUnitSelected|Get]] | [[4rpl:commands:SetUnitSelected|Set]] \\  UnitShieldRange [[4rpl:commands:GetUnitShieldRange|Get]] | [[4rpl:commands:SetUnitShieldRange|Set]] \\  UnitShieldVisible [[4rpl:commands:SetUnitShieldVisible|Set]]\\  Units [[4rpl:commands:GetUnits|Get]]\\  UnitsInRange [[4rpl:commands:GetUnitsInRange|Get]]\\  UnitSettings [[4rpl:commands:GetUnitSettings|Get]] | [[4rpl:commands:SetUnitSettings|Set]] \\   
 +UnitSpecifiedTarget [[4rpl:commands:GetUnitSpecifiedTarget|Get]] | [[4rpl:commands:SetUnitSpecifiedTarget|Set]]  | [[4rpl:commands:ClearUnitSpecifiedTarget|Clear]] \\  UnitSpecifiedTargetOccupiesMap [[4rpl:commands:SetUnitSpecifiedTargetOccupiesMap|Set]]\\  UnitSpecifiedTargetPathHeight [[4rpl:commands:SetUnitSpecifiedTargetPathHeight|Set]]\\  UnitSpecifiedTargetPathSourceOffset [[4rpl:commands:SetUnitSpecifiedTargetPathSourceOffset|Set]]\\  UnitSpecifiedTargetShowPath [[4rpl:commands:SetUnitSpecifiedTargetShowPath|Set]]\\    
 +UnitSuppressedMovement [[4rpl:commands:GetUnitSuppressedMovement|Get]] | [[4rpl:commands:SetUnitSuppressedMovement|Set]] \\  
 UnitType [[4rpl:commands:GetUnitType|Get]] \\ UnitType [[4rpl:commands:GetUnitType|Get]] \\
-UnitUIOptions [[4rpl:commands:GetUnitUIOptions|Get]] | [[4rpl:commands:SetUnitUIOptions|Set]] \\ +UnitTrueGuid [[4rpl:commands:GetUnitTrueGuid|Get]] \\    UnitUIOptions [[4rpl:commands:GetUnitUIOptions|Get]] | [[4rpl:commands:SetUnitUIOptions|Set]] \\  UnitUIState [[4rpl:commands:GetUnitUIState|Get]] | [[4rpl:commands:SetUnitUIState|Set]] \\  UnitUIText [[4rpl:commands:GetUnitUIText|Get]] | [[4rpl:commands:SetUnitUIText|Set]] \\  [[4rpl:commands:UseLegalUnitCells]]  \\  WallCharged [[4rpl:commands:SetWallCharged|Set]]\\
-UnitUIState [[4rpl:commands:GetUnitUIState|Get]] | [[4rpl:commands:SetUnitUIState|Set]] \\ +
-UnitUIText [[4rpl:commands:GetUnitUIText|Get]] | [[4rpl:commands:SetUnitUIText|Set]] \\ +
-[[4rpl:commands:UseLegalUnitCells]]  \\ +
-WallCharged [[4rpl:commands:SetWallCharged|Set]]\\+
  
 </WRAP> </WRAP>
 +
 <WRAP column> <WRAP column>
-==== Unit Attributes==== + 
-[[4rpl:commands:AddAsWareHolder ]] \\ +==== Unit Attributes ==== 
-[[4rpl:commands:RemoveAsWareHolder ]] \\ + 
-UnitAmmo  [[4rpl:commands:GetUnitAmmo |Get]] | [[4rpl:commands:SetUnitAmmo |Set]] \\ +[[4rpl:commands:AddAsWareHolder]] \\  [[4rpl:commands:RemoveAsWareHolder]] \\  UnitAmmo  [[4rpl:commands:GetUnitAmmo|Get]] | [[4rpl:commands:SetUnitAmmo|Set]] \\  UnitAnticreeperDamages  [[4rpl:commands:GetUnitAnticreeperDamages|Get]] | [[4rpl:commands:SetUnitAnticreeperDamages|Set]] \\  UnitArmed  [[4rpl:commands:GetUnitArmed|Get]] | [[4rpl:commands:SetUnitArmed|Set]] \\  UnitCanDestroy  [[4rpl:commands:GetUnitCanDestroy|Get]] | [[4rpl:commands:SetUnitCanDestroy|Set]] \\  UnitCanMove  [[4rpl:commands:GetUnitCanMove|Get]] | [[4rpl:commands:SetUnitCanMove|Set]] \\ UnitCanStun  [[4rpl:commands:GetUnitCanStun|Get]] | [[4rpl:commands:SetUnitCanStun|Set]] \\  UnitConnectable  [[4rpl:commands:GetUnitConnectable|Get]] | [[4rpl:commands:SetUnitConnectable|Set]] \\  UnitCreeperDamages  [[4rpl:commands:GetUnitCreeperDamages|Get]] | [[4rpl:commands:SetUnitCreeperDamages|Set]] \\  UnitDamagedByAC  [[4rpl:commands:GetUnitDamagedByAC|Get]] | [[4rpl:commands:SetUnitDamagedByAC|Set]] \\  UnitDamagedByCreeper  [[4rpl:commands:GetUnitDamagedByCreeper|Get]] | [[4rpl:commands:SetUnitDamagedByCreeper|Set]] \\  UnitDestroyed  [[4rpl:commands:GetUnitDestroyed|Get]] \\  UnitDestroyUnevenLand  [[4rpl:commands:GetUnitDestroyUnevenLand|Get]] | [[4rpl:commands:SetUnitDestroyUnevenLand|Set]] \\  UnitEnabled  [[4rpl:commands:GetUnitEnabled|Get]] | [[4rpl:commands:SetUnitEnabled|Set]] \\  UnitERNState  [[4rpl:commands:GetUnitERNState|Get]] \\  UnitFireOffset  [[4rpl:commands:GetUnitFireOffset|Get]] | [[4rpl:commands:SetUnitFireOffset|Set]] \\  UnitFootprintResistsCreeperHeight  [[4rpl:commands:GetUnitFootprintResistsCreeperHeight|Get]] | [[4rpl:commands:SetUnitFootprintResistsCreeperHeight|Set]] \\  
-UnitAnticreeperDamages  [[4rpl:commands:GetUnitAnticreeperDamages |Get]] | [[4rpl:commands:SetUnitAnticreeperDamages |Set]] \\ +UnitGrowsMesh  [[4rpl:commands:GetUnitGrowsMesh|Get]] | [[4rpl:commands:SetUnitGrowsMesh|Set]] \\   
-UnitArmed  [[4rpl:commands:GetUnitArmed |Get]] | [[4rpl:commands:SetUnitArmed |Set]] \\ +UnitHealRate  [[4rpl:commands:GetUnitHealRate|Get]] | [[4rpl:commands:SetUnitHealRate|Set]] \\   
-UnitCanDestroy  [[4rpl:commands:GetUnitCanDestroy |Get]] | [[4rpl:commands:SetUnitCanDestroy |Set]] \\ +UnitHealth  [[4rpl:commands:GetUnitHealth|Get]] |  
-UnitCanStun  [[4rpl:commands:GetUnitCanStun |Get]] | [[4rpl:commands:SetUnitCanStun |Set]] \\ +[[4rpl:commands:SetUnitHealth|Set]] \\  UnitLOSEnabled  [[4rpl:commands:getunitlosenabled|Get]] |  
-UnitConnectable  [[4rpl:commands:GetUnitConnectable |Get]] | [[4rpl:commands:SetUnitConnectable |Set]] \\ +[[4rpl:commands:SetUnitLosEnabled|Set]] \\  UnitMaxAmmo  [[4rpl:commands:GetUnitMaxAmmo|Get]] | [[4rpl:commands:SetUnitMaxAmmo|Set]] \\  UnitMaxHealth  [[4rpl:commands:GetUnitMaxHealth|Get]] | [[4rpl:commands:SetUnitMaxHealth|Set]] \\  UnitOccupiesLand  [[4rpl:commands:GetUnitOccupiesLand|Get]] | [[4rpl:commands:SetUnitOccupiesLand|Set]] \\  UnitOfficialName  [[4rpl:commands:GetUnitOfficialName|Get]] \\  UnitPacketRequestRate  [[4rpl:commands:GetUnitPacketRequestRate|Get]] |  
-UnitCreeperDamages  [[4rpl:commands:GetUnitCreeperDamages |Get]] | [[4rpl:commands:SetUnitCreeperDamages |Set]] \\ +[[4rpl:commands:SetUnitPacketRequestRate|Set]] \\   
-UnitDamagedByAC  [[4rpl:commands:GetUnitDamagedByAC |Get]] | [[4rpl:commands:SetUnitDamagedByAC |Set]] \\ +UnitModRanges [[4rpl:commands:SetUnitModRanges|Set]] \\ 
-UnitDamagedByCreeper  [[4rpl:commands:GetUnitDamagedByCreeper |Get]] | [[4rpl:commands:SetUnitDamagedByCreeper |Set]] \\ +UnitRange  [[4rpl:commands:GetUnitRange|Get]] | [[4rpl:commands:SetUnitRange|Set]] \\  UnitRangeWithMods  [[4rpl:commands:GetUnitRangeWithMods|Get]] \\  UnitRequestPackets  [[4rpl:commands:GetUnitRequestPackets|Get]] | [[4rpl:commands:SetUnitRequestPackets|Set]] \\ 
-UnitDestroyed  [[4rpl:commands:GetUnitDestroyed |Get]] \\ +UnitSpecialTarget  [[4rpl:commands:GetUnitSpecialTarget|Get]] | [[4rpl:commands:SetUnitSpecialTarget|Set]] \\ 
-UnitDestroyUnevenLand  [[4rpl:commands:GetUnitDestroyUnevenLand |Get]] | [[4rpl:commands:SetUnitDestroyUnevenLand |Set]] \\ +UnitStunCount  [[4rpl:commands:GetUnitStunCount|Get]] | [[4rpl:commands:SetUnitStunCount|Set]] \\  UnitSupplied  [[4rpl:commands:GetUnitSupplied|Get]] | [[4rpl:commands:SetUnitSupplied|Set]] \\  UnitSuppressCount  [[4rpl:commands:GetUnitSuppressCount|Get]] | [[4rpl:commands:SetUnitSuppressCount|Set]] \\  UnitTargetOffset  [[4rpl:commands:GetUnitTargetOffset|Get]] | [[4rpl:commands:SetUnitTargetOffset|Set]] \\  UnitUpdateCount  [[4rpl:commands:GetUnitUpdateCount|Get]] \\ 
-UnitEnabled  [[4rpl:commands:GetUnitEnabled |Get]] | [[4rpl:commands:SetUnitEnabled |Set]] \\ +
-UnitERNState  [[4rpl:commands:GetUnitERNState |Get]] \\ +
-UnitFireOffset  [[4rpl:commands:GetUnitFireOffset |Get]] | [[4rpl:commands:SetUnitFireOffset |Set]] \\ +
-UnitFootprintResistsCreeperHeight  [[4rpl:commands:GetUnitFootprintResistsCreeperHeight |Get]] | [[4rpl:commands:SetUnitFootprintResistsCreeperHeight |Set]] \\ +
-UnitHealth  [[4rpl:commands:GetUnitHealth |Get]] | [[4rpl:commands:SetUnitHealth |Set]] \\ +
-UnitLOSEnabled [[4rpl:commands:SetUnitLOSEnabled |Set]] \\ +
-UnitMaxAmmo  [[4rpl:commands:GetUnitMaxAmmo |Get]] | [[4rpl:commands:SetUnitMaxAmmo |Set]] \\ +
-UnitMaxHealth  [[4rpl:commands:GetUnitMaxHealth |Get]] | [[4rpl:commands:SetUnitMaxHealth |Set]] \\ +
-UnitOccupiesLand  [[4rpl:commands:GetUnitOccupiesLand |Get]] | [[4rpl:commands:SetUnitOccupiesLand |Set]] \\ +
-UnitOfficialName  [[4rpl:commands:GetUnitOfficialName |Get]] \\ +
-UnitPacketRequestRate  [[4rpl:commands:GetUnitPacketRequestRate |Get]] | [[4rpl:commands:SetUnitPacketRequestRate |Set]] \\ +
-UnitRange  [[4rpl:commands:GetUnitRange |Get]] | [[4rpl:commands:SetUnitRange |Set]] \\ +
-UnitRangeWithMods  [[4rpl:commands:GetUnitRangeWithMods |Get]] \\ +
-UnitRequestPackets  [[4rpl:commands:GetUnitRequestPackets |Get]] | [[4rpl:commands:SetUnitRequestPackets |Set]] \\ +
-UnitStunCount  [[4rpl:commands:GetUnitStunCount |Get]] \\ +
-UnitSupplied  [[4rpl:commands:GetUnitSupplied |Get]] | [[4rpl:commands:SetUnitSupplied |Set]] \\ +
-UnitSuppressCount  [[4rpl:commands:GetUnitSuppressCount |Get]] | [[4rpl:commands:SetUnitSuppressCount |Set]] \\ +
-UnitTargetOffset  [[4rpl:commands:GetUnitTargetOffset |Get]] | [[4rpl:commands:SetUnitTargetOffset |Set]] \\ +
-UnitUpdateCount  [[4rpl:commands:GetUnitUpdateCount |Get]] \\+
 </WRAP> </WRAP>
 +
 ---- ----
  
 <WRAP column> <WRAP column>
-==== Unit Objects==== + 
-[[4rpl:commands:CreateTrail]] \\ +==== Unit Objects ==== 
-[[4rpl:commands:DestroyTrail]] \\ + 
-ObjActive [[4rpl:commands:GetObjActive|Get]]  |  [[4rpl:commands:SetObjActive|Set]] \\  +[[4rpl:commands:CreateTrail]] \\  [[4rpl:commands:DestroyTrail]] \\  ObjActive [[4rpl:commands:GetObjActive|Get]]  |  [[4rpl:commands:SetObjActive|Set]] \\  ObjColor [[4rpl:commands:GetObjColor|Get]]  |  [[4rpl:commands:SetObjColor|Set]] \\  ObjFacingAngle [[4rpl:commands:GetObjFacingAngle|Get]] \\  ObjFacingAngleCell [[4rpl:commands:GetObjFacingAngleCell|Get]] \\  ObjForward [[4rpl:commands:GetObjForward|Get]]  |  [[4rpl:commands:SetObjForward|Set]] \\  ObjLightConeVisible [[4rpl:commands:SetObjLightConeVisible|Set]] \\  ObjPosition [[4rpl:commands:GetObjPosition|Get]]  |  [[4rpl:commands:SetObjPosition|Set]] \\  ObjRotation [[4rpl:commands:GetObjRotation|Get]]  |  [[4rpl:commands:SetObjRotation|Set]] \\  ObjScale [[4rpl:commands:GetObjScale|Get]]  |  [[4rpl:commands:SetObjScale|Set]] \\  ObjText [[4rpl:commands:SetObjText|Set]] \\  ObjTextBillboard [[4rpl:commands:SetObjTextBillboard|Set]] \\  ObjTextColor [[4rpl:commands:SetObjTextColor|Set]] \\  ObjTextFontSize [[4rpl:commands:SetObjTextFontSize|Set]] \\  [[4rpl:commands:RotateObj]] \\  [[4rpl:commands:RotateObjTowards]] \\  [[4rpl:commands:RotateObjTowardsCell]] \\
-ObjColor [[4rpl:commands:GetObjColor|Get]]  |  [[4rpl:commands:SetObjColor|Set]] \\  +
-ObjFacingAngle [[4rpl:commands:GetObjFacingAngle|Get]] \\  +
-ObjFacingAngleCell [[4rpl:commands:GetObjFacingAngleCell|Get]] \\  +
-ObjForward [[4rpl:commands:GetObjForward|Get]]  |  [[4rpl:commands:SetObjForward|Set]] \\  +
-ObjLightConeVisible [[4rpl:commands:SetObjLightConeVisible|Set]] \\  +
-ObjPosition [[4rpl:commands:GetObjPosition|Get]]  |  [[4rpl:commands:SetObjPosition|Set]] \\  +
-ObjRotation [[4rpl:commands:GetObjRotation|Get]]  |  [[4rpl:commands:SetObjRotation|Set]] \\  +
-ObjScale [[4rpl:commands:GetObjScale|Get]]  |  [[4rpl:commands:SetObjScale|Set]] \\  +
-ObjText [[4rpl:commands:SetObjText|Set]] \\  +
-ObjTextBillboard [[4rpl:commands:SetObjTextBillboard|Set]] \\  +
-ObjTextColor [[4rpl:commands:SetObjTextColor|Set]] \\  +
-ObjTextFontSize [[4rpl:commands:SetObjTextFontSize|Set]] \\  +
-[[4rpl:commands:RotateObj]] \\ +
-[[4rpl:commands:RotateObjTowards]] \\ +
-[[4rpl:commands:RotateObjTowardsCell]] \\+
  
 </WRAP> </WRAP>
 +
 <WRAP column> <WRAP column>
-==== Beams==== + 
-[[4rpl:commands:AttachBeam]] \\ +==== Beams ==== 
-BeamBrightness [[4rpl:commands:SetBeamBrightness|Set]] \\ + 
-BeamColor [[4rpl:commands:SetBeamColor|Set]]  \\ +[[4rpl:commands:AttachBeam]] \\  BeamBrightness [[4rpl:commands:SetBeamBrightness|Set]] \\  BeamColor [[4rpl:commands:SetBeamColor|Set]]  \\  BeamEnd [[4rpl:commands:SetBeamEnd|Set]]  \\  BeamForceLocalEnd [[4rpl:commands:SetBeamForceLocalEnd|Set]]  \\  BeamStart [[4rpl:commands:SetBeamStart|Set]]  \\  BeamVisible [[4rpl:commands:SetBeamVisible|Set]] \\  BeamWidth [[4rpl:commands:SetBeamWidth|Set]]  \\  [[4rpl:commands:CreateBeam]] \\  [[4rpl:commands:DestroyAllAttachedBeams]] \\  [[4rpl:commands:DestroyAllBeams]] \\  [[4rpl:commands:DestroyBeam]] \\  [[4rpl:commands:IsBeam]] \\  [[4rpl:commands:UnattachBeam]] \\
-BeamEnd [[4rpl:commands:SetBeamEnd|Set]]  \\ +
-BeamForceLocalEnd [[4rpl:commands:SetBeamForceLocalEnd|Set]]  \\ +
-BeamStart [[4rpl:commands:SetBeamStart|Set]]  \\ +
-BeamVisible [[4rpl:commands:SetBeamVisible|Set]] \\  +
-BeamWidth [[4rpl:commands:SetBeamWidth|Set]]  \\ +
-[[4rpl:commands:CreateBeam]] \\ +
-[[4rpl:commands:DestroyAllAttachedBeams]] \\ +
-[[4rpl:commands:DestroyAllBeams]] \\ +
-[[4rpl:commands:DestroyBeam]] \\ +
-[[4rpl:commands:IsBeam]] \\ +
-[[4rpl:commands:UnattachBeam]] \\+
  
 </WRAP> </WRAP>
 +
 <WRAP column> <WRAP column>
-==== IO==== + 
-CameraMode [[4rpl:commands:GetCameraMode|Get]] \\ +==== IO ==== 
-CameraPosition [[4rpl:commands:GetCameraPosition|Get]]  |  [[4rpl:commands:SetCameraPosition|Set]] \\ + 
-CameraRotation [[4rpl:commands:GetCameraRotation|Get]]  |  [[4rpl:commands:SetCameraRotation|Set]] \\ +CameraMode [[4rpl:commands:GetCameraMode|Get]] \\  CameraPosition [[4rpl:commands:GetCameraPosition|Get]]  |  [[4rpl:commands:SetCameraPosition|Set]] \\  CameraRotation [[4rpl:commands:GetCameraRotation|Get]]  |  [[4rpl:commands:SetCameraRotation|Set]] \\   
-DefaultCameraPosition [[4rpl:commands:GetDefaultCameraPosition|Get]] \\ +CameraTopDown [[4rpl:commands:GetCameraTopDown|Get]] |  [[4rpl:commands:SetCameraTopDown|Set]] \\   
-Key [[4rpl:commands:GetKey|Get]] \\ +DefaultCameraPosition [[4rpl:commands:GetDefaultCameraPosition|Get]] \\  Key [[4rpl:commands:GetKey|Get]] \\  KeyDown [[4rpl:commands:GetKeyDown|Get]] \\  MapPanEnabled [[4rpl:commands:SetMapPanEnabled|Set]] \\  MappedKey [[4rpl:commands:GetMappedKey|Get]] \\  MappedKeyDown [[4rpl:commands:GetMappedKeyDown|Get]] \\   
-KeyDown [[4rpl:commands:GetKeyDown|Get]] \\ +MappedKeyStrings [[4rpl:commands:GetMappedKeyStrings|Get]] \\ 
-MapPanEnabled [[4rpl:commands:SetMapPanEnabled|Set]] \\ +MapRotateEnabled [[4rpl:commands:SetMapRotateEnabled|Set]] \\  MapZoomEnabled [[4rpl:commands:SetMapZoomEnabled|Set]] \\  MouseButton [[4rpl:commands:GetMouseButton|Get]] \\  MouseButtonDown [[4rpl:commands:GetMouseButtonDown|Get]] \\  MouseButtonUp [[4rpl:commands:GetMouseButtonUp|Get]] \\  MouseDelta [[4rpl:commands:GetMouseDelta|Get]] \\ MouseScrollDelta [[4rpl:commands:GetMouseScrollDelta|Get]] \\  PointerTerrainCoords [[4rpl:commands:GetPointerTerrainCoords|Get]] \\  [[4rpl:commands:ResetCamera]] \\   
-MappedKey [[4rpl:commands:GetMappedKey|Get]] \\ +RPLCam [[4rpl:commands:SetRPLCam|Set]] \\  
-MappedKeyDown [[4rpl:commands:GetMappedKeyDown|Get]] \\ +RPLCamCursorLocked [[4rpl:commands:SetRPLCamCursorLocked|Set]] \\  
-MapRotateEnabled [[4rpl:commands:SetMapRotateEnabled|Set]] \\ +RPLCamForward [[4rpl:commands:GetRPLCamForward|Get]] | [[4rpl:commands:SetRPLCamForward|Set]] \\ 
-MapZoomEnabled [[4rpl:commands:SetMapZoomEnabled|Set]] \\ +RPLCamRight [[4rpl:commands:GetRPLCamRight|Get]] | [[4rpl:commands:SetRPLCamRight|Set]] \\ 
-MouseButton [[4rpl:commands:GetMouseButton|Get]] \\ +RPLCamUp [[4rpl:commands:GetRPLCamUp|Get]] | [[4rpl:commands:SetRPLCamUp|Set]] \\ 
-MouseButtonDown [[4rpl:commands:GetMouseButtonDown|Get]] \\ +[[4rpl:commands:RPLCamCopyPosAndRot]] \\   
-MouseButtonUp [[4rpl:commands:GetMouseButtonUp|Get]] \\ +RPLCamPosition [[4rpl:commands:GetRPLCamPosition|Get]] | [[4rpl:commands:SetRPLCamPosition|Set]] \\   
-MouseScrollDelta [[4rpl:commands:GetMouseScrollDelta|Get]] \\ +RPLCamRotation [[4rpl:commands:GetRPLCamRotation|Get]] | [[4rpl:commands:SetRPLCamRotation|Set]] \\  [[4rpl:commands:RPLCamTween]] \\   
-PointerTerrainCoords [[4rpl:commands:GetPointerTerrainCoords|Get]] \\ +[[4rpl:commands:RPLCamTweenLookAt]]\\ 
-[[4rpl:commands:ResetCamera]] \\ +
-RPLCam [[4rpl:commands:SetRPLCam|Set]] \\ +
-[[4rpl:commands:RPLCamCopyPosAndRot]] \\ +
-RPLCamPosition [[4rpl:commands:SetRPLCamPosition|Set]] \\ +
-RPLCamRotation [[4rpl:commands:SetRPLCamRotation|Set]] \\ +
-[[4rpl:commands:RPLCamTween]] \\ +
-[[4rpl:commands:RPLCamTweenLookAt]]\\+
  
 </WRAP> </WRAP>
 +
 <WRAP column> <WRAP column>
-==== Theme==== + 
-[[4rpl:commands:ApplyTheme]] \\ +==== Theme ==== 
-ThemeCliffLight [[4rpl:commands:GetThemeCliffLight|Get]]  |  [[4rpl:commands:SetThemeCliffLight|Set]] \\ + 
-ThemeCliffLightBoost [[4rpl:commands:GetThemeCliffLightBoost|Get]]  |  [[4rpl:commands:SetThemeCliffLightBoost|Set]] \\ +[[4rpl:commands:ApplyTheme]] \\   
-ThemeCliffNormal [[4rpl:commands:GetThemeCliffNormal|Get]]  |  [[4rpl:commands:SetThemeCliffNormal|Set]] \\ +ThemeCliffLight [[4rpl:commands:GetThemeCliffLight|Get]]  |  [[4rpl:commands:SetThemeCliffLight|Set]] \\  ThemeCliffLightBoost [[4rpl:commands:GetThemeCliffLightBoost|Get]]  |  [[4rpl:commands:SetThemeCliffLightBoost|Set]] \\  ThemeCliffNormal [[4rpl:commands:GetThemeCliffNormal|Get]]  |  [[4rpl:commands:SetThemeCliffNormal|Set]] \\  ThemeCliffNormalAmt [[4rpl:commands:GetThemeCliffNormalAmt|Get]]  |  [[4rpl:commands:SetThemeCliffNormalAmt|Set]] \\  ThemeCliffNormalScale [[4rpl:commands:GetThemeCliffNormalScale|Get]]  |  [[4rpl:commands:SetThemeCliffNormalScale|Set]] \\  ThemeCliffScale [[4rpl:commands:GetThemeCliffScale|Get]]  |  [[4rpl:commands:SetThemeCliffScale|Set]] \\  ThemeCliffTexture [[4rpl:commands:GetThemeCliffTexture|Get]]  |  [[4rpl:commands:SetThemeCliffTexture|Set]] \\  ThemeNormal [[4rpl:commands:GetThemeNormal|Get]]  |  [[4rpl:commands:SetThemeNormal|Set]] \\  ThemeNormalAmt [[4rpl:commands:GetThemeNormalAmt|Get]]  |  [[4rpl:commands:SetThemeNormalAmt|Set]] \\  ThemeNormalScale [[4rpl:commands:GetThemeNormalScale|Get]]  |  [[4rpl:commands:SetThemeNormalScale|Set]] \\ 
-ThemeCliffNormalAmt [[4rpl:commands:GetThemeCliffNormalAmt|Get]]  |  [[4rpl:commands:SetThemeCliffNormalAmt|Set]] \\ +ThemeOverlayApplyToCliffs [[4rpl:commands:SetThemeOverlayApplyToCliffs|Set]] \\ 
-ThemeCliffNormalScale [[4rpl:commands:GetThemeCliffNormalScale|Get]]  |  [[4rpl:commands:SetThemeCliffNormalScale|Set]] \\ +ThemeOverlay [[4rpl:commands:ClearThemeOverlay|Clear]] | [[4rpl:commands:CreateThemeOverlay|Create]] | 
-ThemeCliffScale [[4rpl:commands:GetThemeCliffScale|Get]]  |  [[4rpl:commands:SetThemeCliffScale|Set]] \\ +[[4rpl:commands:DestroyThemeOverlay|Destroy]]\\ 
-ThemeCliffTexture [[4rpl:commands:GetThemeCliffTexture|Get]]  |  [[4rpl:commands:SetThemeCliffTexture|Set]] \\ +ThemeOverlayColor [[4rpl:commands:SetThemeOverlayColor|Set]] \\ 
-ThemeNormal [[4rpl:commands:GetThemeNormal|Get]]  |  [[4rpl:commands:SetThemeNormal|Set]] \\ +ThemeOverlayEnabled [[4rpl:commands:SetThemeOverlayEnabled|Set]] \\ 
-ThemeNormalAmt [[4rpl:commands:GetThemeNormalAmt|Get]]  |  [[4rpl:commands:SetThemeNormalAmt|Set]] \\ +ThemeOverlayOffset [[4rpl:commands:SetThemeOverlayOffset|Set]] \\ 
-ThemeNormalScale [[4rpl:commands:GetThemeNormalScale|Get]]  |  [[4rpl:commands:SetThemeNormalScale|Set]] \\ +ThemeOverlayRectPixels [[4rpl:commands:SetThemeOverlayRectPixels|Set]] \\ 
-ThemeTexture [[4rpl:commands:GetThemeTexture|Get]]  |  [[4rpl:commands:SetThemeTexture|Set]] \\ +ThemeOverlayPixels [[4rpl:commands:SetThemeOverlayPixels|Set]] \\ 
-ThemeTextureDeTile [[4rpl:commands:GetThemeTextureDeTile|Get]]  |  [[4rpl:commands:SetThemeTextureDeTile|Set]] \\ +ThemeOverlayPointFilter [[4rpl:commands:SetThemeOverlayPointFilter|Set]] \\ 
-ThemeTextureLight [[4rpl:commands:GetThemeTextureLight|Get]]  |  [[4rpl:commands:SetThemeTextureLight|Set]] \\ +ThemeOverlayScale [[4rpl:commands:SetThemeOverlayScale|Set]] \\ 
-ThemeTextureLightBoost [[4rpl:commands:GetThemeTextureLightBoost|Get]]  |  [[4rpl:commands:SetThemeTextureLightBoost|Set]] \\ +ThemeTexture [[4rpl:commands:GetThemeTexture|Get]]  |  [[4rpl:commands:SetThemeTexture|Set]] \\  ThemeTextureDeTile [[4rpl:commands:GetThemeTextureDeTile|Get]]  |  [[4rpl:commands:SetThemeTextureDeTile|Set]] \\  ThemeTextureLight [[4rpl:commands:GetThemeTextureLight|Get]]  |  [[4rpl:commands:SetThemeTextureLight|Set]] \\  ThemeTextureLightBoost [[4rpl:commands:GetThemeTextureLightBoost|Get]]  |  [[4rpl:commands:SetThemeTextureLightBoost|Set]] \\  ThemeTextureScale [[4rpl:commands:GetThemeTextureScale|Get]]  |  [[4rpl:commands:SetThemeTextureScale|Set]] \\
-ThemeTextureScale [[4rpl:commands:GetThemeTextureScale|Get]]  |  [[4rpl:commands:SetThemeTextureScale|Set]] \\+
  
 </WRAP> </WRAP>
 +
 ---- ----
  
 <WRAP column> <WRAP column>
-==== Editing==== + 
-[[4rpl:commands:DestroyTerrainRangeIndicator]] \\ +==== Strings ==== 
-[[4rpl:commands:EditAddUndo]] \\ + 
-[[4rpl:commands:EditRedo]] \\ +[[4rpl:commands:Concat]] \\  [[4rpl:commands:Concat3]] \\  [[4rpl:commands:Concat4]] \\  [[4rpl:commands:EndsWith]] \\  [[4rpl:commands:RemoveWhiteSpace]] \\  [[4rpl:commands:Split]] \\  [[4rpl:commands:StartsWith]] \\  [[4rpl:commands:StringLength]] \\  [[4rpl:commands:StringReplace]] \\  [[4rpl:commands:StringToList]] \\  [[4rpl:commands:Substring]] \\  [[4rpl:commands:ToLower]] \\  [[4rpl:commands:ToUpper]] \\
-[[4rpl:commands:EditRestoreUndo]] \\ +
-[[4rpl:commands:ShowTerrainRangeIndicator]] \\+
  
 </WRAP> </WRAP>
 +
 <WRAP column> <WRAP column>
-==== Strings==== + 
-[[4rpl:commands:Concat]] \\ +==== Sound ==== 
-[[4rpl:commands:Concat3]] \\  + 
-[[4rpl:commands:Concat4]] \\  +[[4rpl:commands:PlaySoundAtPosition]] \\  [[4rpl:commands:PlaySoundLoop]] \\  [[4rpl:commands:PlaySound]] \\  [[4rpl:commands:StopSoundLoop]] \\
-[[4rpl:commands:EndsWith]] \\  +
-[[4rpl:commands:Split]] \\  +
-[[4rpl:commands:StartsWith]] \\  +
-[[4rpl:commands:StringLength]] \\  +
-[[4rpl:commands:StringReplace]] \\  +
-[[4rpl:commands:StringToList]] \\  +
-[[4rpl:commands:Substring]] \\  +
-[[4rpl:commands:ToLower]] \\  +
-[[4rpl:commands:ToUpper]] \\  +
-[[4rpl:commands:asstring]] \\ +
  
 </WRAP> </WRAP>
 +
 <WRAP column> <WRAP column>
-==== Tables==== + 
-[[4rpl:commands:CreateTable ]] \\  +==== Raster ==== 
-GlobalTable  [[4rpl:commands:GetGlobalTable |Get]]   [[4rpl:commands:SetGlobalTable |Set]]  \\  + 
-[[4rpl:commands:RemoveTableElement ]] \\  +[[4rpl:commands:BlitFadeRaster]] \\  [[4rpl:commands:BlitRaster]] \\  [[4rpl:commands:ClearRaster]] \\  Raster [[4rpl:commands:SetRaster|Set ]]\\  RasterC [[4rpl:commands:SetRasterC|Set ]]\\  [[4rpl:commands:RasterColor]] \\  RasterSize [[4rpl:commands:SetRasterSize|Set ]]\\  [[4rpl:commands:ShowRaster]] \\
-[[4rpl:commands:Table ]] \\  +
-TableElement  [[4rpl:commands:GetTableElement |Get]]  |  [[4rpl:commands:SetTableElement |Set]]  \\  +
-TableElementRPN  [[4rpl:commands:SetTableElementRPN |Set]]  \\  +
-TableKeys  [[4rpl:commands:GetTableKeys |Get]]  \\  +
-[[4rpl:commands:TableN ]] \\  +
-TableValues  [[4rpl:commands:GetTableValues |Get]]  \\ +
  
 </WRAP> </WRAP>
 +
 <WRAP column> <WRAP column>
-==== Sound==== + 
-[[4rpl:commands:PlaySoundAtPosition]] \\  +==== Eggs/Orbs ==== 
-[[4rpl:commands:PlaySoundLoop]] \\  + 
-[[4rpl:commands:PlaySound]] \\  +[[4rpl:commands:CreateEgg]] \\  [[4rpl:commands:CreateOrb]] \\  EggOrbData [[4rpl:commands:SetEggOrbData|Set ]]\\
-[[4rpl:commands:StopSoundLoop]] \\ +
  
 </WRAP> </WRAP>
 +
 <WRAP column> <WRAP column>
-==== Raster==== + 
-[[4rpl:commands:BlitFadeRaster]] \\  +==== Terrain ==== 
-[[4rpl:commands:BlitRaster]] \\  + 
-[[4rpl:commands:ClearRaster]] \\  +[[4rpl:commands:BounceEdgeCollision]] \\  [[4rpl:commands:BounceTerrainCollision]] \\  ExactTerrain  [[4rpl:commands:GetExactTerrain|Get]] \\  ExactTerrainAndNormal  [[4rpl:commands:GetExactTerrainAndNormal|Get]] \\  ExactTerrainWithShield  [[4rpl:commands:GetExactTerrainWithShield|Get]] \\  [[4rpl:commands:FloodFillTerrain]] \\  Terrain  [[4rpl:commands:GetTerrain|Get]]  |  [[4rpl:commands:SetTerrain|Set]] \\  TerrainInRange  [[4rpl:commands:SetTerrainInRange|Set]] \\  TerrainLine  [[4rpl:commands:SetTerrainLine|Set]] \\  TerrainLOS  [[4rpl:commands:GetTerrainLOS|Get]] \\  TerrainOverride [[4rpl:commands:GetTerrainOverride|Get]]  |  [[4rpl:commands:SetTerrainOverride|Set]] \\  TerrainSpecial  [[4rpl:commands:GetTerrainSpecial|Get]]  |  [[4rpl:commands:SetTerrainSpecial|Set]] \\  TerrainVector  [[4rpl:commands:GetTerrainVector|Get]] \\  VoidHeight  [[4rpl:commands:GetVoidHeight|Get]]  |  [[4rpl:commands:SetVoidHeight|Set]] \\
-Raster [[4rpl:commands:SetRaster|Set ]]\\  +
-RasterC[[4rpl:commands:SetRasterC|Set ]]\\  +
-[[4rpl:commands:RasterColor]] \\  +
-RasterSize [[4rpl:commands:SetRasterSize|Set ]]\\  +
-[[4rpl:commands:ShowRaster]] \\ +
  
 </WRAP> </WRAP>
 +
 +----
 +
 <WRAP column> <WRAP column>
-==== Data==== + 
-[[4rpl:commands:IsNull]] \\  +==== Creeper ==== 
-[[4rpl:commands:NULL]] \\  + 
-Type [[4rpl:commands:GetType|Get ]]\\ +[[4rpl:commands:AddCreeperWithCap]] \\   
 +[[4rpl:commands:AddCreeperWithCapInRange]] \\   
 +[[4rpl:commands:ClipCreeperLine]] \\   
 +[[4rpl:commands:ConvertACToCreeper]] \\   
 +[[4rpl:commands:ConvertCreeperToAC]] \\   
 +Creeper   [[4rpl:commands:addcreeper|Add]] |  [[4rpl:commands:GetCreeper|Get]]  |  [[4rpl:commands:SetCreeper|Set]]  \\   
 +CreeperCoverage   [[4rpl:commands:GetCreeperCoverage|Get]] \\ 
 +CreeperCutoff   [[4rpl:commands:GetCreeperCutoff|Get]]  |  [[4rpl:commands:SetCreeperCutoff|Set]] \\  CreeperInRange   [[4rpl:commands:AddCreeperInRange|Add]] | [[4rpl:commands:GetCreeperInRange|Get]] | [[4rpl:commands:SetCreeperInRange|Set]] \\  
 +CreeperWithDamageMap   [[4rpl:commands:GetCreeperWithDamageMap|Get]] \\   
 +Crimson  [[4rpl:commands:GetCrimson|Get]] | [[4rpl:commands:SetCrimson|Set]] \\   
 +[[4rpl:commands:DamageCreeper]] \\   
 +ExactCreeperHeight   [[4rpl:commands:GetExactCreeperHeight|Get]] \\   
 +Flow   [[4rpl:commands:GetFlow|Get]]  |  [[4rpl:commands:SetFlow|Set]] \\   
 +[[4rpl:commands:IsCreeperCutoff]] \\   
 +MaxACCell   [[4rpl:commands:GetMaxACCell|Get]] \\   
 +MaxCreeperCell   [[4rpl:commands:GetMaxCreeperCell|Get]] \\   
 +MaxCreeperCellWithDamage   [[4rpl:commands:GetMaxCreeperCellWithDamage|Get]] \\   
 +MinACCell   [[4rpl:commands:GetMinACCell|Get]] \\   
 +MinCreeperCell   [[4rpl:commands:GetMinCreeperCell|Get]] \\   
 +MinCreeperCellWithDamage   [[4rpl:commands:GetMinCreeperCellWithDamage|Get]] \\   
 +TotalAC   [[4rpl:commands:GetTotalAC|Get]] \\   
 +TotalCreeper   [[4rpl:commands:GetTotalCreeper|Get]] \\
  
 </WRAP> </WRAP>
 +
 <WRAP column> <WRAP column>
-==== Timers==== + 
-Timer0  [[4rpl:commands:GetTimer0 |Get]]   [[4rpl:commands:SetTimer0 |Set]]  \\  +==== Mission ==== 
-Timer1  [[4rpl:commands:GetTimer1 |Get]]  |  [[4rpl:commands:SetTimer1 |Set]]  \\  + 
-Timer2  [[4rpl:commands:GetTimer2 |Get]]  |  [[4rpl:commands:SetTimer2 |Set]]  \\  +[[4rpl:commands:AcquireMissionObjective]] \\   
-Timer3  [[4rpl:commands:GetTimer3 |Get]]  |  [[4rpl:commands:SetTimer3 |Set]]  \\  +CustomObjectiveText  [[4rpl:commands:SetCustomObjectiveText|Set]] \\   
-TimerObeyPause0  [[4rpl:commands:SetTimerObeyPause0 |Set]]  \\  +[[4rpl:commands:EndMission]] \\  
-TimerObeyPause1  [[4rpl:commands:SetTimerObeyPause1 |Set]]  \\  +[[4rpl:commands:IsMissionComplete]] \\    
-TimerObeyPause2  [[4rpl:commands:SetTimerObeyPause2 |Set]]  \\  +MissionObjectiveEnabled  [[4rpl:commands:GetMissionObjectiveEnabled|Get]]  |  [[4rpl:commands:SetMissionObjectiveEnabled|Set]]  \\   
-TimerObeyPause3  [[4rpl:commands:SetTimerObeyPause3 |Set]]  \\ +MissionObjectiveRequired  [[4rpl:commands:GetMissionObjectiveRequired|Get]]  |  [[4rpl:commands:SetMissionObjectiveRequired|Set]] \\  MissionObjectiveState  [[4rpl:commands:GetMissionObjectiveState|Get]]  \\ 
 +MissionScanComplete  [[4rpl:commands:GetMissionScanComplete|Get]] \\
  
 </WRAP> </WRAP>
-----+
 <WRAP column> <WRAP column>
-==== Eggs/Orbs==== + 
-[[4rpl:commands:CreateEgg]] \\  +==== Decals ==== 
-[[4rpl:commands:CreateOrb]] \\  + 
-EggOrbData [[4rpl:commands:SetEggOrbData|Set ]]\\ +DecalVisible   [[4rpl:commands:GetDecalVisible|Get]]  |  [[4rpl:commands:SetDecalVisible|Set]] \\  DecalColor   [[4rpl:commands:GetDecalColor|Get]]  |  [[4rpl:commands:SetDecalColor|Set]] \\  DecalSize   [[4rpl:commands:GetDecalSize|Get]]  |  [[4rpl:commands:SetDecalSize|Set]] \\  DecalPosition   [[4rpl:commands:GetDecalPosition|Get]]  |  [[4rpl:commands:SetDecalPosition|Set]] \\
  
 </WRAP> </WRAP>
 +
 <WRAP column> <WRAP column>
-==== Terrain==== + 
-[[4rpl:commands:BounceEdgeCollision ]] \\ +==== Stack ==== 
-[[4rpl:commands:BounceTerrainCollision ]] \\ + 
-ExactTerrain  [[4rpl:commands:GetExactTerrain |Get]] \\  +[[4rpl:commands:dup]] \\  [[4rpl:commands:dup2]] \\  [[4rpl:commands:swap]] \\  [[4rpl:commands:pop]] \\  [[4rpl:commands:ClearStack]] \\  [[4rpl:commands:StackSize]] \\
-ExactTerrainAndNormal  [[4rpl:commands:GetExactTerrainAndNormal |Get]] \\  +
-ExactTerrainWithShield  [[4rpl:commands:GetExactTerrainWithShield |Get]] \\  +
-[[4rpl:commands:FloodFillTerrain ]] \\ +
-Terrain  [[4rpl:commands:GetTerrain |Get]]  |  [[4rpl:commands:SetTerrain |Set]] \\  +
-TerrainInRange  [[4rpl:commands:SetTerrainInRange |Set]] \\  +
-TerrainLine  [[4rpl:commands:SetTerrainLine |Set]] \\  +
-TerrainLOS  [[4rpl:commands:GetTerrainLOS |Get]] \\  +
-TerrainOverride [[4rpl:commands:GetTerrainOverride|Get]]  |  [[4rpl:commands:SetTerrainOverride|Set]] \\  +
-TerrainSpecial  [[4rpl:commands:GetTerrainSpecial |Get]]  |  [[4rpl:commands:SetTerrainSpecial |Set]] \\  +
-TerrainVector  [[4rpl:commands:GetTerrainVector |Get]] \\  +
-VoidHeight  [[4rpl:commands:GetVoidHeight |Get]]  [[4rpl:commands:SetVoidHeight |Set]] \\ +
  
 </WRAP> </WRAP>
 +
 +----
 <WRAP column> <WRAP column>
-==== Creeper==== +==== MVerse ==== 
-[[4rpl:commands:AddCreeper  ]] \\ + 
-[[4rpl:commands:AddCreeperInRange  ]] \\ +MVerseCreatesUnitGhost [[4rpl:commands:SetMVerseCreatesUnitGhost|Set]] \\  
-[[4rpl:commands:AddCreeperWithCap  ]] \\ +MVersePlayers [[4rpl:commands:GetMVersePlayers|Get]] \\  
-[[4rpl:commands:AddCreeperWithCapInRange  ]] \\ +MVersePlayerNum [[4rpl:commands:GetMVersePlayerNum|Get]] \\  
-[[4rpl:commands:ClipCreeperLine  ]] \\ +MVerseSendCreeperChanges [[4rpl:commands:SetMVerseSendCreeperChanges|Set]] \\ 
-[[4rpl:commands:ConvertACToCreeper  ]] \\ +[[4rpl:commands:SendMVerseMsg]] \\
-[[4rpl:commands:ConvertCreeperToAC  ]] \\ +
-Creeper   [[4rpl:commands:GetCreeper  |Get]]  |  [[4rpl:commands:SetCreeper  |Set]]  \\ +
-CreeperCutoff   [[4rpl:commands:GetCreeperCutoff  |Get]]  |  [[4rpl:commands:SetCreeperCutoff  |Set]] \\ +
-CreeperInRange   [[4rpl:commands:SetCreeperInRange  |Set]] \\ +
-Crimson  [[4rpl:commands:SetCrimson |Set]] \\ +
-Crimson   [[4rpl:commands:GetCrimson  |Get]] \\ +
-[[4rpl:commands:DamageCreeper  ]] \\ +
-ExactCreeperHeight   [[4rpl:commands:GetExactCreeperHeight  |Get]] \\ +
-Flow   [[4rpl:commands:GetFlow  |Get]]  |  [[4rpl:commands:SetFlow  |Set]] \\ +
-[[4rpl:commands:IsCreeperCutoff  ]] \\ +
-MaxACCell   [[4rpl:commands:GetMaxACCell  |Get]] \\ +
-MaxCreeperCell   [[4rpl:commands:GetMaxCreeperCell  |Get]] \\ +
-MaxCreeperCellWithDamage   [[4rpl:commands:GetMaxCreeperCellWithDamage  |Get]] \\ +
-MinACCell   [[4rpl:commands:GetMinACCell  |Get]] \\ +
-MinCreeperCell   [[4rpl:commands:GetMinCreeperCell  |Get]] \\ +
-MinCreeperCellWithDamage   [[4rpl:commands:GetMinCreeperCellWithDamage  |Get]] \\ +
-TotalAC   [[4rpl:commands:GetTotalAC  |Get]] \\ +
-TotalCreeper   [[4rpl:commands:GetTotalCreeper  |Get]] \\+
  
 </WRAP> </WRAP>
 +
 <WRAP column> <WRAP column>
-==== Mission==== +==== Effects ==== 
-[[4rpl:commands:AcquireMissionObjective ]] \\ +[[4rpl:commands:CreateEffect]]  \\   
-CustomObjectiveText  [[4rpl:commands:SetCustomObjectiveText |Set]] \\ +[[4rpl:commands:CreateMist]]  \\   
-[[4rpl:commands:EndMission ]] \\ +[[4rpl:commands:CreateMissile]]  \\   
-MissionObjectiveEnabled  [[4rpl:commands:GetMissionObjectiveEnabled |Get]]  |  [[4rpl:commands:SetMissionObjectiveEnabled |Set]]  \\ +[[4rpl:commands:CreateSniperShot]]  \\  
-MissionObjectiveRequired  [[4rpl:commands:GetMissionObjectiveRequired |Get]]  |  [[4rpl:commands:SetMissionObjectiveRequired |Set]] \\  +
-MissionObjectiveState  [[4rpl:commands:GetMissionObjectiveState |Get]]  \\+
  
 </WRAP> </WRAP>
 +
 <WRAP column> <WRAP column>
-==== Decals ==== +==== Core Units ==== 
-DecalVisible   [[4rpl:commands:GetDecalVisible  |Get]]  |  [[4rpl:commands:SetDecalVisible  |Set]] \\  +ERNPortal [[4rpl:commands:GetERNPortal|Get]] \\   
-DecalColor   [[4rpl:commands:GetDecalColor  |Get]]  |  [[4rpl:commands:SetDecalColor  |Set]] \\ +ERNPortalEfficiency [[4rpl:commands:GetERNPortalEfficiency|Get]] \\   
-DecalSize   [[4rpl:commands:GetDecalSize  |Get]]   [[4rpl:commands:SetDecalSize  |Set]] \\ +Factory [[4rpl:commands:GetFactory|Get]] \\   
-DecalPosition   [[4rpl:commands:GetDecalPosition  |Get]]  |  [[4rpl:commands:SetDecalPosition  |Set]] \\+FactoryWares [[4rpl:commands:GetFactoryWares|Get]] | [[4rpl:commands:SetFactoryWares|Set]] \\ 
 +RiftLab [[4rpl:commands:GetRiftLab|Get]]\\  
  
 </WRAP> </WRAP>
 +
 +<WRAP column>
 +==== Messaging ====
 +  
 +[[4rpl:commands:DeregisterforMsg]] \\ 
 +[[4rpl:commands:DeregisterScript]]  \\
 +MSGButton [[4rpl:commands:SetMSGButton|Set]] \\ 
 +[[4rpl:commands:RegisterforMsg]]\\  
 +[[4rpl:commands:RegisterScript]]  \\
 +RegisteredScriptVar [[4rpl:commands:GetRegisteredScriptVar|Get]] | [[4rpl:commands:SetRegisteredScriptVar|Set]]  \\
 +[[4rpl:commands:SendMsg]] \\
 +
 +
 +
 </WRAP> </WRAP>
 +
 +</WRAP>
 +
 +
playground/playground.1611332610.txt.gz · Last modified: 2021/01/22 11:23 by Karsten75