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/02/25 08:30] – Added high-level links from CW3 page to this 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. 
  
 +<WRAP group>
 +<WRAP quarter column>
 +=== Common information ===
 +  * [[RPL Language Overview|xRPL Language Overview]]
 +  * [[Creating xRPL scripts]]
 +  * [[Base Command Set]]
 +</WRAP>
 +<WRAP quarter column>
 +=== 4RPL information ===
 +  *[[:4rpl:overview|4RPL Overview]]
 +  *[[:4rpl|4RPL Reference]] 
 +  *[[:4rpl:4RPL Shorthand|4RPL Arithmetic Shorthand]]
 +  *[[ :4rpl:4RPL World coordinates| World Coordinates vs local/unit coordinates]]
 +  *[[Vectors]]
 +  *[[Input variables]]
 +  *[[In-Game Unit Identifieers]]
 +</WRAP>
 +<WRAP quarter column>
 === CRPL Information === === CRPL Information ===
- 
   *[[:crpl:overview|CRPL Overview]]   *[[:crpl:overview|CRPL Overview]]
   *[[:crpl:CrplReference|CRPL Reference]]    *[[:crpl:CrplReference|CRPL Reference]] 
Line 17: 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>
 +<WRAP quarter column>
 +=== PRPL Information === 
 +  * [[prpl:start|PRPL Home]]
 +  * [[:prpl:PrplReference|PRPL Reference]] 
 +  * [[prpl:prpltutorial|Tutorial]]
 +  * [[prpl:Custom images]]
 +</WRAP>
 +</WRAP>
 +
 +