Full command list: Difference between revisions

From EDukeWiki
Jump to navigation Jump to search
No edit summary
Undo revision 13911 by Rob Anybody (talk)
Tag: Undo
(47 intermediate revisions by 12 users not shown)
Line 1: Line 1:
{{EDuke32 Intro}}
{{EDuke32 Intro}}


This is a list of every CON primitive in the current development branch of EDuke32.
This is a list of every CON primitive in EDuke32.


<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
*[[abs]]
*[[action]]
*[[action]]
*[[activate]]
*[[activatebysector]]
*[[activatebysector]]
*[[activatecheat]]
*[[actor]]
*[[actor]]
*[[actorsound]]
*[[add]]
*[[addammo]]
*[[addammo]]
*[[addinventory]]
*[[addinventory]]
Line 18: Line 24:
*[[addweaponvar]]
*[[addweaponvar]]
*[[ai]]
*[[ai]]
*[[al]]
*[[and]]
*[[andvar]]
*[[andvar]]
*[[andvarvar]]
*[[andvarvar]]
*[[angoff]]
*[[angoff]]
*[[angoffvar]]
*[[angoffvar]]
*[[appendevent]]
*[[array]]
*[[betaname]]
*[[betaname]]
*[[break]]
*[[break]]
*[[cactor]]
*[[cactor]]
*[[calchypotenuse]]
*[[cansee]]
*[[cansee]]
*[[canseespr]]
*[[canseespr]]
*[[capia]]
*[[capis]]
*[[case]]
*[[case]]
*[[changespritesect]]
*[[changespritesect]]
Line 34: Line 47:
*[[checkavailinven]]
*[[checkavailinven]]
*[[checkavailweapon]]
*[[checkavailweapon]]
*[[ck]]
*[[clamp]]
*[[clearmapstate]]
*[[clipdist]]
*[[clipdist]]
*[[clipmove]]
*[[clipmovenoslide]]
*[[cmenu]]
*[[copy]]
*[[cos]]
*[[cos]]
*[[count]]
*[[count]]
*[[cstat]]
*[[cstat]]
*[[cstator]]
*[[cstator]]
*[[damageeventtile]]
*[[damageeventtilerange]]
*[[dc]]
*[[dcd]]
*[[debris]]
*[[debris]]
*[[debug]]
*[[debug]]
Line 44: Line 68:
*[[define]]
*[[define]]
*[[definecheat]]
*[[definecheat]]
*[[definecheatdescription]]
*[[definegamefuncname]]
*[[definegamefuncname]]
*[[definegametype]]
*[[definegametype]]
Line 51: Line 76:
*[[defineskillname]]
*[[defineskillname]]
*[[definesound]]
*[[definesound]]
*[[definevolumeflags]]
*[[definevolumename]]
*[[definevolumename]]
*[[defstate]]
*[[digitalnumber]]
*[[digitalnumber]]
*[[digitalnumberz]]
*[[displayrand]]
*[[displayrand]]
*[[displayrandvar]]
*[[displayrandvar]]
*[[displayrandvarvar]]
*[[displayrandvarvar]]
*[[dist]]
*[[dist]]
*[[div]]
*[[divr]]
*[[divrd]]
*[[divru]]
*[[divscale]]
*[[divvar]]
*[[divvar]]
*[[divvarvar]]
*[[divvarvar]]
*[[dragpoint]]
*[[dragpoint]]
*[[drawline256]]
*[[drawlinergb]]
*[[dynamicremap]]
*[[dynamicremap]]
*[[dynquote]]
*[[dynamicsoundremap]]
*[[echo]]
*[[else]]
*[[else]]
*[[enda]]
*[[enda]]
*[[endevent]]
*[[endevent]]
*[[endofgame]]
*[[endofgame]]
*[[endoflevel]]
*[[ends]]
*[[ends]]
*[[endswitch]]
*[[endswitch]]
Line 77: Line 114:
*[[eventloadactor]]
*[[eventloadactor]]
*[[ezshoot]]
*[[ezshoot]]
*[[ezshootvar]]
*[[fall]]
*[[fall]]
*[[findnearactor]]
*[[findnearactor3d]]
*[[findnearactor3d]]
*[[findnearactor3dvar]]
*[[findnearactor3dvar]]
*[[findnearactor]]
*[[findnearactorvar]]
*[[findnearactorvar]]
*[[findnearactorz]]
*[[findnearactorz]]
*[[findnearactorzvar]]
*[[findnearactorzvar]]
*[[findnearsprite]]
*[[findnearsprite3d]]
*[[findnearsprite3d]]
*[[findnearsprite3dvar]]
*[[findnearsprite3dvar]]
*[[findnearsprite]]
*[[findnearspritevar]]
*[[findnearspritevar]]
*[[findnearspritez]]
*[[findnearspritez]]
Line 93: Line 131:
*[[findplayer]]
*[[findplayer]]
*[[flash]]
*[[flash]]
*[[for]]
*[[gamearray]]
*[[gamestartup]]
*[[gamestartup]]
*[[gametext]]
*[[gametext]]
*[[gametextz]]
*[[gamevar]]
*[[gamevar]]
*[[geta]]
*[[getactor]]
*[[getactor]]
*[[getactorangle]]
*[[getactorangle]]
Line 101: Line 143:
*[[getangle]]
*[[getangle]]
*[[getangletotarget]]
*[[getangletotarget]]
*[[getarrayseq]]
*[[getarraysequence]]
*[[getarraysize]]
*[[getav]]
*[[getceilzofslope]]
*[[getceilzofslope]]
*[[getclosestcol]]
*[[getcurraddress]]
*[[getflorzofslope]]
*[[getflorzofslope]]
*[[getgamefuncbind]]
*[[geti]]
*[[getincangle]]
*[[getinput]]
*[[getinput]]
*[[getkeyname]]
*[[getlastpal]]
*[[getlastpal]]
*[[getmusicposition]]
*[[getp]]
*[[getplayer]]
*[[getplayer]]
*[[getplayerangle]]
*[[getplayerangle]]
Line 110: Line 164:
*[[getpname]]
*[[getpname]]
*[[getprojectile]]
*[[getprojectile]]
*[[getpv]]
*[[gets]]
*[[getsector]]
*[[getsector]]
*[[gettextureceiling]]
*[[gettextureceiling]]
*[[gettexturefloor]]
*[[gettexturefloor]]
*[[getthisprojectile]]
*[[getthisprojectile]]
*[[getticks]]
*[[gettiledata]]
*[[gettimedate]]
*[[gettspr]]
*[[getu]]
*[[getuserdef]]
*[[getuserdef]]
*[[getw]]
*[[getwall]]
*[[getwall]]
*[[getzrange]]
*[[getzrange]]
Line 122: Line 184:
*[[guniqhudid]]
*[[guniqhudid]]
*[[guts]]
*[[guts]]
*[[headspritesect]]
*[[headspritestat]]
*[[hitradius]]
*[[hitradius]]
*[[hitradiusvar]]
*[[hitscan]]
*[[hitscan]]
*[[ifa]]
*[[ifaction]]
*[[ifaction]]
*[[ifactioncount]]
*[[ifactioncount]]
*[[ifactor]]
*[[ifactor]]
*[[ifactornotstayput]]
*[[ifactornotstayput]]
*[[ifactorsound]]
*[[ifae]]
*[[ifai]]
*[[ifai]]
*[[ifand]]
*[[ifangdiffl]]
*[[ifangdiffl]]
*[[ifawayfromwall]]
*[[ifawayfromwall]]
*[[ifb]]
*[[ifbe]]
*[[ifboth]]
*[[ifbulletnear]]
*[[ifbulletnear]]
*[[ifcansee]]
*[[ifcansee]]
Line 136: Line 208:
*[[ifcanshoottarget]]
*[[ifcanshoottarget]]
*[[ifceilingdistl]]
*[[ifceilingdistl]]
*[[ifclient]]
*[[ifcount]]
*[[ifcount]]
*[[ifcutscene]]
*[[ifdead]]
*[[ifdead]]
*[[ife]]
*[[ifeither]]
*[[iffloordistl]]
*[[iffloordistl]]
*[[ifg]]
*[[ifgapzl]]
*[[ifgapzl]]
*[[ifge]]
*[[ifgotweaponce]]
*[[ifgotweaponce]]
*[[ifhitspace]]
*[[ifhitspace]]
Line 146: Line 224:
*[[ifinspace]]
*[[ifinspace]]
*[[ifinwater]]
*[[ifinwater]]
*[[ifl]]
*[[ifle]]
*[[ifmove]]
*[[ifmove]]
*[[ifmultiplayer]]
*[[ifmultiplayer]]
*[[ifn]]
*[[ifnosounds]]
*[[ifnosounds]]
*[[ifnotmoving]]
*[[ifnotmoving]]
*[[ifonwater]]
*[[ifonwater]]
*[[ifor]]
*[[ifoutside]]
*[[ifoutside]]
*[[ifp]]
*[[ifp]]
Line 157: Line 239:
*[[ifphealthl]]
*[[ifphealthl]]
*[[ifpinventory]]
*[[ifpinventory]]
*[[ifplaybackon]]
*[[ifplayersl]]
*[[ifrespawn]]
*[[ifrespawn]]
*[[ifrnd]]
*[[ifrnd]]
*[[ifserver]]
*[[ifsound]]
*[[ifsound]]
*[[ifspawnedby]]
*[[ifspawnedby]]
Line 164: Line 249:
*[[ifsquished]]
*[[ifsquished]]
*[[ifstrength]]
*[[ifstrength]]
*[[ifvara]]
*[[ifvarae]]
*[[ifvarand]]
*[[ifvarand]]
*[[ifvarb]]
*[[ifvarbe]]
*[[ifvarboth]]
*[[ifvare]]
*[[ifvare]]
*[[ifvareither]]
*[[ifvarg]]
*[[ifvarg]]
*[[ifvarge]]
*[[ifvarl]]
*[[ifvarl]]
*[[ifvarle]]
*[[ifvarn]]
*[[ifvarn]]
*[[ifvaror]]
*[[ifvarvara]]
*[[ifvarvarae]]
*[[ifvarvarand]]
*[[ifvarvarand]]
*[[ifvarvarb]]
*[[ifvarvarbe]]
*[[ifvarvarboth]]
*[[ifvarvare]]
*[[ifvarvare]]
*[[ifvarvareither]]
*[[ifvarvarg]]
*[[ifvarvarg]]
*[[ifvarvarge]]
*[[ifvarvarl]]
*[[ifvarvarl]]
*[[ifvarvarle]]
*[[ifvarvarn]]
*[[ifvarvarn]]
*[[ifvarvaror]]
*[[ifvarvarxor]]
*[[ifvarxor]]
*[[ifwasweapon]]
*[[ifwasweapon]]
*[[ifxor]]
*[[include]]
*[[include]]
*[[includedefault]]
*[[inittimer]]
*[[insertspriteq]]
*[[insertspriteq]]
*[[inv]]
*[[jump]]
*[[killit]]
*[[killit]]
*[[klabs]]
*[[ldist]]
*[[ldist]]
*[[lineintersect]]
*[[loadmapstate]]
*[[lockplayer]]
*[[lockplayer]]
*[[lotsofglass]]
*[[lotsofglass]]
Line 184: Line 297:
*[[mikesnd]]
*[[mikesnd]]
*[[minitext]]
*[[minitext]]
*[[mod]]
*[[modvar]]
*[[modvar]]
*[[modvarvar]]
*[[modvarvar]]
*[[money]]
*[[money]]
*[[move]]
*[[move]]
*[[movesector]]
*[[movesprite]]
*[[movesprite]]
*[[mul]]
*[[mulscale]]
*[[mulscale]]
*[[mulvar]]
*[[mulvar]]
Line 198: Line 314:
*[[myosx]]
*[[myosx]]
*[[neartag]]
*[[neartag]]
*[[nextsectorneighborz]]
*[[nextspritesect]]
*[[nextspritestat]]
*[[nullop]]
*[[nullop]]
*[[onevent]]
*[[onevent]]
Line 205: Line 324:
*[[operaterespawns]]
*[[operaterespawns]]
*[[operatesectors]]
*[[operatesectors]]
*[[or]]
*[[orvar]]
*[[orvar]]
*[[orvarvar]]
*[[orvarvar]]
Line 211: Line 331:
*[[pkick]]
*[[pkick]]
*[[precache]]
*[[precache]]
*[[projectile]]
*[[preloadtrackslotforswap]]
*[[prevspritesect]]
*[[prevspritestat]]
*[[print]]
*[[pstomp]]
*[[pstomp]]
*[[qgetsysstr]]
*[[qputs]]
*[[qspawn]]
*[[qspawn]]
*[[qspawnvar]]
*[[qspawnvar]]
*[[qsprintf]]
*[[qstrcat]]
*[[qstrcat]]
*[[qstrcmp]]
*[[qstrcpy]]
*[[qstrcpy]]
*[[qstrdim]]
*[[qstrlen]]
*[[qstrncat]]
*[[qsubstr]]
*[[quake]]
*[[quote]]
*[[quote]]
*[[rand]]
*[[randvar]]
*[[randvar]]
*[[randvarvar]]
*[[randvarvar]]
*[[rayintersect]]
*[[readarrayfromfile]]
*[[readgamevar]]
*[[readgamevar]]
*[[redefinequote]]
*[[redefinequote]]
Line 225: Line 360:
*[[resetcount]]
*[[resetcount]]
*[[resetplayer]]
*[[resetplayer]]
*[[resetplayerflags]]
*[[resizearray]]
*[[respawnhitag]]
*[[respawnhitag]]
*[[return]]
*[[rotatepoint]]
*[[rotatepoint]]
*[[rotatesprite16]]
*[[rotatesprite]]
*[[rotatesprite]]
*[[rotatespritea]]
*[[save]]
*[[savegamevar]]
*[[savegamevar]]
*[[savemapstate]]
*[[savenn]]
*[[scalevar]]
*[[screenpal]]
*[[screensound]]
*[[screentext]]
*[[scriptsize]]
*[[sectclearinterpolation]]
*[[sectgethitag]]
*[[sectgethitag]]
*[[sectgetlotag]]
*[[sectgetlotag]]
*[[sectorofwall]]
*[[sectsetinterpolation]]
*[[set]]
*[[seta]]
*[[setactor]]
*[[setactor]]
*[[setactorangle]]
*[[setactorangle]]
*[[setactorsoundpitch]]
*[[setactorvar]]
*[[setactorvar]]
*[[setarray]]
*[[setarrayseq]]
*[[setarraysequence]]
*[[setaspect]]
*[[setaspect]]
*[[setav]]
*[[setcfgname]]
*[[setdefname]]
*[[setgamename]]
*[[setgamepalette]]
*[[seti]]
*[[setinput]]
*[[setinput]]
*[[setmusicposition]]
*[[setp]]
*[[setplayer]]
*[[setplayer]]
*[[setplayerangle]]
*[[setplayerangle]]
*[[setplayervar]]
*[[setplayervar]]
*[[setprojectile]]
*[[setprojectile]]
*[[setpv]]
*[[sets]]
*[[setsector]]
*[[setsector]]
*[[setsprite]]
*[[setsprite]]
*[[setthisprojectile]]
*[[setthisprojectile]]
*[[settiledata]]
*[[settspr]]
*[[setu]]
*[[setuserdef]]
*[[setuserdef]]
*[[setvar]]
*[[setvar]]
*[[setvarvar]]
*[[setvarvar]]
*[[setw]]
*[[setwall]]
*[[setwall]]
*[[shadeto]]
*[[shiftl]]
*[[shiftr]]
*[[shiftvarl]]
*[[shiftvarl]]
*[[shiftvarr]]
*[[shiftvarr]]
*[[shiftvarvarl]]
*[[shiftvarvarr]]
*[[shoot]]
*[[shoot]]
*[[shootvar]]
*[[shootvar]]
*[[showview]]
*[[showviewq16]]
*[[showviewq16unbiased]]
*[[showviewunbiased]]
*[[sin]]
*[[sin]]
*[[sizeat]]
*[[sizeat]]
Line 261: Line 441:
*[[soundvar]]
*[[soundvar]]
*[[spawn]]
*[[spawn]]
*[[spawnceilingglass]]
*[[spawnwallglass]]
*[[spawnwallstainedglass]]
*[[spgethitag]]
*[[spgethitag]]
*[[spgetlotag]]
*[[spgetlotag]]
*[[spriteflags]]
*[[spriteflags]]
*[[spritenopal]]
*[[spritenoshade]]
*[[spritenoshade]]
*[[spritenvg]]
*[[spritenvg]]
Line 270: Line 454:
*[[sqrt]]
*[[sqrt]]
*[[ssp]]
*[[ssp]]
*[[startcutscene]]
*[[startlevel]]
*[[startlevel]]
*[[startscreen]]
*[[starttrack]]
*[[starttrack]]
*[[starttrackslot]]
*[[starttrackvar]]
*[[state]]
*[[state]]
*[[stopactorsound]]
*[[stopallmusic]]
*[[stopallsounds]]
*[[stopallsounds]]
*[[stopsound]]
*[[stopsound]]
*[[stopsoundvar]]
*[[stopsoundvar]]
*[[strength]]
*[[strength]]
*[[string]]
*[[sub]]
*[[subvar]]
*[[subvar]]
*[[subvarvar]]
*[[subvarvar]]
*[[swaparrays]]
*[[swaptrackslot]]
*[[switch]]
*[[switch]]
*[[time]]
*[[tip]]
*[[tip]]
*[[tossweapon]]
*[[tossweapon]]
*[[txdist]]
*[[udc]]
*[[undefinecheat]]
*[[undefinegamefunc]]
*[[undefinelevel]]
*[[undefineskill]]
*[[undefinevolume]]
*[[updatesector]]
*[[updatesector]]
*[[updatesectorneighbor]]
*[[updatesectorneighborz]]
*[[updatesectorz]]
*[[updatesectorz]]
*[[useractor]]
*[[useractor]]
*[[userquote]]
*[[userquote]]
*[[var]]
*[[wackplayer]]
*[[wackplayer]]
*[[whilel]]
*[[whilen]]
*[[whilevarl]]
*[[whilevarn]]
*[[whilevarn]]
*[[whilevarvarl]]
*[[whilevarvarn]]
*[[whilevarvarn]]
*[[writearraytofile]]
*[[xor]]
*[[xorvar]]
*[[xorvar]]
*[[xorvarvar]]
*[[xorvarvar]]
*[[zshoot]]
*[[zshoot]]
*[[zshootvar]]
</div>


[[Category:All commands]]
[[Category:Scripting documentation]]

Revision as of 19:42, 6 July 2020

EDuke32 Scripting

This is a list of every CON primitive in EDuke32.