This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
ixe:irpl:start [2025/01/17 21:38] – Added SetSpriteLayer link Argonwolf | ixe:irpl:start [2025/09/23 23:24] (current) – Ported page over from test Fireswamp | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== IRPL Reference ====== |
- | // Commands new to IRPL are listed here until we find a better way to present them. | + | The syntax for IRPL is similar |
- | The syntax for IRPL is similar to the language syntax from previous games. For a tutorial, see [[4rpl: | + | ===== Programming Logic ===== |
- | An [[index]] of all commands | + | Notation for basic programming concepts and commands |
- | ==== Unit ==== | + | <WRAP group> |
+ | <WRAP column> | ||
+ | ==== Variables | ||
- | [[ixe:irpl:unit:Self|Self]] \\ | + | [[ixe:irpl:variables:define2|$$Init_var (define hidden)]] \\ |
- | | + | [[ixe:irpl:variables:define|$init_var (define)]] \\ |
- | | + | [[ixe:irpl:variables:refdelete|--! (RefDelete)]] \\ |
- | | + | [[ixe:irpl:variables:delete|--varname (Delete)]] \\ |
- | | + | [[ixe:irpl:variables:refwrite|->! (RefWrite)]] \\ |
- | | + | [[ixe:irpl:variables:write|-> |
- | | + | [[ixe:irpl:variables:refexists|-?! (RefExists)]] \\ |
- | | + | [[ixe:irpl:variables:exists|-?varname (Exists)]] \\ |
- | | + | [[ixe:irpl:variables:refread|<-! (Refread)]] \\ |
- | | + | [[ixe:irpl:variables:read|< |
- | | + | [[ixe:irpl:variables:clearglobals|ClearGlobals]] \\ |
- | | + | [[ixe:irpl:variables:clearlocals|ClearLocals]] \\ |
- | | + | [[ixe:irpl:variables:copy|Copy]] \\ |
- | | + | [[ixe:irpl:variables:deepcopy|DeepCopy]] \\ |
- | [[ixe: | + | </ |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
+ | <WRAP column> | ||
+ | ==== Functions ==== | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | ==== Logic ==== | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | </ | ||
- | ==== Creeper | + | <WRAP column> |
- | [[ixe:irpl:creeper:GetNearestCreeper|GetNearestCreeper]] \\ | + | ==== Comparators |
- | [[ixe:irpl:creeper:GetOverCreeper|GetOverCreeper]] \\ | + | [[ixe:irpl:comparators:eq|eq]] \\ |
- | [[ixe:irpl:creeper:GetOverAc|GetOverAc]] \\ | + | [[ixe:irpl:comparators:eq0|eq0]] \\ |
- | [[ixe:irpl:creeper:GetCreeper|GetCreeper]] \\ | + | [[ixe:irpl:comparators:neq|neq]] \\ |
- | [[ixe:irpl:creeper:GetCreeperOnline|GetCreeperOnline]] \\ | + | [[ixe:irpl:comparators:neq0|neq0]] \\ |
- | [[ixe:irpl:creeper:GetDeepestCreeper|GetDeepestCreeper]] \\ | + | [[ixe:irpl:comparators:gt|gt]] \\ |
- | [[ixe:irpl:creeper:GetCreeperInArea|GetCreeperInArea]] \\ | + | [[ixe:irpl:comparators:gt0|gt0]] \\ |
- | [[ixe:irpl:creeper:GetCreeperTotal|GetCreeperTotal]] \\ | + | [[ixe:irpl:comparators:gte|gte]] \\ |
- | [[ixe:irpl:creeper:GetAcTotal|GetAcTotal]] \\ | + | [[ixe:irpl:comparators:gte0|gte0]] \\ |
- | [[ixe:irpl:creeper:AddCreeper|AddCreeper]] \\ | + | [[ixe:irpl:comparators:lt|lt]] \\ |
- | [[ixe:irpl:creeper:SetCreeper|SetCreeper]] \\ | + | [[ixe:irpl:comparators:lt0|lt0]] \\ |
- | [[ixe:irpl:creeper:SetCreeperGravity|SetCreeperGravity]] \\ | + | [[ixe:irpl:comparators:lte|lte]] \\ |
- | [[ixe: | + | [[ixe:irpl:comparators:lte0|lte0]] \\ |
- | [[ixe: | + | </ |
- | [[ixe: | + | </ |
- | [[ixe: | + | |
- | [[ixe: | + | |
+ | <WRAP group> | ||
+ | <WRAP column> | ||
+ | ==== Constants ==== | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | </ | ||
- | ==== SandParticle | + | <WRAP column> |
- | [[ixe:irpl:sandparticle:CreateSandParticle|CreateSandParticle]] \\ | + | ==== Strings |
- | [[ixe:irpl:sandparticle:GetSandParticleCountInRange|GetSandParticleCountInRange]] \\ | + | [[ixe:irpl:strings:concat|Concat]] \\ |
- | [[ixe:irpl:sandparticle:GetSandParticle|GetSandParticle]] \\ | + | [[ixe:irpl:strings:concat3|Concat3]] \\ |
- | [[ixe:irpl:sandparticle:HasSandParticle|HasSandParticle]] \\ | + | [[ixe:irpl:strings:concat4|Concat4]] \\ |
+ | [[ixe:irpl:strings:tab|TAB]] \\ | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | </ | ||
- | ==== Sand ==== | + | <WRAP column> |
- | [[ixe:irpl:sand: | + | ==== Data Type Manipulation |
- | [[ixe: | + | [[ixe:irpl:data:asint|asint]] \\ |
- | [[ixe: | + | [[ixe:irpl:data:asfloat|asfloat]] \\ |
- | [[ixe: | + | [[ixe:irpl:data:asstring|asstring]] \\ |
- | [[ixe: | + | [[ixe:irpl:data:gettype|GetType]] \\ |
- | [[ixe: | + | [[ixe:irpl:data:null|NULL]] \\ |
- | [[ixe: | + | [[ixe:irpl:data:isnull|IsNull]] \\ |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe:irpl:sand:GetSandInArea|GetSandInArea]] \\ | + | |
- | [[ixe:irpl:sand:DestroySandInArea|DestroySandInArea]] \\ | + | |
- | [[ixe:irpl:sand:DestroySandFromList|DestroySandFromList]] \\ | + | |
- | [[ixe:irpl:sand:GetSandDefData|GetSandDefData]] \\ | + | |
- | [[ixe:irpl:sand:TerpLocation|TerpLocation]] \\ | + | |
+ | ==== Stack Manipulation ==== | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | </ | ||
+ | </ | ||
+ | <WRAP group> | ||
- | ==== Math ==== | + | <WRAP column> |
- | [[ixe:irpl:math:SignedAngle|SignedAngle]] \\ | + | ==== Debugging |
- | [[ixe:irpl:math:Rotate|Rotate]] \\ | + | [[ixe:irpl:debugging:debug|Debug]] \\ |
- | [[ixe:irpl:math:SetDirRight|SetDirRight]] \\ | + | [[ixe:irpl:debugging:debugallsp|DebugAllSp]] \\ |
- | [[ixe:irpl:math:GetDirUp|GetDirUp]] \\ | + | [[ixe:irpl:debugging:print|Print]] \\ |
- | [[ixe:irpl:math:SetDirUp|SetDirUp]] \\ | + | [[ixe:irpl:debugging:print2|Print2]] \\ |
- | [[ixe:irpl:math:CalculateTrajectoryVelocity|CalculateTrajectoryVelocity]] \\ | + | [[ixe:irpl:debugging:print3|Print3]] \\ |
+ | [[ixe:irpl:debugging:print4|Print4]] \\ | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | </ | ||
- | ==== Shots ==== | + | <WRAP column> |
- | [[ixe:irpl:shots:CreateShot|CreateShot]] \\ | + | ==== Flow Control |
- | [[ixe:irpl:shots:CreateRaRocket|CreateRaRocket]] \\ | + | [[ixe:irpl:flow_control:if|if]] \\ |
- | [[ixe:irpl:shots:CreateParticulateShot|CreateParticulateShot]] \\ | + | [[ixe:irpl:flow_control:endif|endif]] \\ |
+ | [[ixe:irpl:flow_control:else|else]] \\ | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | </ | ||
+ | <WRAP column> | ||
+ | ==== Arithmetic ==== | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | ==== Math Utility ==== | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | </ | ||
- | ==== Game ==== | + | <WRAP column> |
- | [[ixe:irpl:game:GetUpgradeBoost|GetUpgradeBoost]] \\ | + | ==== Math ==== |
- | [[ixe:irpl:game:SetUpgradeBoost|SetUpgradeBoost]] \\ | + | [[ixe:irpl:math:round|round]] \\ |
- | [[ixe:irpl:game:GetMissionRequirementsMet|GetMissionRequirementsMet]] \\ | + | [[ixe:irpl:math:approximately|approximately]] \\ |
- | [[ixe:irpl:game:GetCategory|GetCategory]] \\ | + | [[ixe:irpl:math:max|max]] \\ |
- | [[ixe:irpl:game:GetGameUpdateCount|GetGameUpdateCount]] \\ | + | [[ixe:irpl:math:min|min]] \\ |
- | [[ixe:irpl:game:ClearConsole|ClearConsole]] \\ | + | [[ixe:irpl:math:avg2|avg2]] \\ |
- | [[ixe:irpl:game:StopConsole|StopConsole]] \\ | + | [[ixe:irpl:math:neg|neg]] \\ |
- | [[ixe:irpl:game:GetArgs|GetArgs]] \\ | + | [[ixe:irpl:math:abs|abs]] \\ |
- | [[ixe:irpl:game:Jump|Jump]] \\ | + | [[ixe:irpl:math:sign|sign]] \\ |
- | [[ixe:irpl:game:FlashScreen|FlashScreen]] \\ | + | [[ixe:irpl:math:sign0|sign0]] \\ |
- | [[ixe:irpl:game:ShowInventory|ShowInventory]] \\ | + | [[ixe:irpl:math:sqrt|sqrt]] \\ |
- | [[ixe:irpl:game:ShowInfoArea|ShowInfoArea]] \\ | + | [[ixe:irpl:math:ln|ln]] \\ |
- | [[ixe:irpl:game:ShowResourceArea|ShowResourceArea]] \\ | + | [[ixe:irpl:math:log|log]] \\ |
- | [[ixe:irpl:game:GetShieldsEnabled|GetShieldsEnabled]] \\ | + | [[ixe:irpl:math:log10|log10]] \\ |
- | [[ixe:irpl:game:SetShieldsEnabled|SetShieldsEnabled]] \\ | + | [[ixe:irpl:math:floor|floor]] \\ |
- | [[ixe:irpl:game:TerpPaintingEnabled|TerpPaintingEnabled]] \\ | + | [[ixe:irpl:math:ceil|ceil]] \\ |
- | [[ixe:irpl:game:IsPassable|IsPassable]] \\ | + | [[ixe:irpl:math:sin|sin]] \\ |
- | [[ixe:irpl:game:GetEditMode|GetEditMode]] \\ | + | [[ixe:irpl:math:cos|cos]] \\ |
- | [[ixe:irpl:game:QuickSave|QuickSave]] \\ | + | [[ixe:irpl:math:tan|tan]] \\ |
- | [[ixe:irpl:game:QuickLoad|QuickLoad]] \\ | + | [[ixe:irpl:math:asin|asin]] \\ |
- | [[ixe:irpl:game:Sys_Operable|Sys_Operable]]\\ | + | [[ixe:irpl:math:acos|acos]] \\ |
- | [[ixe:irpl:game:GetPause|GetPause]] \\ | + | [[ixe:irpl:math:atan|atan]] \\ |
- | [[ixe:irpl:game:SetPause|SetPause]] \\ | + | [[ixe:irpl:math:atan2|atan2]] \\ |
- | [[ixe: | + | [[ixe:irpl:math:calculatetrajectoryvelocity|CalculateTrajectoryVelocity]] \\ |
- | [[ixe: | + | </ |
- | [[ixe: | + | </ |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
+ | <WRAP group> | ||
+ | <WRAP column> | ||
+ | ==== Vectors ==== | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | </ | ||
- | ==== Effects | + | <WRAP column> |
- | [[ixe:irpl:effects:CreateSandExplosion|CreateSandExplosion]] \\ | + | ==== Tables |
- | [[ixe:irpl:effects:CreateEffect|CreateEffect]] \\ | + | [[ixe:irpl:tables:createtable|CreateTable]] \\ |
+ | [[ixe:irpl:tables:table|Table]] \\ | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | </ | ||
+ | <WRAP column> | ||
+ | ==== Lists ==== | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | </ | ||
+ | <WRAP column> | ||
+ | ==== Timers ==== | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | </ | ||
+ | </ | ||
- | ==== Beams ==== | + | ---- |
- | [[ixe:irpl:beams:CreateBeam|CreateBeam]] \\ | + | |
- | [[ixe:irpl:beams:DestroyBeam|DestroyBeam]] \\ | + | ===== Game Physics ===== |
- | [[ixe:irpl:beams:SetBeamStart|SetBeamStart]] \\ | + | |
- | [[ixe:irpl:beams:SetBeamEnd|SetBeamEnd]] \\ | + | Commands that directly read or affect the game state. |
- | [[ixe:irpl:beams:SetBeamEnabled|SetBeamEnabled]] \\ | + | |
- | [[ixe:irpl:beams:SetBeamColor|SetBeamColor]] \\ | + | <WRAP group> |
- | [[ixe:irpl:beams:SetBeamWidth|SetBeamWidth]] \\ | + | <WRAP column> |
- | [[ixe:irpl:beams:SetBeamCapVertices|SetBeamCapVertices]] \\ | + | ==== Creeper |
- | [[ixe:irpl:beams:BeamExists|BeamExists]] \\ | + | [[ixe:irpl:creeper:getcreeper|GetCreeper]] \\ |
- | [[ixe:irpl:beams:SetBeamAutoDisable|SetBeamAutoDisable]] \\ | + | [[ixe:irpl:creeper:setcreeper|SetCreeper]] \\ |
+ | [[ixe:irpl:creeper:addcreeper|AddCreeper]] \\ | ||
+ | [[ixe:irpl:creeper:damagecreeper|DamageCreeper]] \\ | ||
+ | [[ixe:irpl:creeper:getcreeperinarea|GetCreeperInArea]] \\ | ||
+ | [[ixe:irpl:creeper:setcreeperinarea|SetCreeperInArea]] \\ | ||
+ | [[ixe:irpl:creeper:getcreeperonline|GetCreeperOnLine]] \\ | ||
+ | [[ixe:irpl:creeper:getcreepertotal|GetCreeperTotal]] \\ | ||
+ | [[ixe:irpl:creeper:getactotal|GetAcTotal]] \\ | ||
+ | [[ixe:irpl:creeper:getdeepestcreeper|GetDeepestCreeper]] \\ | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | </ | ||
- | ==== IO ==== | + | <WRAP column> |
- | [[ixe:irpl:io:GetMousePos|GetMousePos]] \\ | + | ==== Sands & Sand Particles |
- | [[ixe:irpl:io:GetMouseCell|GetMouseCell]] \\ | + | [[ixe:irpl:sand:getsand|GetSand]] \\ |
- | [[ixe:irpl:io:GetMouseButtonDown|GetMouseButtonDown]] \\ | + | [[ixe:irpl:sand:createsand|CreateSand]] \\ |
- | [[ixe:irpl:io:GetMouseButtonUp|GetMouseButtonUp]] \\ | + | [[ixe:irpl:sand:issandempty|IsSandEmpty]] \\ |
- | [[ixe:irpl:io:GetMouseButton|GetMouseButton]] \\ | + | [[ixe:irpl:sand:getsandinarea|GetSandInArea]] \\ |
- | [[ixe:irpl:io:GetKeyDown|GetKeyDown]] \\ | + | [[ixe:irpl:sand:countsandinarea|CountSandInArea]] \\ |
- | [[ixe:irpl:io:GetKey|GetKey]] \\ | + | [[ixe:irpl:sand:createsandinarea|CreateSandInArea]] \\ |
- | [[ixe:irpl:io:GetMappedKey|GetMappedKey]] \\ | + | [[ixe:irpl:sand:createsandinarearand|CreateSandInAreaRand]] \\ |
- | [[ixe:irpl:io:GetMappedKeyDown|GetMappedKeyDown]] \\ | + | [[ixe:irpl:sand:createsandinroundarea|CreateSandInRoundArea]] \\ |
- | [[ixe:irpl:io:GetMappedKeyStrings|GetMappedKeyStrings]] \\ | + | [[ixe:irpl:sand:destroysandinarea|DestroySandInArea]] \\ |
- | [[ixe:irpl:io:SetMoveMapManualMode|SetMoveMapManualMode]] \\ | + | [[ixe:irpl:sand:getmapsandcount|GetMapSandCount]] \\ |
+ | [[ixe:irpl:sand:destroysandfromlist|DestroySandFromList]] \\ | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | </ | ||
+ | <WRAP column> | ||
==== Fields ==== | ==== Fields ==== | ||
- | [[ixe: | + | [[ixe: |
- | [[ixe: | + | [[ixe: |
- | [[ixe: | + | [[ixe: |
- | [[ixe: | + | [[ixe: |
- | [[ixe: | + | [[ixe: |
- | [[ixe: | + | [[ixe: |
- | [[ixe: | + | [[ixe: |
- | [[ixe: | + | [[ixe: |
- | [[ixe: | + | [[ixe: |
- | [[ixe: | + | [[ixe: |
- | [[ixe: | + | [[ixe: |
- | [[ixe: | + | [[ixe: |
- | [[ixe: | + | [[ixe: |
- | [[ixe: | + | [[ixe: |
- | [[ixe: | + | [[ixe: |
- | + | [[ixe:irpl:fields:getfcs|GetFcs]] \\ | |
- | ==== Sound ==== | + | [[ixe:irpl:fields:setfcsave|SetFcSave]] \\ |
- | [[ixe:irpl:sound:PlaySound|PlaySound]] \\ | + | </ |
- | [[ixe:irpl:sound:PlaySoundLoop|PlaySoundLoop]] \\ | + | </ |
- | [[ixe: | + | |
- | [[ixe: | + | |
+ | <WRAP group> | ||
+ | <WRAP column> | ||
+ | ==== Mission ==== | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | </ | ||
- | ==== Inventory | + | <WRAP column> |
- | [[ixe:irpl:inventory:AddPlanToInventory|AddPlanToInventory]] \\ | + | ==== Game Settings |
- | [[ixe:irpl:inventory:RemovePlanFromInventory|RemovePlanFromInventory]] \\ | + | [[ixe:irpl:game:getgametickcount|GetGameTickCount]] \\ |
- | [[ixe:irpl:inventory:GetInventory|GetInventory]] \\ | + | [[ixe:irpl:game:getgameupdatecount|GetGameUpdateCount]] \\ |
- | [[ixe:irpl:inventory:HasInventory|HasInventory]] \\ | + | [[ixe:irpl:game:terppaintingenabled|TerpPaintingEnabled]] \\ |
- | [[ixe:irpl:inventory:ClearInventory|ClearInventory]] \\ | + | [[ixe:irpl:game:getshieldsenabled|GetShieldsEnabled]] \\ |
+ | [[ixe:irpl:game:setshieldsenabled|SetShieldsEnabled]] \\ | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | </ | ||
+ | </ | ||
+ | ---- | ||
+ | |||
+ | ===== User Input/ | ||
+ | |||
+ | Commands that deal with player inputs and/or visuals for indicating things to the player. | ||
+ | |||
+ | <WRAP group> | ||
+ | <WRAP column> | ||
+ | ==== Default UI ==== | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | </ | ||
+ | <WRAP column> | ||
+ | ==== User Input ==== | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | </ | ||
+ | |||
+ | <WRAP column> | ||
==== UI ==== | ==== UI ==== | ||
- | [[ixe: | + | [[ixe: |
- | [[ixe: | + | [[ixe: |
- | [[ixe: | + | [[ixe: |
- | [[ixe: | + | [[ixe: |
- | [[ixe: | + | [[ixe: |
- | [[ixe: | + | [[ixe: |
- | [[ixe: | + | [[ixe: |
- | [[ixe: | + | [[ixe: |
- | [[ixe: | + | [[ixe: |
+ | </ | ||
- | ==== Messaging | + | <WRAP column> |
- | [[ixe: | + | ==== Camera ==== |
- | [[ixe: | + | [[ixe: |
- | [[ixe: | + | [[ixe: |
- | [[ixe: | + | [[ixe: |
- | [[ixe: | + | [[ixe: |
- | [[ixe: | + | [[ixe: |
- | [[ixe: | + | [[ixe: |
- | [[ixe: | + | [[ixe: |
- | [[ixe: | + | [[ixe: |
- | <newcolumn> | + | </ |
- | + | </ | |
+ | |||
+ | <WRAP group> | ||
+ | |||
+ | <WRAP column> | ||
+ | ==== Pop-up Messages | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | </WRAP> | ||
+ | |||
+ | <WRAP column> | ||
==== Sprites ==== | ==== Sprites ==== | ||
- | [[ixe: | + | [[ixe: |
- | [[ixe: | + | [[ixe: |
- | [[ixe: | + | [[ixe: |
- | [[ixe: | + | [[ixe: |
- | [[ixe: | + | [[ixe: |
- | [[ixe: | + | [[ixe: |
- | [[ixe: | + | [[ixe: |
- | [[ixe: | + | [[ixe: |
- | [[ixe: | + | [[ixe: |
- | [[ixe: | + | [[ixe: |
- | [[ixe: | + | [[ixe: |
+ | </ | ||
+ | <WRAP column> | ||
+ | ==== Beams ==== | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | </ | ||
- | ------ | + | <WRAP column> |
+ | ==== Effects ==== | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
- | End of list. What follows is Work in progress or experimentation | + | ==== Sounds ==== |
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | </ | ||
+ | </ | ||
- | ---------- | + | ---- |
- | <nspages | + | ===== Units ===== |
+ | |||
+ | Commands that directly read or affect parameters of in game units. | ||
+ | |||
+ | <WRAP group> | ||
+ | <WRAP column> | ||
+ | ==== Unit Manipulation ==== | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | |||
+ | ==== Location ==== | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | </ | ||
+ | |||
+ | <WRAP column> | ||
+ | ==== Part Data ==== | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | |||
+ | ==== Physics ==== | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | </ | ||
+ | |||
+ | <WRAP column> | ||
+ | ==== Finding Units ==== | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | |||
+ | ==== Unit Parameters ==== | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <WRAP group> | ||
+ | <WRAP column> | ||
+ | ==== Range Indicator ==== | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | |||
+ | ==== LOS ==== | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | </ | ||
+ | |||
+ | <WRAP column> | ||
+ | ==== Rockets ==== | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | |||
+ | ==== Terp ==== | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | </ | ||
+ | |||
+ | <WRAP column> | ||
+ | ==== Particulate ==== | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | |||
+ | ==== Internal Health ==== | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Miscellaneous ===== | ||
+ | |||
+ | <WRAP group> | ||
+ | <WRAP column> | ||
+ | ==== MCS ==== | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | </ | ||
+ | |||
+ | <WRAP column> | ||
+ | ==== Messaging ==== | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | </ | ||
+ | |||
+ | <WRAP column> | ||
+ | ==== Inventory ==== | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | </ | ||
+ | </WRAP> | ||
- | < |