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 revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
playground:playground [2021/01/15 20:59]
bluebolt
playground:playground [2021/07/13 00:49]
Karsten75 removed
Line 1: Line 1:
-====== PlayGround ======+====== Knuckle Cracker Wiki ======
  
-{{page>cw4:header&nofooter}} +We started the wiki during Creeper World 3 development. As such there is not much material on Creeper World 1 or Creeper World 2. Please feel free to contribute any material you may think helpful. \\ 
-{{page>4rpl:header&nofooter}} +<wrap tip>NoteThe wiki use the same authentication (login) as the forums.</wrap>
-====== 4RPL Scripting Language ====== +
-Read the [[Overview]], or see some [[Tutorials]] +
-===== API reference ===== +
-<WRAP group> +
-<WRAP column> +
-==== 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** \\  +<WRAP centeralign> 
-[[4rpl:commands:SpecialSyntax#vectors| · Vectors]] \\  +===== Games =====
-[[4rpl:commands:SpecialSyntax#lists| · Lists]] \\  +
-[[4rpl:commands:SpecialSyntax#tables| · Tables]] \\  +
 </WRAP> </WRAP>
-<WRAP column> 
-==== Functions ==== 
-[[4rpl:commands:call|@FUNC_NAME]] \\  
-[[4rpl:commands:func|:FUNC_NAME]] \\  
  
-**Built in Function Callbacks** \\ +<WRAP box leftalign> 
-[[4rpl:commands:func_awake|:Awake]] \\  +[[cw4:Creeper World 4|{{:cw4logo.jpg?400  |Creeper World 4 Wiki}}]] 
-[[4rpl:commands:func_gameloaded|:GameLoaded]] \\  +[[cw4:Creeper World 4|Creeper World 4 Wiki]] \\ 
-[[4rpl:commands:func_destroyed|:Destroyed]] \\  +The unstoppable fluid enemy has returned and destroyed every world in its path! Defend against Creeper as it floods across the 3D terrain in this real time strategy game where the enemy is a fluid. 
-[[4rpl:commands:func_once|:Once]] \\  +
-[[4rpl:commands:func_buildcomplete|:BuildComplete]] \\  +
-[[4rpl:commands:func_uicallback|:_UICallback]] \\ +
 </WRAP> </WRAP>
-<WRAP column> +<WRAP clear></WRAP>
-==== Arithmetic ==== +
-<wrap note><sub>//Note//</sub>[(alias>alternate notation in [[cw4:symbol_aliasing]])]</wrap\\ +
-[[4rpl:commands:add]] \\ [[4rpl:commands:sub]] \\ [[4rpl:commands:mul]] \\ [[4rpl:commands:div]] \\ [[4rpl:commands:mod]] \\ [[4rpl:commands:mod2]] \\ +
  
-</WRAP> 
-<WRAP column> 
-==== Comparators==== 
-<wrap note><sub>//Note//</sub>[(alias)]</wrap> \\ 
-[[4rpl:commands:gt]] \\ [[4rpl:commands:gte]] \\ [[4rpl:commands:lt]] \\ [[4rpl:commands:lte]] \\ [[4rpl:commands:eq]] \\ [[4rpl:commands:neq]] \\ [[4rpl:commands:gt0]] \\ [[4rpl:commands:gte0]] \\ [[4rpl:commands:lt0]] \\ [[4rpl:commands:lte0]] \\ [[4rpl:commands:eq0]] \\ [[4rpl:commands:neq0]] \\  
- 
-</WRAP> 
-<WRAP column> 
-==== Logic==== 
-[[4rpl:commands:and]] \\ [[4rpl:commands:or]] \\ [[4rpl:commands:xor]] \\ [[4rpl:commands:not]] \\ [[4rpl:commands:true]] \\ [[4rpl:commands:false]] \\  
- 
-</WRAP> 
 ---- ----
-<WRAP column> 
-==== Constants==== 
-[[4rpl:commands:PI]] \\ [[4rpl:commands:TwoPI]] \\ [[4rpl:commands:TAU]] \\ [[4rpl:commands:HalfPI]] \\ [[4rpl:commands:QuarterPI]] \\ [[4rpl:commands:ThreeQuarterPI]] \\ [[4rpl:commands:ThreeHalvesPI]] \\ [[4rpl:commands:E]] \\ [[4rpl:commands:Rad2Deg]] \\ [[4rpl:commands:Deg2Rad]] \\ [[4rpl:commands:Vector0]] \\  
  
 +<WRAP box rightalign>
 +[[pf:Particle Fleet|{{  pf:logo.png?350|Particle Fleet Wiki}}]]
 +[[pf:Particle Fleet|Particle Fleet Wiki]] \\
 +Rather than discrete units for a player to fight, Particle Fleet engages the player with physics controlled amorphous blobs that create a strategic landscape unlike any other strategy title. \\
 +Players engage the particulate blobs in a highly varied simulation using partially destructible, modular, and distinctive units. Players can choose from default designs or create their own and play any mission. 
 </WRAP> </WRAP>
-<WRAP column> +<WRAP clear></WRAP>
-==== Debugging==== +
-[[4rpl:commands:Debug]] \\ [[4rpl:commands:DebugAllSp]] \\ [[4rpl:commands:Trace]] \\ [[4rpl:commands:TraceAll]] \\ [[4rpl:commands:TraceAllSp]] \\ [[4rpl:commands:Trace2]] \\ [[4rpl:commands:Trace3]] \\ [[4rpl:commands:Trace4]] \\ [[4rpl:commands:Trace5]] \\ [[4rpl:commands:TraceStack]] \\ [[4rpl:commands:ClearTraceLog]] \\ [[4rpl:commands:GetTimeString]] \\ +
  
-</WRAP> 
-<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]] \\  
- 
-</WRAP> 
- 
-<WRAP column> 
-==== Lists==== 
-[[4rpl:commands:CreateList]]  \\  
-[[playground:getgloballist|GlobalList]] [[playground:getgloballist|get]] | [[playground:setgloballist|set]]  \\    
-[[4rpl:commands:List]]  \\  
-[[4rpl:commands:ListN]]  \\  
-[[4rpl:commands:CreateListStartingSize]]  \\  
-ListElement [[4rpl:commands:GetListElement|get]] [[4rpl:commands:SetListElement|set]]  \\   
-[[4rpl:commands:SetListElementRPN|set]] ListElementRPN \\   
-[[4rpl:commands:AppendToList]]  \\  
-[[4rpl:commands:PushList]]  \\  
-[[4rpl:commands:PopList]]  \\  
-[[4rpl:commands:PrependToList]]  \\  
-[[4rpl:commands:AppendStackToList]]  \\  
-[[4rpl:commands:PrependStackToList]]  \\  
-[[4rpl:commands:InsertListElement]]  \\  
-[[4rpl:commands:RemoveListElement]]  \\  
-[[4rpl:commands:GetListCount|get]] ListCount \\   
-[[4rpl:commands:ListContains]]  \\  
-[[4rpl:commands:ReverseList]]  \\  
-[[4rpl:commands:ClearList]]  \\  
- 
-</WRAP> 
-<WRAP column> 
-==== Vector==== 
-[[4rpl:commands:Dot]] \\ [[4rpl:commands:Cross]] \\ [[4rpl:commands:V2]] \\ [[4rpl:commands:V3]] \\ [[4rpl:commands:V4]] \\ [[4rpl:commands:EV2]] \\ [[4rpl:commands:EV3]] \\ [[4rpl:commands:EV4]] \\ [[4rpl:commands:ToCell]] \\ [[4rpl:commands:FromCell]] \\ [[4rpl:commands:Magnitude]] \\ [[4rpl:commands:SqrMagnitude]] \\ [[4rpl:commands:Normalize]] \\  
- 
-</WRAP> 
-<WRAP column> 
-==== Output==== 
-[[4rpl:commands:DQ]] \\ [[4rpl:commands:CR]] \\ [[4rpl:commands:LF]] \\ [[4rpl:commands:TAB]] \\ [[4rpl:commands:Print]] \\ [[4rpl:commands:PrintAll]] \\ [[4rpl:commands:PrintAllSp]] \\ [[4rpl:commands:Print2]] \\ [[4rpl:commands:Print3]] \\ [[4rpl:commands:Print4]] \\ [[4rpl:commands:Print5]] \\ [[4rpl:commands:PrintStack]] \\  
- 
-</WRAP> 
-<WRAP column> 
-==== Stack==== 
-[[4rpl:commands:dup]] \\ [[4rpl:commands:dup2]] \\ [[4rpl:commands:swap]] \\ [[4rpl:commands:pop]] \\ [[4rpl:commands:ClearStack]] \\ [[4rpl:commands:StackSize]] \\ [[4rpl:commands:Copy]] \\ [[4rpl:commands:DeepCopy]] \\  
-</WRAP> 
 ---- ----
-<WRAP column> 
-==== Math==== 
-[[4rpl:commands:RandInt]] \\ [[4rpl:commands:RandFloat]] \\ [[4rpl:commands:asint]] \\ [[4rpl:commands:asfloat]] \\ [[4rpl:commands:abs]] \\ [[4rpl:commands:round]] \\ [[4rpl:commands:neg]] \\ [[4rpl:commands:sign]] \\ [[4rpl:commands:sign0]] \\ [[4rpl:commands:clamp]] \\ [[4rpl:commands:clamp01]] \\ [[4rpl:commands:sin]] \\ [[4rpl:commands:cos]] \\ [[4rpl:commands:tan]] \\ [[4rpl:commands:asin]] \\ [[4rpl:commands:acos]] \\ [[4rpl:commands:atan]] \\ [[4rpl:commands:atan2]] \\ [[4rpl:commands:SignalGenerator]] \\ [[4rpl:commands:BallisticArcLateral]] \\ [[4rpl:commands:BallisticArcPos]] \\ [[4rpl:commands:pow]] \\ [[4rpl:commands:sqrt]] \\ [[4rpl:commands:log]] \\ [[4rpl:commands:ln]] \\ [[4rpl:commands:log10]] \\ [[4rpl:commands:min]] \\ [[4rpl:commands:max]] \\ [[4rpl:commands:floor]] \\ [[4rpl:commands:ceil]] \\ [[4rpl:commands:approximately]] \\ [[4rpl:commands:avg2]] \\ [[4rpl:commands:DistanceCell]] \\ [[4rpl:commands:Distance]] \\ [[4rpl:commands:ShortestAngle]] \\ [[4rpl:commands:VectorAngleCell]] \\ [[4rpl:commands:VectorAngle]] \\ [[4rpl:commands:RotateTowards]] \\ [[4rpl:commands:RotateTowardsCell]] \\ [[4rpl:commands:DistancePointLine]] \\ [[4rpl:commands:MoveTowards]] \\  
  
 +<WRAP box leftalign>
 +[[cw3:creeper_world_3|{{:cw3logo1.png?300  |Creeper World 3 Wiki}}]]
 +[[cw3:creeper_world_3|Creeper World 3 Wiki]] \\
 +For billions of years empires rose to greatness. Each fell to the Creeper till none remained. \\
 +Now all hope appears lost. Who will stand against the Creeper? Experience this extreme and massive expansion of the Creeper World franchise. Nothing will ever be the same... \\
 +Massive maps, custom units scripting, terraforming, Gravatars? Can you handle the challenge? 
 </WRAP> </WRAP>
 +<WRAP clear></WRAP>
  
-<WRAP column> 
-==== Game==== 
-[[4rpl:commands:InvocationCount]] \\ [[4rpl:commands:GetLastExecutionCount]] \\ [[4rpl:commands:IsMissionComplete]] \\ [[4rpl:commands:Self]] \\ [[4rpl:commands:ShowADAMessage]] \\ [[4rpl:commands:ShowADAMessageAtCell]] \\ [[4rpl:commands:ShowADAMessageAtUnit]] \\ [[4rpl:commands:IsADAMessageShowing]] \\ [[4rpl:commands:IsADAMessageRead]] \\ [[4rpl:commands:GetADALogOpen]] \\ [[4rpl:commands:SetADALogOpen]] \\ [[4rpl:commands:GetFinalDialogOpen]] \\ [[4rpl:commands:GetTerraformMenuOpen]] \\ [[4rpl:commands:GetMissionScanComplete]] \\ [[4rpl:commands:ShowGameMessage]] \\ [[4rpl:commands:CloseGameMessage]] \\ [[4rpl:commands:IsGameMessageShowing]] \\ [[4rpl:commands:SetGameMessageText]] \\ [[4rpl:commands:ShowUIIndicator]] \\ [[4rpl:commands:GetSoylentMode]] \\ [[4rpl:commands:SetSoylentMode]] \\ [[4rpl:commands:GetCanMoveUnits]] \\ [[4rpl:commands:SetCanMoveUnits]] \\ [[4rpl:commands:SetCModEditMenuName]] \\ [[4rpl:commands:SetCModPlayerMenuName]] \\ [[4rpl:commands:SetUnitsSelectable]] \\ [[4rpl:commands:SetCreeperGraphAvailable]] \\ [[4rpl:commands:SetDepartButtonAvailable]] \\ [[4rpl:commands:GetOpenBuildTab]] \\ [[4rpl:commands:GetOrbitalCount]] \\ [[4rpl:commands:SetOrbitalCount]] \\ [[4rpl:commands:GetEcoCounts]] \\ [[4rpl:commands:IsBuildUnitSelected]] \\ [[4rpl:commands:GetSelectedUnits]] \\ [[4rpl:commands:GetPause]] \\ [[4rpl:commands:SetPause]] \\ [[4rpl:commands:GetEditMode]] \\ [[4rpl:commands:Cancel]] \\ [[4rpl:commands:RegisterforMsg]] \\ [[4rpl:commands:DeregisterforMsg]] \\ [[4rpl:commands:SendMsg]] \\ [[4rpl:commands:StopConsole]] \\ [[4rpl:commands:GetGameUpdateCount]] \\ [[4rpl:commands:GetGameTickCount]] \\ [[4rpl:commands:GetMapSize]] \\ [[4rpl:commands:FC]] \\ [[4rpl:commands:UFC]] \\ [[4rpl:commands:IsV3InMap]] \\ [[4rpl:commands:IsV2InMap]] \\ [[4rpl:commands:GetRandMapCell]] \\ [[4rpl:commands:SetFieldRect]] \\ [[4rpl:commands:DamageMesh]] \\ [[4rpl:commands:FindUnitEnemy]] \\ [[4rpl:commands:GetNearestSpore]] \\ [[4rpl:commands:GetNearestAirSac]] \\ [[4rpl:commands:GetNearestSniperTarget]] \\ [[4rpl:commands:RefreshUnitLosCache]] \\ [[4rpl:commands:ApplyToDamageMap]] \\ [[4rpl:commands:RemoveUnitDamageMap]] \\ [[4rpl:commands:GenerateEnergy]] \\ [[4rpl:commands:SuppressTotemActivation]] \\ [[4rpl:commands:BounceFadeBlack]] \\  
- 
-</WRAP> 
-<WRAP column> 
-==== Unit==== 
-[[4rpl:commands:UseLegalUnitCells]] \\ [[4rpl:commands:SetLegalUnitCells]] \\ [[4rpl:commands:SetAllLegalUnitCells]] \\ [[4rpl:commands:GetUnitCanBuild]] \\ [[4rpl:commands:GetUnitCount]] \\ [[4rpl:commands:SetUnitCanBuild]] \\ [[4rpl:commands:GetUnitSelected]] \\ [[4rpl:commands:SetUnitSelected]] \\ [[4rpl:commands:GetUnitSelectable]] \\ [[4rpl:commands:SetUnitSelectable]] \\ [[4rpl:commands:SetUnitOutlineEnabled]] \\ [[4rpl:commands:SetUnitOutlineWidth]] \\ [[4rpl:commands:SetUnitOutlineColor]] \\ [[4rpl:commands:SetUnitOutlineMode]] \\ [[4rpl:commands:GetUnitConstructing]] \\ [[4rpl:commands:GetUnitConstructingData]] \\ [[4rpl:commands:GetUnitConnectedToRiftLab]] \\ [[4rpl:commands:GetUnitSuppressMovement]] \\ [[4rpl:commands:SetUnitSuppressMovement]] \\ [[4rpl:commands:GetUnitSpecifiedTarget]] \\ [[4rpl:commands:SetUnitSpecifiedTarget]] \\ [[4rpl:commands:ClearUnitSpecifiedTarget]] \\ [[4rpl:commands:SetUnitSpecifiedTargetShowPath]] \\ [[4rpl:commands:SetUnitSpecifiedTargetPathHeight]] \\ [[4rpl:commands:SetUnitSpecifiedTargetPathSourceOffset]] \\ [[4rpl:commands:SetUnitSpecifiedTargetOccupiesMap]] \\ [[4rpl:commands:SetUnitDebugText]] \\ [[4rpl:commands:CreateUnit]] \\ [[4rpl:commands:CreateUnitOnTerrain]] \\ [[4rpl:commands:DestroyUnit]] \\ [[4rpl:commands:CreateEffect]] \\ [[4rpl:commands:CreateMist]] \\ [[4rpl:commands:CreateMissile]] \\ [[4rpl:commands:CreateSniperShot]] \\ [[4rpl:commands:SetWallCharged]] \\ [[4rpl:commands:GetERNPortalEfficiency]] \\ [[4rpl:commands:GetRiftLab]] \\ [[4rpl:commands:GetFactory]] \\ [[4rpl:commands:GetERNPortal]] \\ [[4rpl:commands:GetMinerMode]] \\ [[4rpl:commands:GetUnitPosition]] \\ [[4rpl:commands:SetUnitPosition]] \\ [[4rpl:commands:GetUnitCell]] \\ [[4rpl:commands:SetUnitCell]] \\ [[4rpl:commands:GetUnitRotation]] \\ [[4rpl:commands:SetUnitRotation]] \\ [[4rpl:commands:GetUnitForward]] \\ [[4rpl:commands:SetUnitForward]] \\ [[4rpl:commands:RotateUnit]] \\ [[4rpl:commands:RotateUnitTowards]] \\ [[4rpl:commands:RotateUnitTowardsCell]] \\ [[4rpl:commands:GetUnitsInRange]] \\ [[4rpl:commands:GetUnitsByType]] \\ [[4rpl:commands:GetScriptVar]] \\ [[4rpl:commands:SetScriptVar]] \\ [[4rpl:commands:GetScript1Var]] \\ [[4rpl:commands:SetScript1Var]] \\ [[4rpl:commands:DamageUnit]] \\ [[4rpl:commands:GetUnitUIState]] \\ [[4rpl:commands:SetUnitUIState]] \\ [[4rpl:commands:GetUnitUIText]] \\ [[4rpl:commands:SetUnitUIText]] \\ [[4rpl:commands:GetUnitUIOptions]] \\ [[4rpl:commands:SetUnitUIOptions]] \\ [[4rpl:commands:GetUnitShieldRange]] \\ [[4rpl:commands:SetUnitShieldRange]] \\ [[4rpl:commands:DeployUnitShield]] \\ [[4rpl:commands:SetUnitShieldVisible]] \\ [[4rpl:commands:SetUnitPopupEnabled]] \\ [[4rpl:commands:SetUnitPopupText0]] \\ [[4rpl:commands:SetUnitPopupText1]] \\ [[4rpl:commands:MoveTowardsAndAvoid]] \\ [[4rpl:commands:MoveTowardsCellAndAvoid]] \\  
- 
-</WRAP> 
-<WRAP column> 
-==== Unit Attributes==== 
-[[4rpl:commands:GetUnitUpdateCount]] \\ [[4rpl:commands:GetUnitDestroyed]] \\ [[4rpl:commands:GetUnitEnabled]] \\ [[4rpl:commands:SetUnitEnabled]] \\ [[4rpl:commands:GetUnitArmed]] \\ [[4rpl:commands:SetUnitArmed]] \\ [[4rpl:commands:GetUnitSupplied]] \\ [[4rpl:commands:SetUnitSupplied]] \\ [[4rpl:commands:GetUnitHealth]] \\ [[4rpl:commands:SetUnitHealth]] \\ [[4rpl:commands:GetUnitMaxHealth]] \\ [[4rpl:commands:SetUnitMaxHealth]] \\ [[4rpl:commands:GetUnitAmmo]] \\ [[4rpl:commands:SetUnitAmmo]] \\ [[4rpl:commands:GetUnitMaxAmmo]] \\ [[4rpl:commands:SetUnitMaxAmmo]] \\ [[4rpl:commands:GetUnitCreeperDamages]] \\ [[4rpl:commands:GetUnitCanDestroy]] \\ [[4rpl:commands:SetUnitCanDestroy]] \\ [[4rpl:commands:SetUnitCreeperDamages]] \\ [[4rpl:commands:GetUnitAnticreeperDamages]] \\ [[4rpl:commands:SetUnitAnticreeperDamages]] \\ [[4rpl:commands:GetUnitFootprintResistsCreeperHeight]] \\ [[4rpl:commands:SetUnitFootprintResistsCreeperHeight]] \\ [[4rpl:commands:GetUnitConnectable]] \\ [[4rpl:commands:SetUnitConnectable]] \\ [[4rpl:commands:GetUnitRange]] \\ [[4rpl:commands:GetUnitRangeWithMods]] \\ [[4rpl:commands:SetUnitRange]] \\ [[4rpl:commands:GetUnitFireOffset]] \\ [[4rpl:commands:SetUnitFireOffset]] \\ [[4rpl:commands:GetUnitTargetOffset]] \\ [[4rpl:commands:SetUnitTargetOffset]] \\ [[4rpl:commands:GetUnitRequestPackets]] \\ [[4rpl:commands:SetUnitRequestPackets]] \\ [[4rpl:commands:GetUnitPacketRequestRate]] \\ [[4rpl:commands:SetUnitPacketRequestRate]] \\ [[4rpl:commands:GetUnitERNState]] \\ [[4rpl:commands:GetUnitSuppressCount]] \\ [[4rpl:commands:SetUnitSuppressCount]] \\ [[4rpl:commands:GetUnitOfficialName]] \\ [[4rpl:commands:AddAsWareHolder]] \\ [[4rpl:commands:RemoveAsWareHolder]] \\ [[4rpl:commands:GetUnitDestroyUnevenLand]] \\ [[4rpl:commands:SetUnitDestroyUnevenLand]] \\ [[4rpl:commands:GetUnitOccupiesLand]] \\ [[4rpl:commands:SetUnitOccupiesLand]] \\ [[4rpl:commands:GetUnitDamagedByCreeper]] \\ [[4rpl:commands:SetUnitDamagedByCreeper]] \\ [[4rpl:commands:GetUnitDamagedByAC]] \\ [[4rpl:commands:SetUnitDamagedByAC]] \\ [[4rpl:commands:GetUnitLOSEnabled]] \\ [[4rpl:commands:SetUnitLOSEnabled]] \\  
- 
-</WRAP> 
 ---- ----
  
-<WRAP column> +<WRAP box leftalign
-==== Unit Objects==== +[[cw2:creeper_world_2|{{:cw2-logo_-_fade_trans.jpg?250  |Creeper World 2 Wiki}}]] 
-[[4rpl:commands:GetObjActive]] \\ [[4rpl:commands:SetObjActive]] \\ [[4rpl:commands:GetObjPosition]] \\ [[4rpl:commands:SetObjPosition]] \\ [[4rpl:commands:GetObjRotation]] \\ [[4rpl:commands:SetObjRotation]] \\ [[4rpl:commands:GetObjScale]] \\ [[4rpl:commands:SetObjScale]] \\ [[4rpl:commands:GetObjColor]] \\ [[4rpl:commands:SetObjColor]] \\ [[4rpl:commands:GetObjForward]] \\ [[4rpl:commands:SetObjForward]] \\ [[4rpl:commands:RotateObj]] \\ [[4rpl:commands:RotateObjTowards]] \\ [[4rpl:commands:RotateObjTowardsCell]] \\ [[4rpl:commands:GetObjFacingAngle]] \\ [[4rpl:commands:GetObjFacingAngleCell]] \\ [[4rpl:commands:SetObjLightConeVisible]] \\ [[4rpl:commands:CreateTrail]] \\ [[4rpl:commands:DestroyTrail]] \\ [[4rpl:commands:SetObjText]] \\ [[4rpl:commands:SetObjTextColor]] \\ [[4rpl:commands:SetObjTextFontSize]] \\ [[4rpl:commands:SetObjTextBillboard]] \\  +[[cw2:creeper_world_2|Creeper World 2 Wiki]] \\ 
 +Deceptively simple... amazingly deep. 
 +Creeper World 2 thrusts you into the 14th millennium fighting and enemy that flows and 
 +oozes through the terrain. Employ advanced weapons,gravity manipulating repulsors, 
 +wormhole like rifts, and your own wit against this never yielding enemy. Excavate terrain, 
 +unearth techs, crystals, remnants and other artifacts. Face a new mechanical enemy 
 +that employs gravity manipulation against you. Join the fight to save humanity now!
 </WRAP> </WRAP>
-<WRAP column> +<WRAP clear></WRAP>
-==== Beams==== +
-[[4rpl:commands:CreateBeam]] \\ [[4rpl:commands:DestroyBeam]] \\ [[4rpl:commands:SetBeamVisible]] \\ [[4rpl:commands:SetBeamColor]] \\ [[4rpl:commands:SetBeamBrightness]] \\ [[4rpl:commands:SetBeamWidth]] \\ [[4rpl:commands:SetBeamStart]] \\ [[4rpl:commands:SetBeamEnd]] \\ [[4rpl:commands:AttachBeam]] \\ [[4rpl:commands:UnattachBeam]] \\ [[4rpl:commands:SetBeamForceLocalEnd]] \\ [[4rpl:commands:IsBeam]] \\ [[4rpl:commands:DestroyAllBeams]] \\ [[4rpl:commands:DestroyAllAttachedBeams]] \\ +
  
-</WRAP> 
-<WRAP column> 
-==== IO==== 
-[[4rpl:commands:GetPointerTerrainCoords]] \\ [[4rpl:commands:GetMouseButtonDown]] \\ [[4rpl:commands:GetMouseButtonUp]] \\ [[4rpl:commands:GetMouseButton]] \\ [[4rpl:commands:GetMouseScrollDelta]] \\ [[4rpl:commands:GetCameraPosition]] \\ [[4rpl:commands:SetCameraPosition]] \\ [[4rpl:commands:GetCameraRotation]] \\ [[4rpl:commands:SetCameraRotation]] \\ [[4rpl:commands:ResetCamera]] \\ [[4rpl:commands:GetCameraMode]] \\ [[4rpl:commands:SetRPLCam]] \\ [[4rpl:commands:SetRPLCamPosition]] \\ [[4rpl:commands:SetRPLCamRotation]] \\ [[4rpl:commands:RPLCamTween]] \\ [[4rpl:commands:RPLCamTweenLookAt]] \\ [[4rpl:commands:RPLCamCopyPosAndRot]] \\ [[4rpl:commands:SetMapPanEnabled]] \\ [[4rpl:commands:SetMapZoomEnabled]] \\ [[4rpl:commands:SetMapRotateEnabled]] \\ [[4rpl:commands:GetDefaultCameraPosition]] \\ [[4rpl:commands:GetKeyDown]] \\ [[4rpl:commands:GetKey]] \\ [[4rpl:commands:GetMappedKey]] \\ [[4rpl:commands:GetMappedKeyDown]] \\  
- 
-</WRAP> 
-<WRAP column> 
-==== Theme==== 
-[[4rpl:commands:ApplyTheme]] \\ [[4rpl:commands:GetThemeTexture]] \\ [[4rpl:commands:SetThemeTexture]] \\ [[4rpl:commands:GetThemeTextureScale]] \\ [[4rpl:commands:SetThemeTextureScale]] \\ [[4rpl:commands:GetThemeTextureDeTile]] \\ [[4rpl:commands:SetThemeTextureDeTile]] \\ [[4rpl:commands:GetThemeTextureLight]] \\ [[4rpl:commands:SetThemeTextureLight]] \\ [[4rpl:commands:GetThemeTextureLightBoost]] \\ [[4rpl:commands:SetThemeTextureLightBoost]] \\ [[4rpl:commands:GetThemeNormal]] \\ [[4rpl:commands:SetThemeNormal]] \\ [[4rpl:commands:GetThemeNormalAmt]] \\ [[4rpl:commands:SetThemeNormalAmt]] \\ [[4rpl:commands:GetThemeNormalScale]] \\ [[4rpl:commands:SetThemeNormalScale]] \\ [[4rpl:commands:GetThemeCliffTexture]] \\ [[4rpl:commands:SetThemeCliffTexture]] \\ [[4rpl:commands:GetThemeCliffScale]] \\ [[4rpl:commands:SetThemeCliffScale]] \\ [[4rpl:commands:GetThemeCliffLight]] \\ [[4rpl:commands:SetThemeCliffLight]] \\ [[4rpl:commands:GetThemeCliffLightBoost]] \\ [[4rpl:commands:SetThemeCliffLightBoost]] \\ [[4rpl:commands:GetThemeCliffNormal]] \\ [[4rpl:commands:SetThemeCliffNormal]] \\ [[4rpl:commands:GetThemeCliffNormalAmt]] \\ [[4rpl:commands:SetThemeCliffNormalAmt]] \\ [[4rpl:commands:GetThemeCliffNormalScale]] \\ [[4rpl:commands:SetThemeCliffNormalScale]] \\  
- 
-</WRAP> 
 ---- ----
  
-<WRAP column> +<WRAP box leftalign
-==== Editing==== +[[cw1:creeper_world_1|{{https://knucklecracker.com/images/cw-logo.jpg?250  |Creeper World 1 Wiki}}]] 
-[[4rpl:commands:EditAddUndo]] \\ [[4rpl:commands:EditRestoreUndo]] \\ [[4rpl:commands:EditRedo]] \\ [[4rpl:commands:ShowTerrainRangeIndicator]] \\ [[4rpl:commands:DestroyTerrainRangeIndicator]] \\  +[[cw1:creeper_world_1|Creeper World 1 Wiki]] \\ 
 +Imagine an enemy that is everywhere and moves like a giant, organic mass across the map. 
 +Imagine your base and your people surrounded by a blanket of crushing destruction from all directions. 
 +Your only hope, well what hope? 
 +Then you take the high ground and pound this enemy into oblivion. You've saved the day just so 
 +you can do it again and again. Do you have what it takes to save your great city and all of history?
 </WRAP> </WRAP>
-<WRAP column> +<WRAP clear></WRAP>
-==== Strings==== +
-[[4rpl:commands:asstring]] \\ [[4rpl:commands:Concat]] \\ [[4rpl:commands:Concat3]] \\ [[4rpl:commands:Concat4]] \\ [[4rpl:commands:Substring]] \\ [[4rpl:commands:StartsWith]] \\ [[4rpl:commands:EndsWith]] \\ [[4rpl:commands:Split]] \\ [[4rpl:commands:StringToList]] \\ [[4rpl:commands:StringLength]] \\ [[4rpl:commands:ToUpper]] \\ [[4rpl:commands:ToLower]] \\ [[4rpl:commands:StringReplace]] \\ +
  
-</WRAP+<WRAP centeralign
-<WRAP column+===== Lore =====
-==== Tables==== +
-[[4rpl:commands:CreateTable]] \\ [[4rpl:commands:GetGlobalTable]] \\ [[4rpl:commands:SetGlobalTable]] \\ [[4rpl:commands:GetTableElement]] \\ [[4rpl:commands:SetTableElement]] \\ [[4rpl:commands:SetTableElementRPN]] \\ [[4rpl:commands:RemoveTableElement]] \\ [[4rpl:commands:Table]] \\ [[4rpl:commands:TableN]] \\ [[4rpl:commands:GetTableKeys]] \\ [[4rpl:commands:GetTableValues]] \\ +
  
 +[[lore_page|{{:wikilore.jpg?250|Lore}}]]
 </WRAP> </WRAP>
-<WRAP column> 
-==== Sound==== 
-[[4rpl:commands:PlaySoundAtPosition]] \\ [[4rpl:commands:PlaySound]] \\ [[4rpl:commands:PlaySoundLoop]] \\ [[4rpl:commands:StopSoundLoop]] \\  
  
-</WRAP> 
-<WRAP column> 
-==== Raster==== 
-[[4rpl:commands:ShowRaster]] \\ [[4rpl:commands:SetRasterSize]] \\ [[4rpl:commands:ClearRaster]] \\ [[4rpl:commands:SetRaster]] \\ [[4rpl:commands:SetRasterC]] \\ [[4rpl:commands:RasterColor]] \\ [[4rpl:commands:BlitRaster]] \\ [[4rpl:commands:BlitFadeRaster]] \\  
  
-</WRAP+<WRAP centeralign
-<WRAP column+===== Web APIs =====
-==== Data==== +
-[[4rpl:commands:GetType]] \\ [[4rpl:commands:IsNull]] \\ [[4rpl:commands:NULL]] \\ +
  
 +[[Web APIs]]
 </WRAP> </WRAP>
-<WRAP column> 
-==== Timers==== 
-[[4rpl:commands:SetTimerObeyPause0]] \\ [[4rpl:commands:SetTimerObeyPause1]] \\ [[4rpl:commands:SetTimerObeyPause2]] \\ [[4rpl:commands:SetTimerObeyPause3]] \\ [[4rpl:commands:SetTimer0]] \\ [[4rpl:commands:SetTimer1]] \\ [[4rpl:commands:SetTimer2]] \\ [[4rpl:commands:SetTimer3]] \\ [[4rpl:commands:GetTimer0]] \\ [[4rpl:commands:GetTimer1]] \\ [[4rpl:commands:GetTimer2]] \\ [[4rpl:commands:GetTimer3]] \\  
  
-</WRAP> 
----- 
-<WRAP column> 
-==== Eggs/Orbs==== 
-[[4rpl:commands:CreateOrb]] \\ [[4rpl:commands:CreateEgg]] \\ [[4rpl:commands:SetEggOrbData]] \\  
  
-</WRAP> 
-<WRAP column> 
-==== Terrain==== 
-[[4rpl:commands:GetTerrain]] \\ [[4rpl:commands:GetTerrainVector]] \\ [[4rpl:commands:SetTerrain]] \\ [[4rpl:commands:GetTerrainSpecial]] \\ [[4rpl:commands:SetTerrainSpecial]] \\ [[4rpl:commands:SetTerrainInRange]] \\ [[4rpl:commands:SetTerrainLine]] \\ [[4rpl:commands:GetExactTerrain]] \\ [[4rpl:commands:GetExactTerrainWithShield]] \\ [[4rpl:commands:FloodFillTerrain]] \\ [[4rpl:commands:BounceTerrainCollision]] \\ [[4rpl:commands:BounceEdgeCollision]] \\ [[4rpl:commands:GetTerrainLOS]] \\ [[4rpl:commands:GetVoidHeight]] \\ [[4rpl:commands:SetVoidHeight]] \\  
- 
-</WRAP> 
-<WRAP column> 
-==== Creeper==== 
-[[4rpl:commands:GetCreeperCutoff]] \\ [[4rpl:commands:SetCreeperCutoff]] \\ [[4rpl:commands:IsCreeperCutoff]] \\ [[4rpl:commands:GetCreeper]] \\ [[4rpl:commands:SetCreeper]] \\ [[4rpl:commands:AddCreeper]] \\ [[4rpl:commands:AddCreeperWithCap]] \\ [[4rpl:commands:SetCreeperInRange]] \\ [[4rpl:commands:AddCreeperInRange]] \\ [[4rpl:commands:AddCreeperWithCapInRange]] \\ [[4rpl:commands:ConvertCreeperToAC]] \\ [[4rpl:commands:ConvertACToCreeper]] \\ [[4rpl:commands:DamageCreeper]] \\ [[4rpl:commands:GetMaxCreeperCell]] \\ [[4rpl:commands:GetMinCreeperCell]] \\ [[4rpl:commands:GetMaxACCell]] \\ [[4rpl:commands:GetMinACCell]] \\ [[4rpl:commands:GetExactCreeperHeight]] \\ [[4rpl:commands:GetTotalCreeper]] \\ [[4rpl:commands:GetTotalAC]] \\ [[4rpl:commands:GetMaxCreeperCellWithDamage]] \\ [[4rpl:commands:GetMinCreeperCellWithDamage]] \\ [[4rpl:commands:ClipCreeperLine]] \\ [[4rpl:commands:GetFlow]] \\ [[4rpl:commands:SetFlow]] \\  
- 
-</WRAP> 
-<WRAP column> 
-==== Mission==== 
-[[4rpl:commands:GetMissionObjectiveState]] \\ [[4rpl:commands:AcquireMissionObjective]] \\ [[4rpl:commands:SetCustomObjectiveText]] \\ [[4rpl:commands:GetMissionObjectiveRequired]] \\ [[4rpl:commands:SetMissionObjectiveRequired]] \\ [[4rpl:commands:GetMissionObjectiveEnabled]] \\ [[4rpl:commands:SetMissionObjectiveEnabled]] \\ [[4rpl:commands:EndMission]] \\  
- 
-</WRAP> 
-<WRAP column> 
-==== Decals ==== 
-[[4rpl:commands:GetDecalVisible]] \\ [[4rpl:commands:SetDecalVisible]] \\ [[4rpl:commands:GetDecalColor]] \\ [[4rpl:commands:SetDecalColor]] \\ [[4rpl:commands:GetDecalSize]] \\ [[4rpl:commands:SetDecalSize]] \\ [[4rpl:commands:GetDecalPosition]] \\ [[4rpl:commands:SetDecalPosition]] \\  
- 
-</WRAP> 
-</WRAP> 
-===== Full Index ===== 
-[[4rpl:index| Full Index]] 
  
playground/playground.txt · Last modified: 2021/07/14 12:32 by Karsten75