This shows you the differences between two versions of the page.
| crpl:crplreference [2017/10/13 14:56] – Added link to setscriptvar#list_of_vars under the Unit Values section GameGibu | crpl:crplreference [2025/02/14 14:57] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ~~NOTOC~~ | ~~NOTOC~~ | ||
| - | |||
| - | < | ||
| - | I placed only one table in a column, created a column break, placed the opposing table and then | ||
| - | ended the column formatting. Rinse/ | ||
| - | and this pattern is then repeated. | ||
| < | < | ||
| ====== CRPL Reference ====== | ====== CRPL Reference ====== | ||
| + | |||
| + | <WRAP round todo> | ||
| + | There is a slow and ongoing process to convert entries in this wiki to the more user-friendly format of the 4RPL wiki. Contributors are welcome. | ||
| + | |||
| + | See [[crpl: | ||
| + | </ | ||
| This reference is divided into two major sections with many subsections in each of those. | This reference is divided into two major sections with many subsections in each of those. | ||
| Line 17: | Line 18: | ||
| There is also an [[alphabetic list of commands]] in the language. In addition, you can [[examine map resources]] from other maps and missions from the game. | There is also an [[alphabetic list of commands]] in the language. In addition, you can [[examine map resources]] from other maps and missions from the game. | ||
| + | |||
| + | <WRAP round info>If you are looking for the in-game images (and some that was never used), then look no further than the [[cw3: | ||
| ==== Table of Contents ==== | ==== Table of Contents ==== | ||
| - | < | + | < |
| === Language API === | === Language API === | ||
| Line 72: | Line 75: | ||
| ==== Language API ==== | ==== Language API ==== | ||
| <columns 100% 50% 0% 50% -> | <columns 100% 50% 0% 50% -> | ||
| - | < | + | === Vars and Functions === |
| |< 100% >| | |< 100% >| | ||
| ^ Vars and Functions ^^^ | ^ Vars and Functions ^^^ | ||
| Line 78: | Line 81: | ||
| | [[crpl: | | [[crpl: | ||
| | [[crpl: | | [[crpl: | ||
| - | | [[crpl: | + | | [[crpl: |
| | [[crpl: | | [[crpl: | ||
| Line 88: | Line 91: | ||
| < | < | ||
| - | < | + | === Comparators === |
| |< 100% >| | |< 100% >| | ||
| ^ Comparators ^^^^ | ^ Comparators ^^^^ | ||
| Line 95: | Line 98: | ||
| | [[crpl: | | [[crpl: | ||
| - | < | + | === Special === |
| |< 100% >| | |< 100% >| | ||
| ^ Special ^^^^ | ^ Special ^^^^ | ||
| Line 102: | Line 105: | ||
| <columns 100% 50% 0% 50% -> | <columns 100% 50% 0% 50% -> | ||
| - | < | + | === Logical Operators === |
| |< 100% >| | |< 100% >| | ||
| ^ Logical Operators ^^^^ | ^ Logical Operators ^^^^ | ||
| Line 109: | Line 112: | ||
| < | < | ||
| - | < | + | === Stack Manipulation === |
| |< 100% >| | |< 100% >| | ||
| ^ Stack Manipulation ^^^ | ^ Stack Manipulation ^^^ | ||
| Line 117: | Line 120: | ||
| <columns 100% 50% 0% 50% -> | <columns 100% 50% 0% 50% -> | ||
| - | < | + | === Math Commands === |
| |< 100% >| | |< 100% >| | ||
| ^ Math Commands ^^^^ | ^ Math Commands ^^^^ | ||
| | [[ crpl: | | [[ crpl: | ||
| | [[ crpl: | | [[ crpl: | ||
| - | | [[ crpl: | + | | [[ crpl: |
| - | | [[ crpl: | + | | [[ crpl: |
| - | | [[ crpl: | + | | [[ crpl: |
| - | | [[ crpl: | + | | [[ crpl: |
| - | | [[ crpl: | + | | [[ crpl: |
| - | | [[ crpl: | + | | [[ crpl: |
| < | < | ||
| - | < | + | === Flow Control === |
| |< 100% >| | |< 100% >| | ||
| ^ Program Flow Control ^^^ | ^ Program Flow Control ^^^ | ||
| Line 144: | Line 147: | ||
| <columns 100% 50% 0% 50% -> | <columns 100% 50% 0% 50% -> | ||
| - | < | + | === Timers === |
| |< 100% >| | |< 100% >| | ||
| ^ Timers ^^^^ | ^ Timers ^^^^ | ||
| Line 151: | Line 154: | ||
| < | < | ||
| - | < | + | === String Commands === |
| |< 100% >| | |< 100% >| | ||
| ^ String Commands ^^^ | ^ String Commands ^^^ | ||
| Line 162: | Line 165: | ||
| <columns 100% 50% 0% 50% -> | <columns 100% 50% 0% 50% -> | ||
| - | < | + | === Input Commands === |
| |< 100% >| | |< 100% >| | ||
| ^ Input Commands ^^ | ^ Input Commands ^^ | ||
| Line 174: | Line 177: | ||
| | [[crpl: | | [[crpl: | ||
| < | < | ||
| - | < | + | === Lists === |
| |< 100% >| | |< 100% >| | ||
| ^ Lists ^^ | ^ Lists ^^ | ||
| Line 189: | Line 192: | ||
| <columns 100% 50% 0% 50% -> | <columns 100% 50% 0% 50% -> | ||
| - | < | + | === Movement Commands === |
| |< 100% >| | |< 100% >| | ||
| ^ Movement Commands ^^^ | ^ Movement Commands ^^^ | ||
| Line 200: | Line 203: | ||
| < | < | ||
| - | < | + | === Terrain and Wall Commands === |
| |< 100% >| | |< 100% >| | ||
| ^ Terrain and Wall Commands^^ | ^ Terrain and Wall Commands^^ | ||
| Line 213: | Line 216: | ||
| <columns 100% 50% 0% 50% -> | <columns 100% 50% 0% 50% -> | ||
| - | < | + | === Score Commands === |
| |< 100% >| | |< 100% >| | ||
| ^ Score Commands^^ | ^ Score Commands^^ | ||
| Line 220: | Line 223: | ||
| | [[crpl: | | [[crpl: | ||
| - | < | + | === Script Commands === |
| |< 100% >| | |< 100% >| | ||
| ^ Script Commands ^^^ | ^ Script Commands ^^^ | ||
| Line 226: | Line 229: | ||
| - | < | + | === Digitalis Commands === |
| |< 100% >| | |< 100% >| | ||
| ^ Digitalis Commands^^^ | ^ Digitalis Commands^^^ | ||
| Line 235: | Line 238: | ||
| < | < | ||
| - | < | + | === Unit Commands === |
| |< 100% >| | |< 100% >| | ||
| ^ Unit Commands ^^^ | ^ Unit Commands ^^^ | ||
| Line 242: | Line 245: | ||
| | [[crpl: | | [[crpl: | ||
| | [[crpl: | | [[crpl: | ||
| - | | [[crpl: | + | | [[crpl: |
| + | | [[crpl: | ||
| | [[crpl: | | [[crpl: | ||
| | [[crpl: | | [[crpl: | ||
| Line 258: | Line 262: | ||
| <columns 100% 50% 0% 50% -> | <columns 100% 50% 0% 50% -> | ||
| - | < | + | === Image Commands === |
| |< 100% >| | |< 100% >| | ||
| ^ Image Commands ^^^ | ^ Image Commands ^^^ | ||
| Line 271: | Line 275: | ||
| | [[crpl: | | [[crpl: | ||
| - | < | + | === Sound Commands === |
| |< 100% >| | |< 100% >| | ||
| ^ Sound Commands ^ | ^ Sound Commands ^ | ||
| Line 277: | Line 281: | ||
| < | < | ||
| - | < | + | === Creeper Commands === |
| |< 100% >| | |< 100% >| | ||
| ^ Creeper Commands^^ | ^ Creeper Commands^^ | ||
| Line 299: | Line 303: | ||
| <columns 100% 50% 0% 50% -> | <columns 100% 50% 0% 50% -> | ||
| - | < | + | === Conversation Commands === |
| |< 100% >| | |< 100% >| | ||
| ^ Conversation Commands^^ | ^ Conversation Commands^^ | ||
| Line 309: | Line 313: | ||
| < | < | ||
| - | < | + | === Spore Commands === |
| |< 100% >| | |< 100% >| | ||
| ^ Spore Commands^ | ^ Spore Commands^ | ||
| Line 317: | Line 321: | ||
| <columns 100% 50% 0% 50% -> | <columns 100% 50% 0% 50% -> | ||
| - | < | + | === Runner Commands === |
| |< 100% >| | |< 100% >| | ||
| ^ Runner Commands^^^ | ^ Runner Commands^^^ | ||
| Line 323: | Line 327: | ||
| < | < | ||
| - | < | + | === Debugging === |
| |< 100% >| | |< 100% >| | ||
| ^ Debugging ^^^ | ^ Debugging ^^^ | ||
| Line 332: | Line 336: | ||
| <columns 100% 50% 0% 50% -> | <columns 100% 50% 0% 50% -> | ||
| - | < | + | === Utility Commands === |
| ^ Utility Commands ^^^ | ^ Utility Commands ^^^ | ||
| | [[crpl: | | [[crpl: | ||
| Line 341: | Line 345: | ||
| | [[crpl: | | [[crpl: | ||
| | [[crpl: | | [[crpl: | ||
| - | | [[crpl: | + | | [[crpl: |
| | [[crpl: | | [[crpl: | ||
| | [[crpl: | | [[crpl: | ||
| - | | [[crpl: | + | | [[crpl: |
| | [[crpl: | | [[crpl: | ||
| < | < | ||
| - | < | + | === Screen Commands === |
| |< 100% >| | |< 100% >| | ||
| ^ Screen Commands ^^ | ^ Screen Commands ^^ | ||
| Line 366: | Line 370: | ||
| | [[crpl: | | [[crpl: | ||
| - | < | + | === Text Commands === |
| |< 100% >| | |< 100% >| | ||
| ^ Text Commands ^^ | ^ Text Commands ^^ | ||
| | [[crpl: | | [[crpl: | ||
| | [[crpl: | | [[crpl: | ||
| - | | [[crpl: | + | | [[crpl: |
| - | | [[crpl: | + | | [[crpl: |
| + | | [[crpl: | ||
| | [[crpl: | | [[crpl: | ||
| + | | [[crpl: | ||
| </ | </ | ||