Full command list: Difference between revisions

From EDukeWiki
Jump to navigation Jump to search
Updated according to the latest available snapshot
No edit summary
 
(28 intermediate revisions by 10 users not shown)
Line 3: Line 3:
This is a list of every CON primitive in EDuke32.
This is a list of every CON primitive in EDuke32.


{| cellpadding="0" cellspacing="0" border="0" width="100%"
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
| width="33%" valign="top" style="border-right: none; padding: 0.6em;" |
*[[abs]]
*[[action]]
*[[action]]
*[[activate]]
*[[activatebysector]]
*[[activatebysector]]
*[[activatecheat]]
*[[activatecheat]]
*[[actor]]
*[[actor]]
*[[actorsound]]
*[[add]]
*[[addammo]]
*[[addammo]]
*[[addinventory]]
*[[addinventory]]
Line 21: Line 24:
*[[addweaponvar]]
*[[addweaponvar]]
*[[ai]]
*[[ai]]
*[[al]]
*[[and]]
*[[andvar]]
*[[andvar]]
*[[andvarvar]]
*[[andvarvar]]
*[[angoff]]
*[[angoff]]
*[[angoffvar]]
*[[angoffvar]]
*[[appendevent]]
*[[appendstate]]
*[[array]]
*[[betaname]]
*[[betaname]]
*[[break]]
*[[break]]
*[[cactor]]
*[[cactor]]
*[[calchypotenuse]]
*[[cansee]]
*[[cansee]]
*[[canseespr]]
*[[canseespr]]
*[[capia]]
*[[capis]]
*[[case]]
*[[case]]
*[[changespritesect]]
*[[changespritesect]]
Line 37: Line 48:
*[[checkavailinven]]
*[[checkavailinven]]
*[[checkavailweapon]]
*[[checkavailweapon]]
*[[ck]]
*[[clamp]]
*[[clearmapstate]]
*[[clearmapstate]]
*[[clipdist]]
*[[clipdist]]
*[[clipmove]]
*[[clipmovenoslide]]
*[[cmenu]]
*[[cmenu]]
*[[continue]]
*[[copy]]
*[[cos]]
*[[cos]]
*[[count]]
*[[count]]
*[[cstat]]
*[[cstat]]
*[[cstator]]
*[[cstator]]
*[[damageeventtile]]
*[[damageeventtilerange]]
*[[dc]]
*[[dcd]]
*[[debris]]
*[[debris]]
*[[debug]]
*[[debug]]
Line 49: Line 70:
*[[define]]
*[[define]]
*[[definecheat]]
*[[definecheat]]
*[[definecheatdescription]]
*[[definegamefuncname]]
*[[definegamefuncname]]
*[[definegametype]]
*[[definegametype]]
Line 56: Line 78:
*[[defineskillname]]
*[[defineskillname]]
*[[definesound]]
*[[definesound]]
*[[definevolumeflags]]
*[[definevolumename]]
*[[definevolumename]]
*[[defstate]]
*[[digitalnumber]]
*[[digitalnumber]]
*[[digitalnumberz]]
*[[digitalnumberz]]
Line 63: Line 87:
*[[displayrandvarvar]]
*[[displayrandvarvar]]
*[[dist]]
*[[dist]]
*[[div]]
*[[divr]]
*[[divrd]]
*[[divru]]
*[[divscale]]
*[[divvar]]
*[[divvar]]
*[[divvarvar]]
*[[divvarvar]]
*[[dragpoint]]
*[[dragpoint]]
*[[drawline256]]
*[[drawlinergb]]
*[[dynamicremap]]
*[[dynamicremap]]
*[[dynamicsoundremap]]
*[[echo]]
*[[else]]
*[[else]]
*[[enda]]
*[[enda]]
*[[endevent]]
*[[endevent]]
*[[endofgame]]
*[[endofgame]]
*[[endoflevel]]
*[[ends]]
*[[ends]]
*[[endswitch]]
*[[endswitch]]
Line 83: Line 117:
*[[ezshoot]]
*[[ezshoot]]
*[[ezshootvar]]
*[[ezshootvar]]
*[[exit]]
*[[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 99: Line 134:
*[[findplayer]]
*[[findplayer]]
*[[flash]]
*[[flash]]
*[[for]]
*[[gamearray]]
*[[gamearray]]
*[[gamestartup]]
*[[gamestartup]]
Line 104: Line 140:
*[[gametextz]]
*[[gametextz]]
*[[gamevar]]
*[[gamevar]]
*[[geta]]
*[[getactor]]
*[[getactor]]
*[[getactorangle]]
*[[getactorangle]]
Line 109: Line 146:
*[[getangle]]
*[[getangle]]
*[[getangletotarget]]
*[[getangletotarget]]
*[[getarrayseq]]
*[[getarraysequence]]
*[[getarraysize]]
*[[getav]]
*[[getceilzofslope]]
*[[getceilzofslope]]
*[[getclosestcol]]
*[[getcurraddress]]
*[[getcurraddress]]
*[[getflorzofslope]]
*[[getflorzofslope]]
*[[getgamefuncbind]]
*[[geti]]
*[[getincangle]]
*[[getincangle]]
*[[getinput]]
*[[getinput]]
*[[getkeyname]]
*[[getkeyname]]
| width="33%" valign="top" style="border-right: none; border-left: none; padding: 0.6em;" |
*[[getlastpal]]
*[[getlastpal]]
*[[getmusicposition]]
*[[getngcflags]]
*[[getp]]
*[[getplayer]]
*[[getplayer]]
*[[getplayerangle]]
*[[getplayerangle]]
Line 122: Line 168:
*[[getpname]]
*[[getpname]]
*[[getprojectile]]
*[[getprojectile]]
*[[getpv]]
*[[gets]]
*[[getsector]]
*[[getsector]]
*[[gettextureceiling]]
*[[gettextureceiling]]
Line 127: Line 175:
*[[getthisprojectile]]
*[[getthisprojectile]]
*[[getticks]]
*[[getticks]]
*[[gettiledata]]
*[[gettimedate]]
*[[gettimedate]]
*[[gettspr]]
*[[gettspr]]
*[[getu]]
*[[getuserdef]]
*[[getuserdef]]
*[[getw]]
*[[getwall]]
*[[getwall]]
*[[getzrange]]
*[[getzrange]]
Line 142: Line 193:
*[[hitradiusvar]]
*[[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 154: Line 212:
*[[ifcanshoottarget]]
*[[ifcanshoottarget]]
*[[ifceilingdistl]]
*[[ifceilingdistl]]
*[[ifclient]]
*[[ifcount]]
*[[ifcount]]
*[[ifcutscene]]
*[[ifdead]]
*[[ifdead]]
*[[ife]]
*[[ifeither]]
*[[iffloordistl]]
*[[iffloordistl]]
*[[ifg]]
*[[ifgapzl]]
*[[ifgapzl]]
*[[ifge]]
*[[ifgotweaponce]]
*[[ifgotweaponce]]
*[[ifhitspace]]
*[[ifhitspace]]
Line 164: Line 228:
*[[ifinspace]]
*[[ifinspace]]
*[[ifinwater]]
*[[ifinwater]]
*[[ifl]]
*[[ifle]]
*[[ifmove]]
*[[ifmove]]
*[[ifmultiplayer]]
*[[ifmultiplayer]]
*[[ifn]]
*[[ifnosounds]]
*[[ifnosounds]]
*[[ifnotmoving]]
*[[ifnotmoving]]
*[[ifonwater]]
*[[ifonwater]]
*[[ifor]]
*[[ifoutside]]
*[[ifoutside]]
*[[ifp]]
*[[ifp]]
Line 175: Line 243:
*[[ifphealthl]]
*[[ifphealthl]]
*[[ifpinventory]]
*[[ifpinventory]]
*[[ifplaybackon]]
*[[ifplayersl]]
*[[ifrespawn]]
*[[ifrespawn]]
*[[ifrnd]]
*[[ifrnd]]
*[[ifserver]]
*[[ifsound]]
*[[ifsound]]
*[[ifspawnedby]]
*[[ifspawnedby]]
Line 182: Line 253:
*[[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]]
*[[inittimer]]
*[[insertspriteq]]
*[[insertspriteq]]
*[[inv]]
*[[jump]]
*[[jump]]
*[[killit]]
*[[killit]]
*[[klabs]]
*[[ldist]]
*[[ldist]]
*[[lineintersect]]
*[[loadmapstate]]
*[[loadmapstate]]
*[[lockplayer]]
*[[lockplayer]]
Line 205: Line 301:
*[[mikesnd]]
*[[mikesnd]]
*[[minitext]]
*[[minitext]]
*[[mod]]
*[[modvar]]
*[[modvar]]
*[[modvarvar]]
*[[modvarvar]]
*[[money]]
*[[money]]
*[[move]]
*[[move]]
*[[movesector]]
*[[movesprite]]
*[[movesprite]]
*[[mul]]
*[[mulscale]]
*[[mulscale]]
*[[mulvar]]
*[[mulvar]]
Line 219: Line 318:
*[[myosx]]
*[[myosx]]
*[[neartag]]
*[[neartag]]
*[[nextsectorneighborz]]
*[[nextspritesect]]
*[[nextspritesect]]
*[[nextspritestat]]
*[[nextspritestat]]
Line 226: Line 326:
*[[operateactivators]]
*[[operateactivators]]
*[[operatemasterswitches]]
*[[operatemasterswitches]]
| width="33%" valign="top" style="border-left: none; padding: 0.6em;" |
*[[operaterespawns]]
*[[operaterespawns]]
*[[operatesectors]]
*[[operatesectors]]
*[[or]]
*[[orvar]]
*[[orvar]]
*[[orvarvar]]
*[[orvarvar]]
Line 235: Line 335:
*[[pkick]]
*[[pkick]]
*[[precache]]
*[[precache]]
*[[preloadtrackslotforswap]]
*[[prependstate]]
*[[prevspritesect]]
*[[prevspritesect]]
*[[prevspritestat]]
*[[prevspritestat]]
*[[print]]
*[[pstomp]]
*[[pstomp]]
*[[qgetsysstr]]
*[[qgetsysstr]]
*[[qputs]]
*[[qspawn]]
*[[qspawn]]
*[[qspawnvar]]
*[[qspawnvar]]
*[[qsprintf]]
*[[qsprintf]]
*[[qstrcat]]
*[[qstrcat]]
*[[qstrcmp]]
*[[qstrcpy]]
*[[qstrcpy]]
*[[qstrdim]]
*[[qstrlen]]
*[[qstrlen]]
*[[qstrncat]]
*[[qsubstr]]
*[[qsubstr]]
*[[quake]]
*[[quake]]
*[[quote]]
*[[quote]]
*[[rand]]
*[[randvar]]
*[[randvar]]
*[[randvarvar]]
*[[randvarvar]]
*[[readarrayfromfile]] (stub)
*[[rayintersect]]
*[[readarrayfromfile]]
*[[readgamevar]]
*[[readgamevar]]
*[[redefinequote]]
*[[redefinequote]]
Line 256: Line 365:
*[[resetcount]]
*[[resetcount]]
*[[resetplayer]]
*[[resetplayer]]
*[[resetplayerflags]]
*[[resizearray]]
*[[resizearray]]
*[[respawnhitag]]
*[[respawnhitag]]
*[[return]]
*[[rotatepoint]]
*[[rotatepoint]]
*[[rotatesprite16]]
*[[rotatesprite]]
*[[rotatesprite]]
*[[rotatesprite16]]
*[[rotatespritea]]
*[[save]]
*[[save]]
*[[savegamevar]]
*[[savegamevar]]
*[[savemapstate]]
*[[savemapstate]]
*[[savenn]]
*[[scalevar]]
*[[screenpal]]
*[[screensound]]
*[[screentext]]
*[[scriptsize]]
*[[scriptsize]]
*[[sectclearinterpolation]]
*[[sectgethitag]]
*[[sectgethitag]]
*[[sectgetlotag]]
*[[sectgetlotag]]
*[[sectorofwall]]
*[[sectsetinterpolation]]
*[[set]]
*[[seta]]
*[[setactor]]
*[[setactor]]
*[[setactorangle]]
*[[setactorangle]]
*[[setactorsoundpitch]]
*[[setactorvar]]
*[[setactorvar]]
*[[setarray]]
*[[setarray]]
*[[setarrayseq]]
*[[setarraysequence]]
*[[setaspect]]
*[[setaspect]]
*[[setav]]
*[[setcfgname]]
*[[setcfgname]]
*[[setdefname]]
*[[setdefname]]
*[[setgamename]]
*[[setgamename]]
*[[setgamepalette]]
*[[setgamepalette]]
*[[seti]]
*[[setinput]]
*[[setinput]]
*[[setmusicposition]]
*[[setngcflags]]
*[[setp]]
*[[setplayer]]
*[[setplayer]]
*[[setplayerangle]]
*[[setplayerangle]]
*[[setplayervar]]
*[[setplayervar]]
*[[setprojectile]]
*[[setprojectile]]
*[[setpv]]
*[[sets]]
*[[setsector]]
*[[setsector]]
*[[setsprite]]
*[[setsprite]]
*[[setthisprojectile]]
*[[setthisprojectile]]
*[[settiledata]]
*[[settspr]]
*[[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]]
*[[showview]]
*[[showviewq16]]
*[[showviewq16unbiased]]
*[[showviewunbiased]]
*[[sin]]
*[[sin]]
*[[sizeat]]
*[[sizeat]]
Line 304: Line 447:
*[[soundvar]]
*[[soundvar]]
*[[spawn]]
*[[spawn]]
*[[spawnceilingglass]]
*[[spawnwallglass]]
*[[spawnwallstainedglass]]
*[[spgethitag]]
*[[spgethitag]]
*[[spgetlotag]]
*[[spgetlotag]]
Line 314: Line 460:
*[[sqrt]]
*[[sqrt]]
*[[ssp]]
*[[ssp]]
*[[startcutscene]]
*[[startlevel]]
*[[startlevel]]
*[[startscreen]]
*[[starttrack]]
*[[starttrack]]
*[[starttrackslot]]
*[[starttrackvar]]
*[[starttrackvar]]
*[[state]]
*[[state]]
*[[stopactorsound]]
*[[stopallmusic]]
*[[stopallsounds]]
*[[stopallsounds]]
*[[stopsound]]
*[[stopsound]]
*[[stopsoundvar]]
*[[stopsoundvar]]
*[[strength]]
*[[strength]]
*[[string]]
*[[sub]]
*[[subvar]]
*[[subvar]]
*[[subvarvar]]
*[[subvarvar]]
*[[swaparrays]]
*[[swaptrackslot]]
*[[switch]]
*[[switch]]
*[[terminate]]
*[[time]]
*[[time]]
*[[tip]]
*[[tip]]
*[[tossweapon]]
*[[tossweapon]]
*[[udc]]
*[[undefinecheat]]
*[[undefinegamefunc]]
*[[undefinelevel]]
*[[undefineskill]]
*[[undefinevolume]]
*[[updatesector]]
*[[updatesector]]
*[[updatesectorneighbor]]
*[[updatesectorneighborz]]
*[[updatesectorz]]
*[[updatesectorz]]
*[[useractor]]
*[[useractor]]
*[[userquote]]
*[[userquote]]
*[[var]]
*[[wackplayer]]
*[[wackplayer]]
*[[whilel]]
*[[whilee]]
*[[whilen]]
*[[whilevarl]]
*[[whilevare]]
*[[whilevarn]]
*[[whilevarn]]
*[[whilevarvarl]]
*[[whilevarvare]]
*[[whilevarvarn]]
*[[whilevarvarn]]
*[[writearraytofile]] (stub)
*[[writearraytofile]]
*[[xor]]
*[[xorvar]]
*[[xorvar]]
*[[xorvarvar]]
*[[xorvarvar]]
*[[zshoot]]
*[[zshoot]]
*[[zshootvar]]
*[[zshootvar]]
|}
</div>


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

Latest revision as of 09:03, 7 January 2024

EDuke32 Scripting

This is a list of every CON primitive in EDuke32.