This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
ixe:irpl:start [2025/01/08 01:12] – Small modification up top. karsten75 | 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 ===== |
- | ==== Unit ==== | + | Notation for basic programming concepts and commands for performing mathematical operations on data. |
- | | + | <WRAP group> |
- | [[ixe: | + | <WRAP column> |
- | [[ixe: | + | ==== Variables ==== |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | </ | ||
+ | <WRAP column> | ||
+ | ==== Functions ==== | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
- | ==== Creeper | + | ==== Logic ==== |
- | [[ixe:irpl:creeper:GetNearestCreeper|GetNearestCreeper]] \\ | + | [[ixe:irpl:logic:not|not]] \\ |
- | [[ixe:irpl:creeper:GetOverCreeper|GetOverCreeper]] \\ | + | [[ixe:irpl:logic:and|and]] \\ |
- | [[ixe:irpl:creeper:GetOverAc|GetOverAc]] \\ | + | [[ixe:irpl:logic:or|or]] \\ |
- | [[ixe:irpl:creeper:GetCreeperOnline|GetCreeperOnline]] \\ | + | [[ixe:irpl:logic:xor|xor]] \\ |
- | [[ixe:irpl:creeper:GetDeepestCreeper|GetDeepestCreeper]] \\ | + | [[ixe:irpl:logic:true|true]] \\ |
- | [[ixe:irpl:creeper:GetCreeperInArea|GetCreeperInArea]] \\ | + | [[ixe:irpl:logic:false|false]] \\ |
- | [[ixe: | + | </ |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
+ | <WRAP column> | ||
+ | ==== Comparators ==== | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | </ | ||
+ | </ | ||
+ | <WRAP group> | ||
- | ==== SandParticle | + | <WRAP column> |
- | [[ixe:irpl:sandparticle:CreateSandParticle|CreateSandParticle]] \\ | + | ==== Constants |
- | [[ixe:irpl:sandparticle:GetSandParticleCountInRange|GetSandParticleCountInRange]] \\ | + | [[ixe:irpl:constants:e|e]] \\ |
- | [[ixe:irpl:sandparticle:GetSandParticle|GetSandParticle]] \\ | + | [[ixe:irpl:constants:pi|Pi]] \\ |
- | [[ixe:irpl:sandparticle:HasSandParticle|HasSandParticle]] \\ | + | [[ixe:irpl:constants:quarterpi|QuarterPi]] \\ |
+ | [[ixe:irpl:constants:halfpi|HalfPi]] \\ | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | </ | ||
- | ==== Sand ==== | + | <WRAP column> |
- | [[ixe:irpl:sand:IsSandEmpty|IsSandEmpty]] \\ | + | ==== Strings |
- | [[ixe:irpl:sand:GetSand|GetSand]] \\ | + | [[ixe:irpl:strings:concat|Concat]] \\ |
- | [[ixe:irpl:sand:CreateSand|CreateSand]] \\ | + | [[ixe:irpl:strings:concat3|Concat3]] \\ |
- | [[ixe:irpl:sand:CreateSandInRoundArea|CreateSandInRoundArea]] \\ | + | [[ixe:irpl:strings:concat4|Concat4]] \\ |
- | [[ixe:irpl:sand:CreateSandInAreaRand|CreateSandInAreaRand]] \\ | + | [[ixe:irpl:strings:tab|TAB]] \\ |
- | [[ixe:irpl:sand:CreateSandInArea|CreateSandInArea]] \\ | + | [[ixe:irpl:strings:lf|LF (Line Feed)]] \\ |
- | [[ixe:irpl:sand:GetOverSand|GetOverSand]] \\ | + | [[ixe:irpl:strings:cr|CR (Carriage Return)]] \\ |
- | [[ixe:irpl:sand:SetSandColor|SetSandColor]] \\ | + | [[ixe:irpl:strings:dq|DQ (Double Quote)]] \\ |
- | [[ixe:irpl:sand:GetSandDef|GetSandDef]] \\ | + | [[ixe:irpl:strings:gettimestring|GetTimeString]] \\ |
- | [[ixe:irpl:sand:GetMapSandCount|GetMapSandCount]] \\ | + | [[ixe:irpl:strings:startswith|StartsWith]] \\ |
- | [[ixe:irpl:sand:CountSandInArea|CountSandInArea]] \\ | + | [[ixe:irpl:strings:endswith|EndsWith]] \\ |
- | [[ixe:irpl:sand:GetSandInArea|GetSandInArea]] \\ | + | [[ixe:irpl:strings:stringlength|StringLength]] \\ |
- | [[ixe:irpl:sand:DestroySandInArea|DestroySandInArea]] \\ | + | [[ixe:irpl:strings:stringtolist|StringToList]] \\ |
- | [[ixe:irpl:sand:DestroySandFromList|DestroySandFromList]] \\ | + | [[ixe:irpl:strings:stringreplace|StringReplace]] \\ |
- | [[ixe:irpl:sand:GetSandDefData|GetSandDefData]] \\ | + | [[ixe:irpl:strings:substring|Substring]] \\ |
- | [[ixe:irpl:sand:TerpLocation|TerpLocation]] \\ | + | [[ixe:irpl:strings:split|Split]] \\ |
+ | [[ixe:irpl:strings:removewhitespace|RemoveWhiteSpace]] \\ | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | </ | ||
+ | <WRAP column> | ||
+ | ==== Data Type Manipulation ==== | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | ==== Stack Manipulation ==== | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | </ | ||
+ | </ | ||
- | ==== Math ==== | + | <WRAP group> |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | ==== Shots ==== | + | <WRAP column> |
- | [[ixe:irpl:shots:CreateShot|CreateShot]] \\ | + | ==== Debugging |
- | [[ixe:irpl:shots:CreateRaRocket|CreateRaRocket]] \\ | + | [[ixe:irpl:debugging:debug|Debug]] \\ |
- | [[ixe:irpl:shots:CreateParticulateShot|CreateParticulateShot]] \\ | + | [[ixe:irpl:debugging:debugallsp|DebugAllSp]] \\ |
+ | [[ixe:irpl:debugging:print|Print]] \\ | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | </ | ||
+ | <WRAP column> | ||
+ | ==== Flow Control ==== | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[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: | ||
- | ==== Game ==== | + | ==== Math Utility |
- | [[ixe:irpl:game:GetUpgradeBoost|GetUpgradeBoost]] \\ | + | [[ixe:irpl:math_utility:randint|randint]] \\ |
- | [[ixe:irpl:game:SetUpgradeBoost|SetUpgradeBoost]] \\ | + | [[ixe:irpl:math_utility:randfloat|randfloat]] \\ |
- | [[ixe:irpl:game:GetMissionRequirementsMet|GetMissionRequirementsMet]] \\ | + | [[ixe:irpl:math_utility:clamp|clamp]] \\ |
- | [[ixe:irpl:game:GetCategory|GetCategory]] \\ | + | [[ixe:irpl:math_utility:clamp01|clamp01]] \\ |
- | [[ixe:irpl:game:GetGameUpdateCount|GetGameUpdateCount]] \\ | + | [[ixe:irpl:math_utility:pingpong|pingpong]] \\ |
- | [[ixe:irpl:game:ClearConsole|ClearConsole]] \\ | + | [[ixe:irpl:math_utility:signalgenerator|signalgenerator]] \\ |
- | [[ixe:irpl:game:StopConsole|StopConsole]] \\ | + | [[ixe:irpl:math_utility:numrepeat|numrepeat]] \\ |
- | [[ixe:irpl:game:GetArgs|GetArgs]] \\ | + | [[ixe:irpl:math_utility:movetowards|movetowards]] \\ |
- | [[ixe:irpl:game:Jump|Jump]] \\ | + | [[ixe:irpl:math_utility:rotatetowards|rotatetowards]] \\ |
- | [[ixe:irpl:game:FlashScreen|FlashScreen]] \\ | + | [[ixe:irpl:math_utility:rotatetowardscell|rotatetowardscell]] \\ |
- | [[ixe:irpl:game:ShowInventory|ShowInventory]] \\ | + | [[ixe:irpl:math_utility:distance|distance]] \\ |
- | [[ixe:irpl:game:ShowInfoArea|ShowInfoArea]] \\ | + | [[ixe:irpl:math_utility:distancecell|distancecell]] \\ |
- | [[ixe:irpl:game:ShowResourceArea|ShowResourceArea]] \\ | + | [[ixe:irpl:math_utility:distancepointline|distancepointline]] \\ |
- | [[ixe:irpl:game:GetShieldsEnabled|GetShieldsEnabled]] \\ | + | [[ixe:irpl:math_utility:shortestangle|shortestangle]] \\ |
- | [[ixe:irpl:game:SetShieldsEnabled|SetShieldsEnabled]] \\ | + | [[ixe:irpl:math_utility:vectorangle|vectorangle]] \\ |
- | [[ixe:irpl:game:TerpPaintingEnabled|TerpPaintingEnabled]] \\ | + | [[ixe:irpl:math_utility:vectoranglecell|vectoranglecell]] \\ |
- | [[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: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
- | [[ixe: | + | |
+ | <WRAP column> | ||
+ | ==== Math ==== | ||
+ | [[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> | ||
- | ==== Effects | + | <WRAP column> |
- | [[ixe:irpl:effects:CreateSandExplosion|CreateSandExplosion]] \\ | + | ==== Vectors |
- | [[ixe:irpl:effects:CreateEffect|CreateEffect]] \\ | + | [[ixe:irpl:vectors:v2|V2]] \\ |
+ | [[ixe:irpl:vectors:v3|V3]] \\ | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | </ | ||
+ | <WRAP column> | ||
+ | ==== Tables ==== | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[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: | ||
+ | </ | ||
- | ==== Beams ==== | + | <WRAP column> |
- | [[ixe:irpl:beams:CreateBeam|CreateBeam]] \\ | + | ==== Timers |
- | [[ixe:irpl:beams:DestroyBeam|DestroyBeam]] \\ | + | [[ixe:irpl:timers:elapsedtime|ElapsedTime]] \\ |
- | [[ixe:irpl:beams:SetBeamStart|SetBeamStart]] \\ | + | [[ixe:irpl:timers:gettimer0|GetTimer0]] \\ |
- | [[ixe:irpl:beams:SetBeamEnd|SetBeamEnd]] \\ | + | [[ixe:irpl:timers:gettimer1|GetTimer1]] \\ |
- | [[ixe:irpl:beams:SetBeamEnabled|SetBeamEnabled]] \\ | + | [[ixe:irpl:timers:gettimer2|GetTimer2]] \\ |
- | [[ixe:irpl:beams:SetBeamColor|SetBeamColor]] \\ | + | [[ixe:irpl:timers:gettimer3|GetTimer3]] \\ |
- | [[ixe:irpl:beams:SetBeamWidth|SetBeamWidth]] \\ | + | [[ixe:irpl:timers:settimer0|SetTimer0]] \\ |
- | [[ixe:irpl:beams:SetBeamCapVertices|SetBeamCapVertices]] \\ | + | [[ixe:irpl:timers:settimer1|SetTimer1]] \\ |
- | [[ixe:irpl:beams:BeamExists|BeamExists]] \\ | + | [[ixe:irpl:timers:settimer2|SetTimer2]] \\ |
- | [[ixe:irpl:beams:SetBeamAutoDisable|SetBeamAutoDisable]] \\ | + | [[ixe:irpl:timers:settimer3|SetTimer3]] \\ |
+ | [[ixe:irpl:timers:settimerobeypause0|SetTimerObeyPause0]] \\ | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Game Physics ===== | ||
+ | |||
+ | Commands that directly read or affect the game state. | ||
+ | |||
+ | <WRAP group> | ||
+ | <WRAP column> | ||
+ | ==== Creeper ==== | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[ixe: | ||
+ | [[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: | ||
+ | </ | ||
+ | <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> | ||
- | < |