View source for Category:All commands - EDukeWiki

# View source for Category:All commands

← Category:All commands

You do not have permission to edit this page, for the following reasons:

- The action you have requested is limited to users in the group: Users.
- You must confirm your email address before editing pages. Please set and validate your email address through your user preferences.

You can view and copy the source of this page.

{{EDuke32 Intro}} ==Preprocessor== *[[include]] *[[includedefault]] *[[define]] *// single-line comment */* block comment */ *whitespace characters: <code>( ) ; ,</code> ==Meta-Settings== <!-- These deal with matters outside the game world. --> *[[dynamicremap]] *[[dynamicsoundremap]] *[[setcfgname]] *[[setdefname]] *[[setgamename]] *[[precache]] *[[scriptsize]] *[[cheatkeys]] *[[definecheat]] *[[definegamefuncname]] *[[definegametype]] *[[definevolumename]] *[[definevolumeflags]] *[[definelevelname]] *[[defineskillname]] *[[undefinevolume]] *[[undefinelevel]] *[[undefineskill]] ===If=== *[[ifrespawn]] *[[ifmultiplayer]] *[[ifclient]] *[[ifserver]] ==Global Settings== <!-- These deal with matters inside the game world. --> *[[gamestartup]] *[[spritenopal]] *[[spritenoshade]] *[[spritenvg]] *[[spriteshadow]] ==Block Delimiting== ===Object-Oriented=== *[[actor]] *[[useractor]] *[[enda]] ===Procedural=== *[[onevent]] *[[appendevent]] *[[endevent]] ===Subroutines=== *[[state]] *[[defstate]] *[[ends]] ==Flow Control== ===If Components=== *[[nullop]] *[[else]] ===Switch=== *[[switch]] *[[endswitch]] *[[case]] *[[default]] ===Termination=== *[[break]] *[[return]] ===Jump=== :''Note: Jumping commands are deprecated and will not be supported by Lunatic. Use [[#Loops|loops]] instead.'' *[[getcurraddress]] *[[jump]] ===Loops=== *[[whilevarn]] *[[whilevarvarn]] :''It is also possible to loop by calling a state from within itself.'' ==Game Variables== *[[gamevar]] *[[gamearray]] ===Gamevar Operators=== *[[setvar]] *[[setvarvar]] *[[setarray]] *[[addvar]] *[[addvarvar]] *[[subvar]] *[[subvarvar]] *[[mulvar]] *[[mulvarvar]] *[[divvar]] *[[divvarvar]] *[[modvar]] *[[modvarvar]] *[[andvar]] *[[andvarvar]] *[[orvar]] *[[orvarvar]] *[[xorvar]] *[[xorvarvar]] *[[randvar]] *[[randvarvar]] ===Gamevar Conditions=== *[[ifvare]] *[[ifvarn]] *[[ifvarg]] *[[ifvarl]] *[[ifvarand]] *[[ifvaror]] *[[ifvarxor]] *[[ifvareither]] *[[ifvarvare]] *[[ifvarvarn]] *[[ifvarvarg]] *[[ifvarvarl]] *[[ifvarvarand]] *[[ifvarvaror]] *[[ifvarvarxor]] *[[ifvarvareither]] ===Math Operations=== *[[sqrt]] *[[calchypotenuse]] *[[sin]] *[[cos]] *[[shiftvarl]] *[[shiftvarr]] *[[mulscale]] *[[getangle]] *[[getincangle]] ===Array Operations=== *[[getarraysize]] *[[resizearray]] *[[copy]] ===Data Saving=== *[[readgamevar]] *[[savegamevar]] *[[readarrayfromfile]] *[[writearraytofile]] ==Structure Access== *[[getactor]] *[[getactorvar]] *[[getinput]] *[[getplayer]] *[[getplayervar]] *[[getprojectile]] *[[getsector]] *[[getthisprojectile]] *[[gettspr]] *[[getuserdef]] *[[getwall]] *[[setactor]] *[[setactorvar]] *[[setinput]] *[[setplayer]] *[[setplayervar]] *[[setprojectile]] *[[setsector]] *[[setthisprojectile]] *[[settspr]] *[[setuserdef]] *[[setwall]] ==Actors== ===Structures=== *[[cactor]] <!-- picnum --> *[[action]] <!-- htg_t 4 (2, 3) --> *[[ai]] <!-- htg_t 5 (1?) --> *[[move]] <!-- htg_t 1 --> *[[count]] <!-- htg_t 0 --> *[[resetactioncount]] <!-- htg_t 2 --> *[[resetcount]] <!-- htg_t 0 --> *[[cstat]] <!-- cstat --> *[[cstator]] <!-- cstat --> *[[clipdist]] <!-- clipdist --> *[[sizeat]] <!-- [xy]repeat --> *[[sizeto]] <!-- [xy]repeat --> *[[strength]] <!-- extra --> *[[addstrength]] <!-- extra --> *[[spritepal]] <!-- pal --> *[[getlastpal]] <!-- httempang --> *[[sleeptime]] <!-- httimetosleep --> *[[spriteflags]] <!-- htflags --> *[[angoff]] <!-- angoff --> *[[angoffvar]] <!-- angoff --> *[[changespritesect]] <!-- sectnum --> *[[changespritestat]] <!-- statnum --> *[[setsprite]] <!-- [xyz] --> ====If==== *[[ifactor]] *[[ifaction]] *[[ifactioncount]] *[[ifai]] *[[ifcount]] *[[ifmove]] *[[ifspawnedby]] *[[ifspritepal]] *[[ifstrength]] *[[ifhitweapon]] *[[ifwasweapon]] *[[ifdead]] *[[ifactornotstayput]] ===Commands=== *[[fall]] *[[insertspriteq]] *[[killit]] *[[movesprite]] *[[ssp]] *[[clipmove]] *[[clipmovenoslide]] ===Measurements=== *[[dist]] *[[ldist]] *[[cansee]] *[[canseespr]] ===Surroundings=== ====Commands==== *[[hitradius]] *[[hitradiusvar]] *[[flash]] ====If==== *[[ifawayfromwall]] *[[ifbulletnear]] *[[ifceilingdistl]] *[[iffloordistl]] *[[ifgapzl]] *[[ifsquished]] *[[ifnotmoving]] *[[ifinwater]] *[[ifonwater]] *[[ifoutside]] *[[ifinspace]] *[[ifinouterspace]] *[[ifrnd]] <!-- This is here because it really only has a use in actor code. --> ===Mapping Features=== *[[mikesnd]] *[[respawnhitag]] ===Player Interaction=== *[[ifangdiffl]] *[[ifcansee]] *[[ifcanseetarget]] *[[ifcanshoottarget]] *[[ifhitspace]] *[[getangletotarget]] ===Spawning=== *[[spawn]] *[[espawn]] *[[espawnvar]] *[[qspawn]] *[[qspawnvar]] *[[eqspawn]] *[[eqspawnvar]] ===Materials=== *[[debris]] *[[guts]] *[[lotsofglass]] *[[mail]] *[[money]] *[[paper]] ==Projectiles== *[[defineprojectile]] *[[shoot]] *[[shootvar]] *[[eshoot]] *[[eshootvar]] *[[zshoot]] *[[zshootvar]] *[[ezshoot]] *[[ezshootvar]] ==Player== ===Commands=== *[[addammo]] *[[addinventory]] *[[addweapon]] *[[addweaponvar]] *[[addphealth]] *[[tossweapon]] *[[gmaxammo]] *[[smaxammo]] *[[checkavailinven]] *[[checkavailweapon]] *[[addkills]] *[[lockplayer]] *[[resetplayer]] *[[resetplayerflags]] ===If=== *[[ifgotweaponce]] *[[ifp]] *[[ifpdistg]] *[[ifpdistl]] *[[ifphealthl]] *[[ifpinventory]] *[[ifplayersl]] ==Sectors== ===Operating=== *[[operate]] *[[operateactivators]] *[[operatemasterswitches]] *[[operaterespawns]] *[[operatesectors]] *[[activatebysector]] *[[activate]] ===Manipulation=== *[[dragpoint]] *[[sectsetinterpolation]] *[[sectclearinterpolation]] ===Analysis=== *[[getceilzofslope]] *[[getflorzofslope]] *[[getzrange]] *[[updatesector]] *[[updatesectorz]] *[[checkactivatormotion]] *[[rotatepoint]] *[[lineintersect]] *[[rayintersect]] *[[sectorofwall]] ==Discovery== ===Searching=== *[[findnearactor]] *[[findnearactor3d]] *[[findnearactor3dvar]] *[[findnearactorvar]] *[[findnearactorz]] *[[findnearactorzvar]] *[[findnearsprite]] *[[findnearsprite3d]] *[[findnearsprite3dvar]] *[[findnearspritevar]] *[[findnearspritez]] *[[findnearspritezvar]] *[[findotherplayer]] *[[findplayer]] *[[neartag]] *[[hitscan]] ===Sorting=== *[[headspritesect]] *[[headspritestat]] *[[nextspritesect]] *[[nextspritestat]] *[[prevspritesect]] *[[prevspritestat]] ==Audio== ===Sounds=== *[[definesound]] *[[sound]] *[[soundvar]] *[[soundonce]] *[[soundoncevar]] *[[globalsound]] *[[globalsoundvar]] *[[screensound]] *[[stopsound]] *[[stopsoundvar]] *[[stopactorsound]] *[[stopallsounds]] *[[ifsound]] *[[ifactorsound]] *[[ifnosounds]] *[[setactorsoundpitch]] ===Music=== *[[music]] *[[starttrack]] *[[starttrackvar]] *[[getmusicposition]] *[[setmusicposition]] ==Quotes== *[[definequote]] *[[redefinequote]] *[[quote]] *[[userquote]] *[[qsprintf]] *[[qstrcpy]] *[[qstrcat]] *[[qstrncat]] *[[qstrlen]] *[[qsubstr]] *[[qstrdim]] *[[qgetsysstr]] *[[getpname]] *[[getkeyname]] ==Cutscenes== *[[startcutscene]] *[[ifcutscene]] ==Screen== ===Screen Manipulation=== *[[palfrom]] *[[guniqhudid]] *[[setgamepalette]] *[[setaspect]] ===Player Actions=== *[[wackplayer]] *[[quake]] *[[pkick]] *[[pstomp]] *[[tip]] ===Screen Drawing=== *[[rotatesprite]] *[[rotatesprite16]] *[[rotatespritea]] *[[screentext]] *[[gametext]] *[[gametextz]] *[[minitext]] *[[digitalnumber]] *[[digitalnumberz]] *[[showview]] *[[showviewunbiased]] ===Math=== *[[displayrand]] *[[displayrandvar]] *[[displayrandvarvar]] ==Time Access== *[[getticks]] *[[gettimedate]] ==Game-Changing== *[[activatecheat]] *[[startlevel]] *[[inittimer]] *[[endofgame]] *[[endoflevel]] *[[cmenu]] ==Game Saving== *[[save]] *[[savenn]] ===Hub Maps=== *[[loadmapstate]] *[[savemapstate]] *[[clearmapstate]] ==Debug== *[[debug]] *[[addlog]] *[[addlogvar]] *[[echo]] ==Deprecated== *[[betaname]] *[[enhanced]] *[[eventloadactor]] *[[time]] *[[shadeto]] ===Screen Drawing=== *[[myos]] *[[myosx]] *[[myospal]] *[[myospalx]] ===Single-Use Structure Access=== *[[getactorangle]] *[[getplayerangle]] *[[gettextureceiling]] *[[gettexturefloor]] *[[sectgethitag]] *[[sectgetlotag]] *[[spgethitag]] *[[spgetlotag]] *[[setactorangle]] *[[setplayerangle]] [[Category:Scripting documentation]]

Template used on this page:

- Template:EDuke32 Intro (view source)

Return to Category:All commands.

Retrieved from "http://wiki.eduke32.com/wiki/Category:All_commands"