Category:All commands: Difference between revisions

From EDukeWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
{{EDuke32 Intro}}
{{EDuke32 Intro}}


==Flow Control==
==Preprocessor==
*[[include]]
*[[define]]
==Meta-Settings==
*[[dynamicremap]]
*[[setcfgname]]
*[[setdefname]]
*[[setgamename]]
*[[precache]]
*[[scriptsize]]
*[[cheatkeys]]
*[[definecheat]]
*[[definegamefuncname]]
*[[definegametype]]
*[[definelevelname]]
*[[defineskillname]]
*[[definevolumename]]
===If===
*[[ifrespawn]]
*[[ifmultiplayer]]
*[[ifclient]]
*[[ifserver]]
==Global Settings==
*[[gamestartup]]
*[[spritenopal]]
*[[spritenoshade]]
*[[spritenvg]]
*[[spriteshadow]]
==Block Delimiting==
*[[actor]]
*[[actor]]
*[[useractor]]
*[[useractor]]
Line 9: Line 37:
*[[onevent]]
*[[onevent]]
*[[endevent]]
*[[endevent]]
*[[eventloadactor]]
==Flow Control==
*[[nullop]]
*[[else]]
*[[switch]]
*[[switch]]
*[[endswitch]]
*[[endswitch]]
Line 21: Line 51:
*[[whilevarvarn]]
*[[whilevarvarn]]
==Actor Control==
==Actor Control==
===Settings===
====Commands====
*[[cactor]]
*[[action]]
*[[action]]
*[[ai]]
*[[ai]]
*[[move]]
*[[move]]
*[[count]]
*[[resetactioncount]]
*[[resetcount]]
*[[cstat]]
*[[cstator]]
*[[clipdist]]
*[[sizeat]]
*[[sizeto]]
*[[strength]]
*[[addstrength]]
*[[spritepal]]
*[[getlastpal]]
*[[sleeptime]]
*[[changespritesect]]
*[[changespritestat]]
*[[spriteflags]]
*[[angoff]]
*[[angoffvar]]
*[[fall]]
*[[insertspriteq]]
*[[killit]]
====If====
*[[ifactor]]
*[[ifaction]]
*[[ifactioncount]]
*[[ifai]]
*[[ifcount]]
*[[ifmove]]
*[[ifspawnedby]]
*[[ifspritepal]]
*[[ifstrength]]
*[[ifhitweapon]]
*[[ifwasweapon]]
*[[ifdead]]
*[[ifactornotstayput]]
===Surroundings===
====Commands====
*[[flash]]
====If====
*[[ifawayfromwall]]
*[[ifbulletnear]]
*[[ifceilingdistl]]
*[[iffloordistl]]
*[[ifgapzl]]
*[[ifsquished]]
*[[ifnotmoving]]
*[[ifinwater]]
*[[ifonwater]]
*[[ifoutside]]
*[[ifinspace]]
*[[ifinouterspace]]
===Mapping Features===
*[[mikesnd]]
*[[respawnhitag]]
===Player Interaction===
*[[ifangdiffl]]
*[[ifcansee]]
*[[ifcanseetarget]]
*[[ifcanshoottarget]]
*[[ifhitspace]]
==Player==
===Commands===
*[[addammo]]
*[[addinventory]]
*[[addweapon]]
*[[addweaponvar]]
*[[addphealth]]
*[[tossweapon]]
*[[resetplayer]]
*[[lockplayer]]
*[[gmaxammo]]
*[[smaxammo]]
*[[checkavailinven]]
*[[checkavailweapon]]
===If===
*[[ifgotweaponce]]
*[[ifp]]
*[[ifpdistg]]
*[[ifpdistl]]
*[[ifphealthl]]
*[[ifpinventory]]
==Structure Access==
==Structure Access==
*[[getactor]]
*[[getactor]]
Line 124: Line 238:
*[[eqspawn]]
*[[eqspawn]]
*[[eqspawnvar]]
*[[eqspawnvar]]
==Searching==
*[[findnearactor]]
*[[findnearactor3d]]
*[[findnearactor3dvar]]
*[[findnearactorvar]]
*[[findnearactorz]]
*[[findnearactorzvar]]
*[[findnearsprite]]
*[[findnearsprite3d]]
*[[findnearsprite3dvar]]
*[[findnearspritevar]]
*[[findnearspritez]]
*[[findnearspritezvar]]
*[[findotherplayer]]
*[[findplayer]]
*[[neartag]]
==Materials==
==Materials==
*[[debris]]
*[[debris]]
Line 131: Line 261:
*[[money]]
*[[money]]
*[[paper]]
*[[paper]]
==Sectors==
===Operating===
*[[operate]]
*[[operateactivators]]
*[[operatemasterswitches]]
*[[operaterespawns]]
*[[operatesectors]]
*[[activatebysector]]
*[[checkactivatormotion]]
===Manipulation===
*[[dragpoint]]
*[[sectclearinterpolation]]
*[[sectorofwall]]
*[[sectsetinterpolation]]
===Discovery===
*[[getceilzofslope]]
*[[getflorzofslope]]
*[[updatesector]]
*[[updatesectorz]]
==Audio==
==Audio==
===Sounds===
===Sounds===
Line 144: Line 293:
*[[stopactorsound]]
*[[stopactorsound]]
*[[stopallsounds]]
*[[stopallsounds]]
*[[ifsound]]
*[[ifactorsound]]
*[[ifnosounds]]
===Music===
===Music===
*[[music]]
*[[music]]
Line 153: Line 305:
*[[quote]]
*[[quote]]
*[[userquote]]
*[[userquote]]
*[[qgetsysstr]]
*[[qsprintf]]
*[[qsprintf]]
*[[qstrcat]]
*[[qstrcat]]
Line 160: Line 311:
*[[qstrncat]]
*[[qstrncat]]
*[[qsubstr]]
*[[qsubstr]]
*[[qgetsysstr]]
*[[getpname]]
*[[getkeyname]]
==Screen==
==Screen==
===Screen Manipulation===
===Screen Manipulation===
Line 183: Line 337:
*[[displayrandvar]]
*[[displayrandvar]]
*[[displayrandvarvar]]
*[[displayrandvarvar]]
==Hub Maps==
==Data Saving==
*[[readgamevar]]
*[[savegamevar]]
*[[readarrayfromfile]]
*[[writearraytofile]]
===Hub Maps===
*[[loadmapstate]]
*[[loadmapstate]]
*[[savemapstate]]
*[[savemapstate]]
*[[clearmapstate]]
==Debug==
*[[debug]]
*[[addlog]]
*[[addlogvar]]
==Unsorted==
==Unsorted==
*[[activatebysector]]
*[[activatecheat]]
*[[activatecheat]]
*[[addammo]]
*[[addinventory]]
*[[addkills]]
*[[addkills]]
*[[addlog]]
*[[addlogvar]]
*[[addphealth]]
*[[addstrength]]
*[[addweapon]]
*[[addweaponvar]]
*[[angoff]]
*[[angoffvar]]
*[[betaname]]
*[[cactor]]
*[[cansee]]
*[[cansee]]
*[[canseespr]]
*[[canseespr]]
*[[changespritesect]]
*[[changespritestat]]
*[[cheatkeys]]
*[[checkactivatormotion]]
*[[checkavailinven]]
*[[checkavailweapon]]
*[[clearmapstate]]
*[[clipdist]]
*[[clipmove]]
*[[clipmove]]
*[[clipmovenoslide]]
*[[clipmovenoslide]]
*[[cmenu]]
*[[cmenu]]
*[[count]]
*[[cstat]]
*[[cstator]]
*[[debug]]
*[[define]]
*[[definecheat]]
*[[definegamefuncname]]
*[[definegametype]]
*[[definelevelname]]
*[[defineprojectile]]
*[[defineprojectile]]
*[[defineskillname]]
*[[definevolumename]]
*[[dist]]
*[[dist]]
*[[dragpoint]]
*[[dynamicremap]]
*[[else]]
*[[endofgame]]
*[[endofgame]]
*[[enhanced]]
*[[fall]]
*[[findnearactor]]
*[[findnearactor3d]]
*[[findnearactor3dvar]]
*[[findnearactorvar]]
*[[findnearactorz]]
*[[findnearactorzvar]]
*[[findnearsprite]]
*[[findnearsprite3d]]
*[[findnearsprite3dvar]]
*[[findnearspritevar]]
*[[findnearspritez]]
*[[findnearspritezvar]]
*[[findotherplayer]]
*[[findplayer]]
*[[flash]]
*[[gamestartup]]
*[[gamevar]]
*[[gamevar]]
*[[getangletotarget]]
*[[getangletotarget]]
*[[getceilzofslope]]
*[[getflorzofslope]]
*[[getincangle]]
*[[getincangle]]
*[[getkeyname]]
*[[getlastpal]]
*[[getpname]]
*[[getticks]]
*[[getticks]]
*[[gettimedate]]
*[[gettimedate]]
*[[getzrange]]
*[[getzrange]]
*[[gmaxammo]]
*[[hitradius]]
*[[hitradius]]
*[[hitradiusvar]]
*[[hitradiusvar]]
*[[hitscan]]
*[[hitscan]]
*[[ifaction]]
*[[ifactioncount]]
*[[ifactor]]
*[[ifactornotstayput]]
*[[ifactorsound]]
*[[ifai]]
*[[ifangdiffl]]
*[[ifawayfromwall]]
*[[ifbulletnear]]
*[[ifcansee]]
*[[ifcanseetarget]]
*[[ifcanshoottarget]]
*[[ifceilingdistl]]
*[[ifclient]]
*[[ifcount]]
*[[ifdead]]
*[[iffloordistl]]
*[[ifgapzl]]
*[[ifgotweaponce]]
*[[ifhitspace]]
*[[ifhitweapon]]
*[[ifinouterspace]]
*[[ifinspace]]
*[[ifinwater]]
*[[ifmove]]
*[[ifmultiplayer]]
*[[ifnosounds]]
*[[ifnotmoving]]
*[[ifonwater]]
*[[ifoutside]]
*[[ifp]]
*[[ifpdistg]]
*[[ifpdistl]]
*[[ifphealthl]]
*[[ifpinventory]]
*[[ifrespawn]]
*[[ifrnd]]
*[[ifrnd]]
*[[ifserver]]
*[[ifsound]]
*[[ifspawnedby]]
*[[ifspritepal]]
*[[ifsquished]]
*[[ifstrength]]
*[[ifwasweapon]]
*[[include]]
*[[inittimer]]
*[[inittimer]]
*[[insertspriteq]]
*[[killit]]
*[[ldist]]
*[[ldist]]
*[[lineintersect]]
*[[lineintersect]]
*[[lockplayer]]
*[[mikesnd]]
*[[movesprite]]
*[[movesprite]]
*[[neartag]]
*[[nullop]]
*[[operate]]
*[[operateactivators]]
*[[operatemasterswitches]]
*[[operaterespawns]]
*[[operatesectors]]
*[[precache]]
*[[rayintersect]]
*[[rayintersect]]
*[[readarrayfromfile]]
*[[readgamevar]]
*[[resetactioncount]]
*[[resetcount]]
*[[resetplayer]]
*[[respawnhitag]]
*[[return]]
*[[return]]
*[[rotatepoint]]
*[[rotatepoint]]
*[[save]]
*[[save]]
*[[savegamevar]]
*[[savenn]]
*[[savenn]]
*[[scriptsize]]
*[[sectclearinterpolation]]
*[[sectorofwall]]
*[[sectsetinterpolation]]
*[[setaspect]]
*[[setaspect]]
*[[setcfgname]]
*[[setdefname]]
*[[setgamename]]
*[[setgamepalette]]
*[[setgamepalette]]
*[[setsprite]]
*[[setsprite]]
*[[sizeat]]
*[[sizeto]]
*[[sleeptime]]
*[[smaxammo]]
*[[spriteflags]]
*[[spritenopal]]
*[[spritenoshade]]
*[[spritenvg]]
*[[spritepal]]
*[[spriteshadow]]
*[[ssp]]
*[[ssp]]
*[[startlevel]]
*[[startlevel]]
*[[strength]]
*[[time]]
*[[time]]
*[[tossweapon]]
*[[updatesector]]
*[[updatesectorz]]
*[[writearraytofile]]
==Deprecated==
==Deprecated==
*[[betaname]]
*[[enhanced]]
*[[eventloadactor]]
===Screen Drawing===
===Screen Drawing===
*[[myos]]
*[[myos]]

Revision as of 15:42, 12 April 2011

EDuke32 Scripting

Preprocessor

Meta-Settings

If

Global Settings

Block Delimiting

Flow Control

Loops

Actor Control

Settings

Commands

If

Surroundings

Commands

If

Mapping Features

Player Interaction

Player

Commands

If

Structure Access

Searching

Gamevar Operators

Arrays

Math Operations

Gamevar Conditions

Projectiles

Spawning

Searching

Materials

Sectors

Operating

Manipulation

Discovery

Audio

Sounds

Music

Quotes

Screen

Screen Manipulation

Player Actions

Screen Drawing

Math

Data Saving

Hub Maps

Debug

Unsorted

Deprecated

Screen Drawing

Single-Use Structure Access

Subcategories

This category has the following 14 subcategories, out of 14 total.

E

G

I

P

S