User Tools

Site Tools


4rpl:syntax_highlighter

This is an old revision of the document!


Syntax highlighting for Notepad++.

This page features several highlighting themes for Notepad++.

Standard

The below highlighting sorts functions in several categories: “maths & comparison”, “variables”, “vectors”, “user functions”, “strings & debugging” “stack control”, “constants” and “generic functions”. Works for both light and dark themes.

This theme has all 4rpl functions built in, any invalid code will be highlighted as red underlined. Feel free to update this page if new functions get added to the game which show up as incorrect (Keywords8 is the list containing all functions in the game).

4RPL Standard.xml
<NotepadPlus>
    <UserLang name="4RPL Standard" ext="4rpl" udlVersion="2.1">
        <Settings>
            <Global caseIgnored="yes" allowFoldOfComments="no" foldCompact="no" forcePureLC="0" decimalSeparator="0" />
            <Prefix Keywords1="no" Keywords2="yes" Keywords3="no" Keywords4="yes" Keywords5="no" Keywords6="no" Keywords7="no" Keywords8="no" />
        </Settings>
        <KeywordLists>
            <Keywords name="Comments">00# 01 02 03 04</Keywords>
            <Keywords name="Numbers, prefix1"></Keywords>
            <Keywords name="Numbers, prefix2"></Keywords>
            <Keywords name="Numbers, extras1"></Keywords>
            <Keywords name="Numbers, extras2"></Keywords>
            <Keywords name="Numbers, suffix1"></Keywords>
            <Keywords name="Numbers, suffix2"></Keywords>
            <Keywords name="Numbers, range"></Keywords>
            <Keywords name="Operators1">,</Keywords>
            <Keywords name="Operators2"></Keywords>
            <Keywords name="Folders in code1, open">{ ( [</Keywords>
            <Keywords name="Folders in code1, middle"></Keywords>
            <Keywords name="Folders in code1, close">} ) ]</Keywords>
            <Keywords name="Folders in code2, open">once if while do</Keywords>
            <Keywords name="Folders in code2, middle">else repeat return break</Keywords>
            <Keywords name="Folders in code2, close">endonce endif endwhile loop</Keywords>
            <Keywords name="Folders in comment, open"></Keywords>
            <Keywords name="Folders in comment, middle"></Keywords>
            <Keywords name="Folders in comment, close"></Keywords>
            <Keywords name="Keywords1">gt &gt;&#x0009;gte &gt;=&#x0009;lt &lt;&#x0009;lte &lt;=&#x000D;&#x000A;eq ==&#x0009;neq !=&#x0009;gt0&#x0009;gte0&#x000D;&#x000A;lt0&#x0009;lte0&#x0009;eq0&#x0009;neq0&#x000D;&#x000A;and &amp;&amp;&#x0009;or ||&#x0009;xor&#x0009;not !&#x000D;&#x000A;&#x000D;&#x000A;add +&#x0009;sub -&#x0009;mul *&#x0009;div /&#x000D;&#x000A;mod %&#x0009;mod2&#x0009;pow ^&#x0009;neg&#x000D;&#x000A;&#x000D;&#x000A;sin&#x0009;cos&#x0009;tan&#x000D;&#x000A;asin&#x0009;acos&#x0009;atan&#x0009;atan2&#x000D;&#x000A;sqrt&#x0009;log&#x0009;ln&#x0009;log10&#x000D;&#x000A;min&#x0009;max&#x0009;floor&#x0009;ceil&#x000D;&#x000A;avg2&#x0009;abs&#x0009;round&#x0009;approximately&#x000D;&#x000A;sign&#x0009;sign0&#x0009;clamp&#x0009;clamp01</Keywords>
            <Keywords name="Keywords2">&lt;- &lt;-* &lt;-! &lt;-!* -&gt; -&gt;* -&gt;! -&gt;!* -? -?* -?! -?!* -- --* --! --!*</Keywords>
            <Keywords name="Keywords3">dot&#x0009;cross&#x000D;&#x000A;v2&#x0009;v3&#x0009;v4&#x000D;&#x000A;ev2&#x0009;ev3&#x0009;ev4&#x000D;&#x000A;tocell&#x0009;fromcell&#x000D;&#x000A;magnitude&#x0009;sqrmagnitude&#x000D;&#x000A;normalize</Keywords>
            <Keywords name="Keywords4">@ :</Keywords>
            <Keywords name="Keywords5">concat&#x0009;concat3&#x0009;concat4&#x000D;&#x000A;dq&#x0009;cr&#x0009;lf&#x0009;tab&#x000D;&#x000A;&#x000D;&#x000A;debug&#x0009;debugallsp&#x0009;trace&#x000D;&#x000A;traceall&#x0009;traceallsp&#x0009;trace2&#x0009;trace3&#x000D;&#x000A;trace4&#x0009;trace5&#x0009;tracestack&#x000D;&#x000A;cleartracelog&#x0009;gettimestring&#x000D;&#x000A;&#x000D;&#x000A;print&#x0009;printall&#x0009;printallsp&#x0009;print2&#x000D;&#x000A;print3&#x0009;print4&#x0009;print5&#x0009;printstack&#x000D;&#x000A;&#x000D;&#x000A;setunitdebugtext</Keywords>
            <Keywords name="Keywords6">asint&#x0009;asfloat&#x000D;&#x000A;dup&#x0009;dup2&#x0009;swap&#x0009;pop&#x000D;&#x000A;stacksize&#x0009;clearstack&#x000D;&#x000A;copy&#x0009;deepcopy&#x0009;</Keywords>
            <Keywords name="Keywords7">true&#x0009;false &#x000D;&#x000A;self&#x0009;i&#x0009;j&#x0009;k &#x000D;&#x000A;vector0&#x0009;null&#x0009;rad2deg&#x0009;deg2rad&#x000D;&#x000A;e&#x0009;tau&#x0009;pi&#x0009;threequarterpi&#x000D;&#x000A;halfpi&#x0009;quarterpi&#x0009;twopi&#x0009;threehalvespi&#x000D;&#x000A;</Keywords>
            <Keywords name="Keywords8">abs&#x000D;&#x000A;acos&#x000D;&#x000A;acquiremissionobjective&#x000D;&#x000A;add&#x000D;&#x000A;addaswareholder&#x000D;&#x000A;addcreeper&#x000D;&#x000A;addcreeperinrange&#x000D;&#x000A;addcreeperwithcap&#x000D;&#x000A;addcreeperwithcapinrange&#x000D;&#x000A;and&#x000D;&#x000A;appendstacktolist&#x000D;&#x000A;appendtolist&#x000D;&#x000A;applytheme&#x000D;&#x000A;applytodamagemap&#x000D;&#x000A;approximately&#x000D;&#x000A;asfloat&#x000D;&#x000A;asin&#x000D;&#x000A;asint&#x000D;&#x000A;asstring&#x000D;&#x000A;atan&#x000D;&#x000A;atan2&#x000D;&#x000A;attachbeam&#x000D;&#x000A;avg2&#x000D;&#x000A;ballisticarclateral&#x000D;&#x000A;ballisticarcpos&#x000D;&#x000A;blitfaderaster&#x000D;&#x000A;blitraster&#x000D;&#x000A;bounceedgecollision&#x000D;&#x000A;bouncefadeblack&#x000D;&#x000A;bounceterraincollision&#x000D;&#x000A;break&#x000D;&#x000A;cancel&#x000D;&#x000A;ceil&#x000D;&#x000A;clamp&#x000D;&#x000A;clamp01&#x000D;&#x000A;clearlist&#x000D;&#x000A;clearraster&#x000D;&#x000A;clearstack&#x000D;&#x000A;cleartracelog&#x000D;&#x000A;clearunitspecifiedtarget&#x000D;&#x000A;clipcreeperline&#x000D;&#x000A;closegamemessage&#x000D;&#x000A;concat&#x000D;&#x000A;concat3&#x000D;&#x000A;concat4&#x000D;&#x000A;convertactocreeper&#x000D;&#x000A;convertcreepertoac&#x000D;&#x000A;copy&#x000D;&#x000A;cos&#x000D;&#x000A;cr&#x000D;&#x000A;createbeam&#x000D;&#x000A;createeffect&#x000D;&#x000A;createegg&#x000D;&#x000A;createlist&#x000D;&#x000A;createliststartingsize&#x000D;&#x000A;createmissile&#x000D;&#x000A;createmist&#x000D;&#x000A;createorb&#x000D;&#x000A;createsnipershot&#x000D;&#x000A;createtable&#x000D;&#x000A;createtrail&#x000D;&#x000A;createunit&#x000D;&#x000A;createunitonterrain&#x000D;&#x000A;cross&#x000D;&#x000A;damagecreeper&#x000D;&#x000A;damagemesh&#x000D;&#x000A;damageunit&#x000D;&#x000A;debug&#x000D;&#x000A;debugallsp&#x000D;&#x000A;deepcopy&#x000D;&#x000A;deg2rad&#x000D;&#x000A;deployunitshield&#x000D;&#x000A;deregisterformsg&#x000D;&#x000A;destroyallattachedbeams&#x000D;&#x000A;destroyallbeams&#x000D;&#x000A;destroybeam&#x000D;&#x000A;destroyterrainrangeindicator&#x000D;&#x000A;destroytrail&#x000D;&#x000A;destroyunit&#x000D;&#x000A;distance&#x000D;&#x000A;distancecell&#x000D;&#x000A;distancepointline&#x000D;&#x000A;div&#x000D;&#x000A;do&#x000D;&#x000A;dot&#x000D;&#x000A;dq&#x000D;&#x000A;dup&#x000D;&#x000A;dup2&#x000D;&#x000A;e&#x000D;&#x000A;editaddundo&#x000D;&#x000A;editredo&#x000D;&#x000A;editrestoreundo&#x000D;&#x000A;else&#x000D;&#x000A;endif&#x000D;&#x000A;endmission&#x000D;&#x000A;endonce&#x000D;&#x000A;endswith&#x000D;&#x000A;endwhile&#x000D;&#x000A;eq&#x000D;&#x000A;eq0&#x000D;&#x000A;ev2&#x000D;&#x000A;ev3&#x000D;&#x000A;ev4&#x000D;&#x000A;false&#x000D;&#x000A;fc&#x000D;&#x000A;findunitenemy&#x000D;&#x000A;floodfillterrain&#x000D;&#x000A;floor&#x000D;&#x000A;fromcell&#x000D;&#x000A;generateenergy&#x000D;&#x000A;getadalogopen&#x000D;&#x000A;getcameramode&#x000D;&#x000A;getcameraposition&#x000D;&#x000A;getcamerarotation&#x000D;&#x000A;getcanmoveunits&#x000D;&#x000A;getcreeper&#x000D;&#x000A;getcreepercutoff&#x000D;&#x000A;getdecalcolor&#x000D;&#x000A;getdecalposition&#x000D;&#x000A;getdecalsize&#x000D;&#x000A;getdecalvisible&#x000D;&#x000A;getdefaultcameraposition&#x000D;&#x000A;getecocounts&#x000D;&#x000A;geteditmode&#x000D;&#x000A;geternportal&#x000D;&#x000A;geternportalefficiency&#x000D;&#x000A;getexactcreeperheight&#x000D;&#x000A;getexactterrain&#x000D;&#x000A;getexactterrainwithshield&#x000D;&#x000A;getfactory&#x000D;&#x000A;getfinaldialogopen&#x000D;&#x000A;getflow&#x000D;&#x000A;getgametickcount&#x000D;&#x000A;getgameupdatecount&#x000D;&#x000A;getgloballist&#x000D;&#x000A;getglobaltable&#x000D;&#x000A;getkey&#x000D;&#x000A;getkeydown&#x000D;&#x000A;getlastexecutioncount&#x000D;&#x000A;getlistcount&#x000D;&#x000A;getlistelement&#x000D;&#x000A;getmapsize&#x000D;&#x000A;getmaxaccell&#x000D;&#x000A;getmaxcreepercell&#x000D;&#x000A;getmaxcreepercellwithdamage&#x000D;&#x000A;getminaccell&#x000D;&#x000A;getmincreepercell&#x000D;&#x000A;getmincreepercellwithdamage&#x000D;&#x000A;getminermode&#x000D;&#x000A;getmissionobjectiveenabled&#x000D;&#x000A;getmissionobjectiverequired&#x000D;&#x000A;getmissionobjectivestate&#x000D;&#x000A;getmissionscancomplete&#x000D;&#x000A;getmousebutton&#x000D;&#x000A;getmousebuttondown&#x000D;&#x000A;getmousebuttonup&#x000D;&#x000A;getmousescrolldelta&#x000D;&#x000A;getnearestairsac&#x000D;&#x000A;getnearestsnipertarget&#x000D;&#x000A;getnearestspore&#x000D;&#x000A;getobjactive&#x000D;&#x000A;getobjcolor&#x000D;&#x000A;getobjfacingangle&#x000D;&#x000A;getobjfacinganglecell&#x000D;&#x000A;getobjforward&#x000D;&#x000A;getobjposition&#x000D;&#x000A;getobjrotation&#x000D;&#x000A;getobjscale&#x000D;&#x000A;getopenbuildtab&#x000D;&#x000A;getorbitalcount&#x000D;&#x000A;getpause&#x000D;&#x000A;getpointerterraincoords&#x000D;&#x000A;getrandmapcell&#x000D;&#x000A;getriftlab&#x000D;&#x000A;getscript1var&#x000D;&#x000A;getscriptvar&#x000D;&#x000A;getselectedunits&#x000D;&#x000A;getsoylentmode&#x000D;&#x000A;gettableelement&#x000D;&#x000A;gettablekeys&#x000D;&#x000A;gettablevalues&#x000D;&#x000A;getterraformmenuopen&#x000D;&#x000A;getterrain&#x000D;&#x000A;getterrainlos&#x000D;&#x000A;getterrainvector&#x000D;&#x000A;getthemeclifflight&#x000D;&#x000A;getthemeclifflightboost&#x000D;&#x000A;getthemecliffnormal&#x000D;&#x000A;getthemecliffnormalamt&#x000D;&#x000A;getthemecliffnormalscale&#x000D;&#x000A;getthemecliffscale&#x000D;&#x000A;getthemeclifftexture&#x000D;&#x000A;getthemenormal&#x000D;&#x000A;getthemenormalamt&#x000D;&#x000A;getthemenormalscale&#x000D;&#x000A;getthemetexture&#x000D;&#x000A;getthemetexturedetile&#x000D;&#x000A;getthemetexturelight&#x000D;&#x000A;getthemetexturelightboost&#x000D;&#x000A;getthemetexturescale&#x000D;&#x000A;gettimer0&#x000D;&#x000A;gettimer1&#x000D;&#x000A;gettimer2&#x000D;&#x000A;gettimer3&#x000D;&#x000A;gettimestring&#x000D;&#x000A;gettotalac&#x000D;&#x000A;gettotalcreeper&#x000D;&#x000A;gettype&#x000D;&#x000A;getunitammo&#x000D;&#x000A;getunitanticreeperdamages&#x000D;&#x000A;getunitarmed&#x000D;&#x000A;getunitcanbuild&#x000D;&#x000A;getunitcandestroy&#x000D;&#x000A;getunitcell&#x000D;&#x000A;getunitconnectable&#x000D;&#x000A;getunitconnectedtoriftlab&#x000D;&#x000A;getunitconstructing&#x000D;&#x000A;getunitconstructingdata&#x000D;&#x000A;getunitcount&#x000D;&#x000A;getunitcreeperdamages&#x000D;&#x000A;getunitdamagedbyac&#x000D;&#x000A;getunitdamagedbycreeper&#x000D;&#x000A;getunitdestroyed&#x000D;&#x000A;getunitdestroyunevenland&#x000D;&#x000A;getunitenabled&#x000D;&#x000A;getuniternstate&#x000D;&#x000A;getunitfireoffset&#x000D;&#x000A;getunitfootprintresistscreeperheight&#x000D;&#x000A;getunitforward&#x000D;&#x000A;getunithealth&#x000D;&#x000A;getunitlosenabled&#x000D;&#x000A;getunitmaxammo&#x000D;&#x000A;getunitmaxhealth&#x000D;&#x000A;getunitoccupiesland&#x000D;&#x000A;getunitofficialname&#x000D;&#x000A;getunitpacketrequestrate&#x000D;&#x000A;getunitposition&#x000D;&#x000A;getunitrange&#x000D;&#x000A;getunitrangewithmods&#x000D;&#x000A;getunitrequestpackets&#x000D;&#x000A;getunitrotation&#x000D;&#x000A;getunitsbytype&#x000D;&#x000A;getunitselectable&#x000D;&#x000A;getunitselected&#x000D;&#x000A;getunitshieldrange&#x000D;&#x000A;getunitsinrange&#x000D;&#x000A;getunitspecifiedtarget&#x000D;&#x000A;getunitsupplied&#x000D;&#x000A;getunitsuppresscount&#x000D;&#x000A;getunitsuppressmovement&#x000D;&#x000A;getunittargetoffset&#x000D;&#x000A;getunituioptions&#x000D;&#x000A;getunituistate&#x000D;&#x000A;getunituitext&#x000D;&#x000A;getunitupdatecount&#x000D;&#x000A;getvoidheight&#x000D;&#x000A;gt&#x000D;&#x000A;gt0&#x000D;&#x000A;gte&#x000D;&#x000A;gte0&#x000D;&#x000A;halfpi&#x000D;&#x000A;i&#x000D;&#x000A;if&#x000D;&#x000A;insertlistelement&#x000D;&#x000A;invocationcount&#x000D;&#x000A;isadamessageread&#x000D;&#x000A;isadamessageshowing&#x000D;&#x000A;isbeam&#x000D;&#x000A;isbuildunitselected&#x000D;&#x000A;iscreepercutoff&#x000D;&#x000A;isgamemessageshowing&#x000D;&#x000A;ismissioncomplete&#x000D;&#x000A;isnull&#x000D;&#x000A;isv2inmap&#x000D;&#x000A;isv3inmap&#x000D;&#x000A;j&#x000D;&#x000A;k&#x000D;&#x000A;lf&#x000D;&#x000A;list&#x000D;&#x000A;listcontains&#x000D;&#x000A;listn&#x000D;&#x000A;ln&#x000D;&#x000A;log&#x000D;&#x000A;log10&#x000D;&#x000A;loop&#x000D;&#x000A;lt&#x000D;&#x000A;lt0&#x000D;&#x000A;lte&#x000D;&#x000A;lte0&#x000D;&#x000A;magnitude&#x000D;&#x000A;max&#x000D;&#x000A;min&#x000D;&#x000A;mod&#x000D;&#x000A;mod2&#x000D;&#x000A;movetowards&#x000D;&#x000A;movetowardsandavoid&#x000D;&#x000A;movetowardscellandavoid&#x000D;&#x000A;mul&#x000D;&#x000A;neg&#x000D;&#x000A;neq&#x000D;&#x000A;neq0&#x000D;&#x000A;normalize&#x000D;&#x000A;not&#x000D;&#x000A;notpersist&#x000D;&#x000A;null&#x000D;&#x000A;once&#x000D;&#x000A;or&#x000D;&#x000A;pi&#x000D;&#x000A;playsound&#x000D;&#x000A;playsoundatposition&#x000D;&#x000A;playsoundloop&#x000D;&#x000A;pop&#x000D;&#x000A;poplist&#x000D;&#x000A;pow&#x000D;&#x000A;prependstacktolist&#x000D;&#x000A;prependtolist&#x000D;&#x000A;print&#x000D;&#x000A;print2&#x000D;&#x000A;print3&#x000D;&#x000A;print4&#x000D;&#x000A;print5&#x000D;&#x000A;printall&#x000D;&#x000A;printallsp&#x000D;&#x000A;printstack&#x000D;&#x000A;pushlist&#x000D;&#x000A;quarterpi&#x000D;&#x000A;rad2deg&#x000D;&#x000A;randfloat&#x000D;&#x000A;randint&#x000D;&#x000A;rastercolor&#x000D;&#x000A;refcall&#x000D;&#x000A;refreshunitloscache&#x000D;&#x000A;registerformsg&#x000D;&#x000A;removeaswareholder&#x000D;&#x000A;removelistelement&#x000D;&#x000A;removetableelement&#x000D;&#x000A;removeunitdamagemap&#x000D;&#x000A;repeat&#x000D;&#x000A;resetcamera&#x000D;&#x000A;return&#x000D;&#x000A;reverselist&#x000D;&#x000A;rotateobjtowards&#x000D;&#x000A;rotateobjtowardscell&#x000D;&#x000A;rotatetowards&#x000D;&#x000A;rotatetowardscell&#x000D;&#x000A;rotateunittowards&#x000D;&#x000A;rotateunittowardscell&#x000D;&#x000A;round&#x000D;&#x000A;rplcamcopyposandrot&#x000D;&#x000A;rplcamtween&#x000D;&#x000A;rplcamtweenlookat&#x000D;&#x000A;self&#x000D;&#x000A;sendmsg&#x000D;&#x000A;setadalogopen&#x000D;&#x000A;setbeambrightness&#x000D;&#x000A;setbeamcolor&#x000D;&#x000A;setbeamend&#x000D;&#x000A;setbeamforcelocalend&#x000D;&#x000A;setbeamstart&#x000D;&#x000A;setbeamvisible&#x000D;&#x000A;setbeamwidth&#x000D;&#x000A;setcameraposition&#x000D;&#x000A;setcamerarotation&#x000D;&#x000A;setcanmoveunits&#x000D;&#x000A;setcmodeditmenuname&#x000D;&#x000A;setcmodplayermenuname&#x000D;&#x000A;setcreeper&#x000D;&#x000A;setcreepercutoff&#x000D;&#x000A;setcreepergraphavailable&#x000D;&#x000A;setcreeperinrange&#x000D;&#x000A;setcustomobjectivetext&#x000D;&#x000A;setdecalcolor&#x000D;&#x000A;setdecalposition&#x000D;&#x000A;setdecalsize&#x000D;&#x000A;setdecalvisible&#x000D;&#x000A;setdepartbuttonavailable&#x000D;&#x000A;seteggorb&#x000D;&#x000A;setfieldrect&#x000D;&#x000A;setflow&#x000D;&#x000A;setgamemessagetext&#x000D;&#x000A;setgloballist&#x000D;&#x000A;setglobaltable&#x000D;&#x000A;setlegalunitcells&#x000D;&#x000A;setlistelement&#x000D;&#x000A;setmappanenabled&#x000D;&#x000A;setmaprotateenabled&#x000D;&#x000A;setmapzoomenabled&#x000D;&#x000A;setmissionobjectiveenabled&#x000D;&#x000A;setmissionobjectiverequired&#x000D;&#x000A;setobjactive&#x000D;&#x000A;setobjcolor&#x000D;&#x000A;setobjforward&#x000D;&#x000A;setobjlightconevisible&#x000D;&#x000A;setobjposition&#x000D;&#x000A;setobjrotation&#x000D;&#x000A;setobjscale&#x000D;&#x000A;setobjtext&#x000D;&#x000A;setobjtextbillboard&#x000D;&#x000A;setobjtextcolor&#x000D;&#x000A;setobjtextfontsize&#x000D;&#x000A;setorbitalcount&#x000D;&#x000A;setpause&#x000D;&#x000A;setraster&#x000D;&#x000A;setrasterc&#x000D;&#x000A;setrastersize&#x000D;&#x000A;setrplcam&#x000D;&#x000A;setrplcamposition&#x000D;&#x000A;setrplcamrotation&#x000D;&#x000A;setscript1var&#x000D;&#x000A;setscriptvar&#x000D;&#x000A;setsoylentmode&#x000D;&#x000A;settableelement&#x000D;&#x000A;setterrain&#x000D;&#x000A;setterraininrange&#x000D;&#x000A;setterrainline&#x000D;&#x000A;setthemeclifflight&#x000D;&#x000A;setthemeclifflightboost&#x000D;&#x000A;setthemecliffnormal&#x000D;&#x000A;setthemecliffnormalamt&#x000D;&#x000A;setthemecliffnormalscale&#x000D;&#x000A;setthemecliffscale&#x000D;&#x000A;setthemeclifftexture&#x000D;&#x000A;setthemenormal&#x000D;&#x000A;setthemenormalamt&#x000D;&#x000A;setthemenormalscale&#x000D;&#x000A;setthemetexture&#x000D;&#x000A;setthemetexturedetile&#x000D;&#x000A;setthemetexturelight&#x000D;&#x000A;setthemetexturelightboost&#x000D;&#x000A;setthemetexturescale&#x000D;&#x000A;settimer0&#x000D;&#x000A;settimer1&#x000D;&#x000A;settimer2&#x000D;&#x000A;settimer3&#x000D;&#x000A;settimerobeypause0&#x000D;&#x000A;settimerobeypause1&#x000D;&#x000A;settimerobeypause2&#x000D;&#x000A;settimerobeypause3&#x000D;&#x000A;setunitammo&#x000D;&#x000A;setunitanticreeperdamages&#x000D;&#x000A;setunitarmed&#x000D;&#x000A;setunitcanbuild&#x000D;&#x000A;setunitcandestroy&#x000D;&#x000A;setunitcell&#x000D;&#x000A;setunitconnectable&#x000D;&#x000A;setunitcreeperdamages&#x000D;&#x000A;setunitdamagedbyac&#x000D;&#x000A;setunitdamagedbycreeper&#x000D;&#x000A;setunitdebugtext&#x000D;&#x000A;setunitdestroyunevenland&#x000D;&#x000A;setunitenabled&#x000D;&#x000A;setunitfireoffset&#x000D;&#x000A;setunitfootprintresistscreeperheight&#x000D;&#x000A;setunitforward&#x000D;&#x000A;setunithealth&#x000D;&#x000A;setunitlosenabled&#x000D;&#x000A;setunitmaxammo&#x000D;&#x000A;setunitmaxhealth&#x000D;&#x000A;setunitoccupiesland&#x000D;&#x000A;setunitoutlinecolor&#x000D;&#x000A;setunitoutlineenabled&#x000D;&#x000A;setunitoutlinemode&#x000D;&#x000A;setunitoutlinewidth&#x000D;&#x000A;setunitpacketrequestrate&#x000D;&#x000A;setunitpopupenabled&#x000D;&#x000A;setunitpopuptext0&#x000D;&#x000A;setunitpopuptext1&#x000D;&#x000A;setunitposition&#x000D;&#x000A;setunitrange&#x000D;&#x000A;setunitrequestpackets&#x000D;&#x000A;setunitrotation&#x000D;&#x000A;setunitselected&#x000D;&#x000A;setunitselected&#x000D;&#x000A;setunitshieldrange&#x000D;&#x000A;setunitshieldvisible&#x000D;&#x000A;setunitspecifiedtarget&#x000D;&#x000A;setunitspecifiedtargetoccupiesmap&#x000D;&#x000A;setunitspecifiedtargetpathheight&#x000D;&#x000A;setunitspecifiedtargetpathsourceoffset&#x000D;&#x000A;setunitspecifiedtargetshowpath&#x000D;&#x000A;setunitsselectable&#x000D;&#x000A;setunitsupplied&#x000D;&#x000A;setunitsuppresscount&#x000D;&#x000A;setunitsuppressmovement&#x000D;&#x000A;setunittargetoffset&#x000D;&#x000A;setunituioptions&#x000D;&#x000A;setunituistate&#x000D;&#x000A;setunituitext&#x000D;&#x000A;setvoidheight&#x000D;&#x000A;setwallcharged&#x000D;&#x000A;shortestangle&#x000D;&#x000A;showadamessage&#x000D;&#x000A;showadamessageatcell&#x000D;&#x000A;showadamessageatunit&#x000D;&#x000A;showgamemessage&#x000D;&#x000A;showraster&#x000D;&#x000A;showterrainrangeindicator&#x000D;&#x000A;showuiindicator&#x000D;&#x000A;sign&#x000D;&#x000A;sign0&#x000D;&#x000A;signalgenerator&#x000D;&#x000A;sin&#x000D;&#x000A;split&#x000D;&#x000A;sqrmagnitude&#x000D;&#x000A;sqrt&#x000D;&#x000A;stacksize&#x000D;&#x000A;startswith&#x000D;&#x000A;stopconsole&#x000D;&#x000A;stopsoundloop&#x000D;&#x000A;stringlength&#x000D;&#x000A;stringreplace&#x000D;&#x000A;stringtolist&#x000D;&#x000A;sub&#x000D;&#x000A;substring&#x000D;&#x000A;suppresstotemactivation&#x000D;&#x000A;swap&#x000D;&#x000A;tab&#x000D;&#x000A;table&#x000D;&#x000A;tablen&#x000D;&#x000A;tan&#x000D;&#x000A;tau&#x000D;&#x000A;threehalvespi&#x000D;&#x000A;threequarterpi&#x000D;&#x000A;tocell&#x000D;&#x000A;tolower&#x000D;&#x000A;toupper&#x000D;&#x000A;trace&#x000D;&#x000A;trace2&#x000D;&#x000A;trace3&#x000D;&#x000A;trace4&#x000D;&#x000A;trace5&#x000D;&#x000A;traceall&#x000D;&#x000A;traceallsp&#x000D;&#x000A;tracestack&#x000D;&#x000A;true&#x000D;&#x000A;twopi&#x000D;&#x000A;ufc&#x000D;&#x000A;unattachbeam&#x000D;&#x000A;unsetlegalunitcells&#x000D;&#x000A;uselegalunitcells&#x000D;&#x000A;v2&#x000D;&#x000A;v3&#x000D;&#x000A;v4&#x000D;&#x000A;vector0&#x000D;&#x000A;vectorangle&#x000D;&#x000A;vectoranglecell&#x000D;&#x000A;while&#x000D;&#x000A;xor</Keywords>
            <Keywords name="Delimiters">00&quot; 01\ 02&quot; 03$ 04 05: 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23</Keywords>
        </KeywordLists>
        <Styles>
            <WordsStyle name="DEFAULT" fgColor="FF0000" bgColor="FFFFFF" colorStyle="1" fontName="" fontStyle="4" nesting="0" />
            <WordsStyle name="COMMENTS" fgColor="000000" bgColor="FFFFFF" colorStyle="1" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="LINE COMMENTS" fgColor="8C8C8C" bgColor="FFFFFF" colorStyle="1" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="NUMBERS" fgColor="2FCC4A" bgColor="FFFFFF" colorStyle="1" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="KEYWORDS1" fgColor="A60000" bgColor="FFFFFF" colorStyle="1" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="KEYWORDS2" fgColor="029BEE" bgColor="FFFFFF" colorStyle="1" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="KEYWORDS3" fgColor="996FF2" bgColor="FFFFFF" colorStyle="1" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="KEYWORDS4" fgColor="9C9C01" bgColor="FFFFFF" colorStyle="1" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="KEYWORDS5" fgColor="FC6501" bgColor="FFFFFF" colorStyle="1" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="KEYWORDS6" fgColor="E961E9" bgColor="FFFFFF" colorStyle="1" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="KEYWORDS7" fgColor="F98F02" bgColor="FFFFFF" colorStyle="1" fontName="" fontStyle="2" nesting="0" />
            <WordsStyle name="KEYWORDS8" fgColor="1DC99E" bgColor="FFFFFF" colorStyle="1" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="OPERATORS" fgColor="8C8C8C" bgColor="000000" colorStyle="1" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="FOLDER IN CODE1" fgColor="64B1FF" bgColor="000000" colorStyle="1" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="FOLDER IN CODE2" fgColor="42A0FF" bgColor="000000" colorStyle="1" fontName="" fontStyle="1" nesting="0" />
            <WordsStyle name="FOLDER IN COMMENT" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="DELIMITERS1" fgColor="C4724F" bgColor="000000" colorStyle="1" fontName="" fontStyle="2" nesting="0" />
            <WordsStyle name="DELIMITERS2" fgColor="57C2FD" bgColor="000000" colorStyle="1" fontName="" fontStyle="1" nesting="0" />
            <WordsStyle name="DELIMITERS3" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="DELIMITERS4" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="DELIMITERS5" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="DELIMITERS6" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="DELIMITERS7" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="DELIMITERS8" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
        </Styles>
    </UserLang>
