User Tools

Site Tools


xrpl:common_scripting_language

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
Last revisionBoth sides next revision
xrpl:common_scripting_language [2019/03/15 14:11] Karsten75xrpl:common_scripting_language [2020/07/07 13:51] Karsten75
Line 1: Line 1:
-All games since CW2 has some basic form of scripting. CW3, Particle Fleet and now CW4 has a more comprehensive scripting language based on Reverse Polish Notation (hence the RPL-part of the name). +All games since CW2 has some basic form of scripting. CW3, Particle Fleetand now CW4 has a more comprehensive scripting language based on Reverse Polish Notation (hence the RPL-part of the name). 
  
 While each language has unique, game-specific APIs, there is also a common base of control, math and so forth.  While each language has unique, game-specific APIs, there is also a common base of control, math and so forth. 
Line 5: Line 5:
 To avoid duplication, this section will attempt to be the sole reference for the base component of the language with links to the game-specific components as well.  To avoid duplication, this section will attempt to be the sole reference for the base component of the language with links to the game-specific components as well. 
  
-<columns 100% - - - -+<WRAP group
 +<WRAP quarter column>
 === Common information === === Common information ===
- +  * [[RPL Language Overview|xRPL Language Overview]] 
-[[Base command set]] +  * [[Creating xRPL scripts]] 
- +  * [[Base Command Set]] 
-<newcolumn+</WRAP
- +<WRAP quarter column>
 === 4RPL information === === 4RPL information ===
- 
   *[[:4rpl:overview|4RPL Overview]]   *[[:4rpl:overview|4RPL Overview]]
-  *[[:4rpl:Reference|4RPL Reference]]  +  *[[:4rpl|4RPL Reference]]  
-  *[[:4rpl:CrplTutorial|4RPL Tutorial]] +  *[[:4rpl:4RPL Shorthand|4RPL Arithmetic Shorthand]] 
-  *[[:4rpl:CrplTutorial:Code Examples|Code Examples]] +  *[[ :4rpl:4RPL World coordinatesWorld Coordinates vs local/unit coordinates]] 
-    * [[crpl:crpltutorial:easy4RPL|Easy4RPL code examples]] +  *[[Vectors]] 
-  *[[:4rpl:custom_image_repository|Custom Image Repository]] +  *[[Input variables]] 
-  *[[:4rpl:CrplTutorial:Interactive|4RPL Interactive Tutorials]] +  *[[In-Game Unit Identifieers]] 
-  *[[:4rpl:Missing|The Missing Command List]] +</WRAP> 
-  *[[:4rpl:cheatsheet|Quick reference cheat sheet]] +<WRAP quarter column>
-  *[[:4rpl:examine_map_resources|4RPL Examine map resources]] +
- +
- +
-<newcolumn> +
 === CRPL Information === === CRPL Information ===
- 
   *[[:crpl:overview|CRPL Overview]]   *[[:crpl:overview|CRPL Overview]]
   *[[:crpl:CrplReference|CRPL Reference]]    *[[:crpl:CrplReference|CRPL Reference]] 
Line 42: Line 34:
   *[[:crpl:cheatsheet|Quick reference cheat sheet]]   *[[:crpl:cheatsheet|Quick reference cheat sheet]]
   *[[:crpl:examine_map_resources|CRPL Examine map resources]]   *[[:crpl:examine_map_resources|CRPL Examine map resources]]
- +</WRAP
-<newcolumn+<WRAP quarter column>
 === PRPL Information ===  === PRPL Information === 
   * [[prpl:start|PRPL Home]]   * [[prpl:start|PRPL Home]]
-  * [[PRPL:Overview]] 
   * [[:prpl:PrplReference|PRPL Reference]]    * [[:prpl:PrplReference|PRPL Reference]] 
   * [[prpl:prpltutorial|Tutorial]]   * [[prpl:prpltutorial|Tutorial]]
-  * [[prpl:Examples]] 
   * [[prpl:Custom images]]   * [[prpl:Custom images]]
-  * [[prpl:Missing commands]] +</WRAP> 
-  * [[prpl:Quick Reference]] +</WRAP> 
-  * [[:prpl:examine_map_resources|PRPL Examine map resources]]+
  
-</columns>