</NotepadPlus>

Dark

Features the same highlighting as the standard theme, only with lighter colours that show better against a dark background.

4RPL Dark.xml
<NotepadPlus>
    <UserLang name="4RPL Dark" ext="4rpl" udlVersion="2.1">
        <Settings>
            <Global caseIgnored="yes" allowFoldOfComments="no" foldCompact="no" forcePureLC="0" decimalSeparator="0" />
            <Prefix Keywords1="no" Keywords2="yes" Keywords3="no" Keywords4="yes" Keywords5="no" Keywords6="no" Keywords7="no" Keywords8="no" />
        </Settings>
        <KeywordLists>
            <Keywords name="Comments">00# 01 02 03 04</Keywords>
            <Keywords name="Numbers, prefix1"></Keywords>
            <Keywords name="Numbers, prefix2"></Keywords>
            <Keywords name="Numbers, extras1"></Keywords>
            <Keywords name="Numbers, extras2"></Keywords>
            <Keywords name="Numbers, suffix1"></Keywords>
            <Keywords name="Numbers, suffix2"></Keywords>
            <Keywords name="Numbers, range"></Keywords>
            <Keywords name="Operators1">,</Keywords>
            <Keywords name="Operators2"></Keywords>
            <Keywords name="Folders in code1, open">{ ( [</Keywords>
            <Keywords name="Folders in code1, middle"></Keywords>
            <Keywords name="Folders in code1, close">} ) ]</Keywords>
            <Keywords name="Folders in code2, open">once if while do</Keywords>
            <Keywords name="Folders in code2, middle">else repeat return break</Keywords>
            <Keywords name="Folders in code2, close">endonce endif endwhile loop</Keywords>
            <Keywords name="Folders in comment, open"></Keywords>
            <Keywords name="Folders in comment, middle"></Keywords>
            <Keywords name="Folders in comment, close"></Keywords>
            <Keywords name="Keywords1">gt &gt;&#x0009;gte &gt;=&#x0009;lt &lt;&#x0009;lte &lt;=&#x000D;&#x000A;eq ==&#x0009;neq !=&#x0009;gt0&#x0009;gte0&#x000D;&#x000A;lt0&#x0009;lte0&#x0009;eq0&#x0009;neq0&#x000D;&#x000A;and &amp;&amp;&#x0009;or ||&#x0009;xor&#x0009;not !&#x000D;&#x000A;&#x000D;&#x000A;add +&#x0009;sub -&#x0009;mul *&#x0009;div /&#x000D;&#x000A;mod %&#x0009;mod2&#x0009;pow ^&#x0009;neg&#x000D;&#x000A;&#x000D;&#x000A;sin&#x0009;cos&#x0009;tan&#x000D;&#x000A;asin&#x0009;acos&#x0009;atan&#x0009;atan2&#x000D;&#x000A;sqrt&#x0009;log&#x0009;ln&#x0009;log10&#x000D;&#x000A;min&#x0009;max&#x0009;floor&#x0009;ceil&#x000D;&#x000A;avg2&#x0009;abs&#x0009;round&#x0009;approximately&#x000D;&#x000A;sign&#x0009;sign0&#x0009;clamp&#x0009;clamp01</Keywords>
            <Keywords name="Keywords2">&lt;- &lt;-* &lt;-! &lt;-!* -&gt; -&gt;* -&gt;! -&gt;!* -? -?* -?! -?!* -- --* --! --!*</Keywords>
            <Keywords name="Keywords3">dot&#x0009;cross&#x000D;&#x000A;v2&#x0009;v3&#x0009;v4&#x000D;&#x000A;ev2&#x0009;ev3&#x0009;ev4&#x000D;&#x000A;tocell&#x0009;fromcell&#x000D;&#x000A;magnitude&#x0009;sqrmagnitude&#x000D;&#x000A;normalize</Keywords>
            <Keywords name="Keywords4">@ :</Keywords>
            <Keywords name="Keywords5">concat&#x0009;concat3&#x0009;concat4&#x000D;&#x000A;dq&#x0009;cr&#x0009;lf&#x0009;tab&#x000D;&#x000A;&#x000D;&#x000A;debug&#x0009;debugallsp&#x0009;trace&#x000D;&#x000A;traceall&#x0009;traceallsp&#x0009;trace2&#x0009;trace3&#x000D;&#x000A;trace4&#x0009;trace5&#x0009;tracestack&#x000D;&#x000A;cleartracelog&#x0009;gettimestring&#x000D;&#x000A;&#x000D;&#x000A;print&#x0009;printall&#x0009;printallsp&#x0009;print2&#x000D;&#x000A;print3&#x0009;print4&#x0009;print5&#x0009;printstack&#x000D;&#x000A;&#x000D;&#x000A;setunitdebugtext</Keywords>
            <Keywords name="Keywords6">asint&#x0009;asfloat&#x000D;&#x000A;dup&#x0009;dup2&#x0009;swap&#x0009;pop&#x000D;&#x000A;stacksize&#x0009;clearstack&#x000D;&#x000A;copy&#x0009;deepcopy&#x0009;</Keywords>
            <Keywords name="Keywords7">true&#x0009;false &#x000D;&#x000A;self&#x0009;i&#x0009;j&#x0009;k &#x000D;&#x000A;vector0&#x0009;null&#x0009;rad2deg&#x0009;deg2rad&#x000D;&#x000A;e&#x0009;tau&#x0009;pi&#x0009;threequarterpi&#x000D;&#x000A;halfpi&#x0009;quarterpi&#x0009;twopi&#x0009;threehalvespi&#x000D;&#x000A;</Keywords>
            <Keywords name="Keywords8">abs&#x000D;&#x000A;acos&#x000D;&#x000A;acquiremissionobjective&#x000D;&#x000A;add&#x000D;&#x000A;addaswareholder&#x000D;&#x000A;addcreeper&#x000D;&#x000A;addcreeperinrange&#x000D;&#x000A;addcreeperwithcap&#x000D;&#x000A;addcreeperwithcapinrange&#x000D;&#x000A;and&#x000D;&#x000A;appendstacktolist&#x000D;&#x000A;appendtolist&#x000D;&#x000A;applytheme&#x000D;&#x000A;applytodamagemap&#x000D;&#x000A;approximately&#x000D;&#x000A;asfloat&#x000D;&#x000A;asin&#x000D;&#x000A;asint&#x000D;&#x000A;asstring&#x000D;&#x000A;atan&#x000D;&#x000A;atan2&#x000D;&#x000A;attachbeam&#x000D;&#x000A;avg2&#x000D;&#x000A;ballisticarclateral&#x000D;&#x000A;ballisticarcpos&#x000D;&#x000A;blitfaderaster&#x000D;&#x000A;blitraster&#x000D;&#x000A;bounceedgecollision&#x000D;&#x000A;bouncefadeblack&#x000D;&#x000A;bounceterraincollision&#x000D;&#x000A;break&#x000D;&#x000A;cancel&#x000D;&#x000A;ceil&#x000D;&#x000A;clamp&#x000D;&#x000A;clamp01&#x000D;&#x000A;clearlist&#x000D;&#x000A;clearraster&#x000D;&#x000A;clearstack&#x000D;&#x000A;cleartracelog&#x000D;&#x000A;clearunitspecifiedtarget&#x000D;&#x000A;clipcreeperline&#x000D;&#x000A;closegamemessage&#x000D;&#x000A;concat&#x000D;&#x000A;concat3&#x000D;&#x000A;concat4&#x000D;&#x000A;convertactocreeper&#x000D;&#x000A;convertcreepertoac&#x000D;&#x000A;copy&#x000D;&#x000A;cos&#x000D;&#x000A;cr&#x000D;&#x000A;createbeam&#x000D;&#x000A;createeffect&#x000D;&#x000A;createegg&#x000D;&#x000A;createlist&#x000D;&#x000A;createliststartingsize&#x000D;&#x000A;createmissile&#x000D;&#x000A;createmist&#x000D;&#x000A;createorb&#x000D;&#x000A;createsnipershot&#x000D;&#x000A;createtable&#x000D;&#x000A;createtrail&#x000D;&#x000A;createunit&#x000D;&#x000A;createunitonterrain&#x000D;&#x000A;cross&#x000D;&#x000A;damagecreeper&#x000D;&#x000A;damagemesh&#x000D;&#x000A;damageunit&#x000D;&#x000A;debug&#x000D;&#x000A;debugallsp&#x000D;&#x000A;deepcopy&#x000D;&#x000A;deg2rad&#x000D;&#x000A;deployunitshield&#x000D;&#x000A;deregisterformsg&#x000D;&#x000A;destroyallattachedbeams&#x000D;&#x000A;destroyallbeams&#x000D;&#x000A;destroybeam&#x000D;&#x000A;destroyterrainrangeindicator&#x000D;&#x000A;destroytrail&#x000D;&#x000A;destroyunit&#x000D;&#x000A;distance&#x000D;&#x000A;distancecell&#x000D;&#x000A;distancepointline&#x000D;&#x000A;div&#x000D;&#x000A;do&#x000D;&#x000A;dot&#x000D;&#x000A;dq&#x000D;&#x000A;dup&#x000D;&#x000A;dup2&#x000D;&#x000A;e&#x000D;&#x000A;editaddundo&#x000D;&#x000A;editredo&#x000D;&#x000A;editrestoreundo&#x000D;&#x000A;else&#x000D;&#x000A;endif&#x000D;&#x000A;endmission&#x000D;&#x000A;endonce&#x000D;&#x000A;endswith&#x000D;&#x000A;endwhile&#x000D;&#x000A;eq&#x000D;&#x000A;eq0&#x000D;&#x000A;ev2&#x000D;&#x000A;ev3&#x000D;&#x000A;ev4&#x000D;&#x000A;false&#x000D;&#x000A;fc&#x000D;&#x000A;findunitenemy&#x000D;&#x000A;floodfillterrain&#x000D;&#x000A;floor&#x000D;&#x000A;fromcell&#x000D;&#x000A;generateenergy&#x000D;&#x000A;getadalogopen&#x000D;&#x000A;getcameramode&#x000D;&#x000A;getcameraposition&#x000D;&#x000A;getcamerarotation&#x000D;&#x000A;getcanmoveunits&#x000D;&#x000A;getcreeper&#x000D;&#x000A;getcreepercutoff&#x000D;&#x000A;getdecalcolor&#x000D;&#x000A;getdecalposition&#x000D;&#x000A;getdecalsize&#x000D;&#x000A;getdecalvisible&#x000D;&#x000A;getdefaultcameraposition&#x000D;&#x000A;getecocounts&#x000D;&#x000A;geteditmode&#x000D;&#x000A;geternportal&#x000D;&#x000A;geternportalefficiency&#x000D;&#x000A;getexactcreeperheight&#x000D;&#x000A;getexactterrain&#x000D;&#x000A;getexactterrainwithshield&#x000D;&#x000A;getfactory&#x000D;&#x000A;getfinaldialogopen&#x000D;&#x000A;getflow&#x000D;&#x000A;getgametickcount&#x000D;&#x000A;getgameupdatecount&#x000D;&#x000A;getgloballist&#x000D;&#x000A;getglobaltable&#x000D;&#x000A;getkey&#x000D;&#x000A;getkeydown&#x000D;&#x000A;getlastexecutioncount&#x000D;&#x000A;getlistcount&#x000D;&#x000A;getlistelement&#x000D;&#x000A;getmapsize&#x000D;&#x000A;getmaxaccell&#x000D;&#x000A;getmaxcreepercell&#x000D;&#x000A;getmaxcreepercellwithdamage&#x000D;&#x000A;getminaccell&#x000D;&#x000A;getmincreepercell&#x000D;&#x000A;getmincreepercellwithdamage&#x000D;&#x000A;getminermode&#x000D;&#x000A;getmissionobjectiveenabled&#x000D;&#x000A;getmissionobjectiverequired&#x000D;&#x000A;getmissionobjectivestate&#x000D;&#x000A;getmissionscancomplete&#x000D;&#x000A;getmousebutton&#x000D;&#x000A;getmousebuttondown&#x000D;&#x000A;getmousebuttonup&#x000D;&#x000A;getmousescrolldelta&#x000D;&#x000A;getnearestairsac&#x000D;&#x000A;getnearestsnipertarget&#x000D;&#x000A;getnearestspore&#x000D;&#x000A;getobjactive&#x000D;&#x000A;getobjcolor&#x000D;&#x000A;getobjfacingangle&#x000D;&#x000A;getobjfacinganglecell&#x000D;&#x000A;getobjforward&#x000D;&#x000A;getobjposition&#x000D;&#x000A;getobjrotation&#x000D;&#x000A;getobjscale&#x000D;&#x000A;getopenbuildtab&#x000D;&#x000A;getorbitalcount&#x000D;&#x000A;getpause&#x000D;&#x000A;getpointerterraincoords&#x000D;&#x000A;getrandmapcell&#x000D;&#x000A;getriftlab&#x000D;&#x000A;getscript1var&#x000D;&#x000A;getscriptvar&#x000D;&#x000A;getselectedunits&#x000D;&#x000A;getsoylentmode&#x000D;&#x000A;gettableelement&#x000D;&#x000A;gettablekeys&#x000D;&#x000A;gettablevalues&#x000D;&#x000A;getterraformmenuopen&#x000D;&#x000A;getterrain&#x000D;&#x000A;getterrainlos&#x000D;&#x000A;getterrainvector&#x000D;&#x000A;getthemeclifflight&#x000D;&#x000A;getthemeclifflightboost&#x000D;&#x000A;getthemecliffnormal&#x000D;&#x000A;getthemecliffnormalamt&#x000D;&#x000A;getthemecliffnormalscale&#x000D;&#x000A;getthemecliffscale&#x000D;&#x000A;getthemeclifftexture&#x000D;&#x000A;getthemenormal&#x000D;&#x000A;getthemenormalamt&#x000D;&#x000A;getthemenormalscale&#x000D;&#x000A;getthemetexture&#x000D;&#x000A;getthemetexturedetile&#x000D;&#x000A;getthemetexturelight&#x000D;&#x000A;getthemetexturelightboost&#x000D;&#x000A;getthemetexturescale&#x000D;&#x000A;gettimer0&#x000D;&#x000A;gettimer1&#x000D;&#x000A;gettimer2&#x000D;&#x000A;gettimer3&#x000D;&#x000A;gettimestring&#x000D;&#x000A;gettotalac&#x000D;&#x000A;gettotalcreeper&#x000D;&#x000A;gettype&#x000D;&#x000A;getunitammo&#x000D;&#x000A;getunitanticreeperdamages&#x000D;&#x000A;getunitarmed&#x000D;&#x000A;getunitcanbuild&#x000D;&#x000A;getunitcandestroy&#x000D;&#x000A;getunitcell&#x000D;&#x000A;getunitconnectable&#x000D;&#x000A;getunitconnectedtoriftlab&#x000D;&#x000A;getunitconstructing&#x000D;&#x000A;getunitconstructingdata&#x000D;&#x000A;getunitcount&#x000D;&#x000A;getunitcreeperdamages&#x000D;&#x000A;getunitdamagedbyac&#x000D;&#x000A;getunitdamagedbycreeper&#x000D;&#x000A;getunitdestroyed&#x000D;&#x000A;getunitdestroyunevenland&#x000D;&#x000A;getunitenabled&#x000D;&#x000A;getuniternstate&#x000D;&#x000A;getunitfireoffset&#x000D;&#x000A;getunitfootprintresistscreeperheight&#x000D;&#x000A;getunitforward&#x000D;&#x000A;getunithealth&#x000D;&#x000A;getunitlosenabled&#x000D;&#x000A;getunitmaxammo&#x000D;&#x000A;getunitmaxhealth&#x000D;&#x000A;getunitoccupiesland&#x000D;&#x000A;getunitofficialname&#x000D;&#x000A;getunitpacketrequestrate&#x000D;&#x000A;getunitposition&#x000D;&#x000A;getunitrange&#x000D;&#x000A;getunitrangewithmods&#x000D;&#x000A;getunitrequestpackets&#x000D;&#x000A;getunitrotation&#x000D;&#x000A;getunitsbytype&#x000D;&#x000A;getunitselectable&#x000D;&#x000A;getunitselected&#x000D;&#x000A;getunitshieldrange&#x000D;&#x000A;getunitsinrange&#x000D;&#x000A;getunitspecifiedtarget&#x000D;&#x000A;getunitsupplied&#x000D;&#x000A;getunitsuppresscount&#x000D;&#x000A;getunitsuppressmovement&#x000D;&#x000A;getunittargetoffset&#x000D;&#x000A;getunituioptions&#x000D;&#x000A;getunituistate&#x000D;&#x000A;getunituitext&#x000D;&#x000A;getunitupdatecount&#x000D;&#x000A;getvoidheight&#x000D;&#x000A;gt&#x000D;&#x000A;gt0&#x000D;&#x000A;gte&#x000D;&#x000A;gte0&#x000D;&#x000A;halfpi&#x000D;&#x000A;i&#x000D;&#x000A;if&#x000D;&#x000A;insertlistelement&#x000D;&#x000A;invocationcount&#x000D;&#x000A;isadamessageread&#x000D;&#x000A;isadamessageshowing&#x000D;&#x000A;isbeam&#x000D;&#x000A;isbuildunitselected&#x000D;&#x000A;iscreepercutoff&#x000D;&#x000A;isgamemessageshowing&#x000D;&#x000A;ismissioncomplete&#x000D;&#x000A;isnull&#x000D;&#x000A;isv2inmap&#x000D;&#x000A;isv3inmap&#x000D;&#x000A;j&#x000D;&#x000A;k&#x000D;&#x000A;lf&#x000D;&#x000A;list&#x000D;&#x000A;listcontains&#x000D;&#x000A;listn&#x000D;&#x000A;ln&#x000D;&#x000A;log&#x000D;&#x000A;log10&#x000D;&#x000A;loop&#x000D;&#x000A;lt&#x000D;&#x000A;lt0&#x000D;&#x000A;lte&#x000D;&#x000A;lte0&#x000D;&#x000A;magnitude&#x000D;&#x000A;max&#x000D;&#x000A;min&#x000D;&#x000A;mod&#x000D;&#x000A;mod2&#x000D;&#x000A;movetowards&#x000D;&#x000A;movetowardsandavoid&#x000D;&#x000A;movetowardscellandavoid&#x000D;&#x000A;mul&#x000D;&#x000A;neg&#x000D;&#x000A;neq&#x000D;&#x000A;neq0&#x000D;&#x000A;normalize&#x000D;&#x000A;not&#x000D;&#x000A;notpersist&#x000D;&#x000A;null&#x000D;&#x000A;once&#x000D;&#x000A;or&#x000D;&#x000A;pi&#x000D;&#x000A;playsound&#x000D;&#x000A;playsoundatposition&#x000D;&#x000A;playsoundloop&#x000D;&#x000A;pop&#x000D;&#x000A;poplist&#x000D;&#x000A;pow&#x000D;&#x000A;prependstacktolist&#x000D;&#x000A;prependtolist&#x000D;&#x000A;print&#x000D;&#x000A;print2&#x000D;&#x000A;print3&#x000D;&#x000A;print4&#x000D;&#x000A;print5&#x000D;&#x000A;printall&#x000D;&#x000A;printallsp&#x000D;&#x000A;printstack&#x000D;&#x000A;pushlist&#x000D;&#x000A;quarterpi&#x000D;&#x000A;rad2deg&#x000D;&#x000A;randfloat&#x000D;&#x000A;randint&#x000D;&#x000A;rastercolor&#x000D;&#x000A;refcall&#x000D;&#x000A;refreshunitloscache&#x000D;&#x000A;registerformsg&#x000D;&#x000A;removeaswareholder&#x000D;&#x000A;removelistelement&#x000D;&#x000A;removetableelement&#x000D;&#x000A;removeunitdamagemap&#x000D;&#x000A;repeat&#x000D;&#x000A;resetcamera&#x000D;&#x000A;return&#x000D;&#x000A;reverselist&#x000D;&#x000A;rotateobjtowards&#x000D;&#x000A;rotateobjtowardscell&#x000D;&#x000A;rotatetowards&#x000D;&#x000A;rotatetowardscell&#x000D;&#x000A;rotateunittowards&#x000D;&#x000A;rotateunittowardscell&#x000D;&#x000A;round&#x000D;&#x000A;rplcamcopyposandrot&#x000D;&#x000A;rplcamtween&#x000D;&#x000A;rplcamtweenlookat&#x000D;&#x000A;self&#x000D;&#x000A;sendmsg&#x000D;&#x000A;setadalogopen&#x000D;&#x000A;setbeambrightness&#x000D;&#x000A;setbeamcolor&#x000D;&#x000A;setbeamend&#x000D;&#x000A;setbeamforcelocalend&#x000D;&#x000A;setbeamstart&#x000D;&#x000A;setbeamvisible&#x000D;&#x000A;setbeamwidth&#x000D;&#x000A;setcameraposition&#x000D;&#x000A;setcamerarotation&#x000D;&#x000A;setcanmoveunits&#x000D;&#x000A;setcmodeditmenuname&#x000D;&#x000A;setcmodplayermenuname&#x000D;&#x000A;setcreeper&#x000D;&#x000A;setcreepercutoff&#x000D;&#x000A;setcreepergraphavailable&#x000D;&#x000A;setcreeperinrange&#x000D;&#x000A;setcustomobjectivetext&#x000D;&#x000A;setdecalcolor&#x000D;&#x000A;setdecalposition&#x000D;&#x000A;setdecalsize&#x000D;&#x000A;setdecalvisible&#x000D;&#x000A;setdepartbuttonavailable&#x000D;&#x000A;seteggorb&#x000D;&#x000A;setfieldrect&#x000D;&#x000A;setflow&#x000D;&#x000A;setgamemessagetext&#x000D;&#x000A;setgloballist&#x000D;&#x000A;setglobaltable&#x000D;&#x000A;setlegalunitcells&#x000D;&#x000A;setlistelement&#x000D;&#x000A;setmappanenabled&#x000D;&#x000A;setmaprotateenabled&#x000D;&#x000A;setmapzoomenabled&#x000D;&#x000A;setmissionobjectiveenabled&#x000D;&#x000A;setmissionobjectiverequired&#x000D;&#x000A;setobjactive&#x000D;&#x000A;setobjcolor&#x000D;&#x000A;setobjforward&#x000D;&#x000A;setobjlightconevisible&#x000D;&#x000A;setobjposition&#x000D;&#x000A;setobjrotation&#x000D;&#x000A;setobjscale&#x000D;&#x000A;setobjtext&#x000D;&#x000A;setobjtextbillboard&#x000D;&#x000A;setobjtextcolor&#x000D;&#x000A;setobjtextfontsize&#x000D;&#x000A;setorbitalcount&#x000D;&#x000A;setpause&#x000D;&#x000A;setraster&#x000D;&#x000A;setrasterc&#x000D;&#x000A;setrastersize&#x000D;&#x000A;setrplcam&#x000D;&#x000A;setrplcamposition&#x000D;&#x000A;setrplcamrotation&#x000D;&#x000A;setscript1var&#x000D;&#x000A;setscriptvar&#x000D;&#x000A;setsoylentmode&#x000D;&#x000A;settableelement&#x000D;&#x000A;setterrain&#x000D;&#x000A;setterraininrange&#x000D;&#x000A;setterrainline&#x000D;&#x000A;setthemeclifflight&#x000D;&#x000A;setthemeclifflightboost&#x000D;&#x000A;setthemecliffnormal&#x000D;&#x000A;setthemecliffnormalamt&#x000D;&#x000A;setthemecliffnormalscale&#x000D;&#x000A;setthemecliffscale&#x000D;&#x000A;setthemeclifftexture&#x000D;&#x000A;setthemenormal&#x000D;&#x000A;setthemenormalamt&#x000D;&#x000A;setthemenormalscale&#x000D;&#x000A;setthemetexture&#x000D;&#x000A;setthemetexturedetile&#x000D;&#x000A;setthemetexturelight&#x000D;&#x000A;setthemetexturelightboost&#x000D;&#x000A;setthemetexturescale&#x000D;&#x000A;settimer0&#x000D;&#x000A;settimer1&#x000D;&#x000A;settimer2&#x000D;&#x000A;settimer3&#x000D;&#x000A;settimerobeypause0&#x000D;&#x000A;settimerobeypause1&#x000D;&#x000A;settimerobeypause2&#x000D;&#x000A;settimerobeypause3&#x000D;&#x000A;setunitammo&#x000D;&#x000A;setunitanticreeperdamages&#x000D;&#x000A;setunitarmed&#x000D;&#x000A;setunitcanbuild&#x000D;&#x000A;setunitcandestroy&#x000D;&#x000A;setunitcell&#x000D;&#x000A;setunitconnectable&#x000D;&#x000A;setunitcreeperdamages&#x000D;&#x000A;setunitdamagedbyac&#x000D;&#x000A;setunitdamagedbycreeper&#x000D;&#x000A;setunitdebugtext&#x000D;&#x000A;setunitdestroyunevenland&#x000D;&#x000A;setunitenabled&#x000D;&#x000A;setunitfireoffset&#x000D;&#x000A;setunitfootprintresistscreeperheight&#x000D;&#x000A;setunitforward&#x000D;&#x000A;setunithealth&#x000D;&#x000A;setunitlosenabled&#x000D;&#x000A;setunitmaxammo&#x000D;&#x000A;setunitmaxhealth&#x000D;&#x000A;setunitoccupiesland&#x000D;&#x000A;setunitoutlinecolor&#x000D;&#x000A;setunitoutlineenabled&#x000D;&#x000A;setunitoutlinemode&#x000D;&#x000A;setunitoutlinewidth&#x000D;&#x000A;setunitpacketrequestrate&#x000D;&#x000A;setunitpopupenabled&#x000D;&#x000A;setunitpopuptext0&#x000D;&#x000A;setunitpopuptext1&#x000D;&#x000A;setunitposition&#x000D;&#x000A;setunitrange&#x000D;&#x000A;setunitrequestpackets&#x000D;&#x000A;setunitrotation&#x000D;&#x000A;setunitselected&#x000D;&#x000A;setunitselected&#x000D;&#x000A;setunitshieldrange&#x000D;&#x000A;setunitshieldvisible&#x000D;&#x000A;setunitspecifiedtarget&#x000D;&#x000A;setunitspecifiedtargetoccupiesmap&#x000D;&#x000A;setunitspecifiedtargetpathheight&#x000D;&#x000A;setunitspecifiedtargetpathsourceoffset&#x000D;&#x000A;setunitspecifiedtargetshowpath&#x000D;&#x000A;setunitsselectable&#x000D;&#x000A;setunitsupplied&#x000D;&#x000A;setunitsuppresscount&#x000D;&#x000A;setunitsuppressmovement&#x000D;&#x000A;setunittargetoffset&#x000D;&#x000A;setunituioptions&#x000D;&#x000A;setunituistate&#x000D;&#x000A;setunituitext&#x000D;&#x000A;setvoidheight&#x000D;&#x000A;setwallcharged&#x000D;&#x000A;shortestangle&#x000D;&#x000A;showadamessage&#x000D;&#x000A;showadamessageatcell&#x000D;&#x000A;showadamessageatunit&#x000D;&#x000A;showgamemessage&#x000D;&#x000A;showraster&#x000D;&#x000A;showterrainrangeindicator&#x000D;&#x000A;showuiindicator&#x000D;&#x000A;sign&#x000D;&#x000A;sign0&#x000D;&#x000A;signalgenerator&#x000D;&#x000A;sin&#x000D;&#x000A;split&#x000D;&#x000A;sqrmagnitude&#x000D;&#x000A;sqrt&#x000D;&#x000A;stacksize&#x000D;&#x000A;startswith&#x000D;&#x000A;stopconsole&#x000D;&#x000A;stopsoundloop&#x000D;&#x000A;stringlength&#x000D;&#x000A;stringreplace&#x000D;&#x000A;stringtolist&#x000D;&#x000A;sub&#x000D;&#x000A;substring&#x000D;&#x000A;suppresstotemactivation&#x000D;&#x000A;swap&#x000D;&#x000A;tab&#x000D;&#x000A;table&#x000D;&#x000A;tablen&#x000D;&#x000A;tan&#x000D;&#x000A;tau&#x000D;&#x000A;threehalvespi&#x000D;&#x000A;threequarterpi&#x000D;&#x000A;tocell&#x000D;&#x000A;tolower&#x000D;&#x000A;toupper&#x000D;&#x000A;trace&#x000D;&#x000A;trace2&#x000D;&#x000A;trace3&#x000D;&#x000A;trace4&#x000D;&#x000A;trace5&#x000D;&#x000A;traceall&#x000D;&#x000A;traceallsp&#x000D;&#x000A;tracestack&#x000D;&#x000A;true&#x000D;&#x000A;twopi&#x000D;&#x000A;ufc&#x000D;&#x000A;unattachbeam&#x000D;&#x000A;unsetlegalunitcells&#x000D;&#x000A;uselegalunitcells&#x000D;&#x000A;v2&#x000D;&#x000A;v3&#x000D;&#x000A;v4&#x000D;&#x000A;vector0&#x000D;&#x000A;vectorangle&#x000D;&#x000A;vectoranglecell&#x000D;&#x000A;while&#x000D;&#x000A;xor</Keywords>
            <Keywords name="Delimiters">00&quot; 01\ 02&quot; 03$ 04 05: 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23</Keywords>
        </KeywordLists>
        <Styles>
            <WordsStyle name="DEFAULT" fgColor="FF0000" bgColor="FFFFFF" colorStyle="1" fontName="" fontStyle="4" nesting="0" />
            <WordsStyle name="COMMENTS" fgColor="000000" bgColor="FFFFFF" colorStyle="1" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="LINE COMMENTS" fgColor="808080" bgColor="000000" colorStyle="1" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="NUMBERS" fgColor="8BE49B" bgColor="FFFFFF" colorStyle="1" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="KEYWORDS1" fgColor="FFFFFF" bgColor="000000" colorStyle="1" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="KEYWORDS2" fgColor="9CDCFE" bgColor="000000" colorStyle="1" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="KEYWORDS3" fgColor="996FF2" bgColor="000000" colorStyle="1" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="KEYWORDS4" fgColor="FFFFAA" bgColor="000000" colorStyle="1" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="KEYWORDS5" fgColor="FE7010" bgColor="000000" colorStyle="1" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="KEYWORDS6" fgColor="E961E9" bgColor="000000" colorStyle="1" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="KEYWORDS7" fgColor="FDA937" bgColor="000000" colorStyle="1" fontName="" fontStyle="2" nesting="0" />
            <WordsStyle name="KEYWORDS8" fgColor="2CE0B4" bgColor="000000" colorStyle="1" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="OPERATORS" fgColor="8C8C8C" bgColor="000000" colorStyle="1" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="FOLDER IN CODE1" fgColor="64B1FF" bgColor="000000" colorStyle="1" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="FOLDER IN CODE2" fgColor="42A0FF" bgColor="000000" colorStyle="1" fontName="" fontStyle="1" nesting="0" />
            <WordsStyle name="FOLDER IN COMMENT" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="DELIMITERS1" fgColor="D69D85" bgColor="000000" colorStyle="1" fontName="" fontStyle="2" nesting="0" />
            <WordsStyle name="DELIMITERS2" fgColor="9CDCFE" bgColor="000000" colorStyle="1" fontName="" fontStyle="1" nesting="0" />
            <WordsStyle name="DELIMITERS3" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="DELIMITERS4" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="DELIMITERS5" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="DELIMITERS6" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="DELIMITERS7" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
            <WordsStyle name="DELIMITERS8" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
        </Styles>
    </UserLang>
</NotepadPlus>
4rpl/syntax_highlighter.1610241777.txt.gz · Last modified: 2025/02/14 14:56 (external edit)