mirror of
https://github.com/ZDoom/gzdoom.git
synced 2024-11-05 20:40:30 +00:00
e4af82ae96
velocity, and now it's known as such. The actor variables momx/momy/momz are now known as velx/vely/velz, and the ACS functions GetActorMomX/Y/Z are now known as GetActorVelX/Y/Z. For compatibility, momx/momy/momz will continue to work as aliases from DECORATE. The ACS functions, however, require you to use the new name, since they never saw an official release yet. SVN r1689 (trunk)
74 lines
1.9 KiB
Text
74 lines
1.9 KiB
Text
|
|
// Flags for A_CustomMissile
|
|
const int CMF_AIMOFFSET = 1;
|
|
const int CMF_AIMDIRECTION = 2;
|
|
const int CMF_TRACKOWNER = 4;
|
|
const int CMF_CHECKTARGETDEAD = 8;
|
|
|
|
// Flags for A_SpawnItemEx
|
|
const int SXF_TRANSFERTRANSLATION=1;
|
|
const int SXF_ABSOLUTEPOSITION=2;
|
|
const int SXF_ABSOLUTEANGLE=4;
|
|
const int SXF_ABSOLUTEMOMENTUM=8;
|
|
const int SXF_ABSOLUTEVELOCITY=8;
|
|
const int SXF_SETMASTER=16;
|
|
const int SXF_NOCHECKPOSITION = 32;
|
|
const int SXF_TELEFRAG=64;
|
|
const int SXF_CLIENTSPAWN=128; // only used by Skulltag
|
|
const int SXF_TRANSFERAMBUSHFLAG=256;
|
|
const int SXF_TRANSFERPITCH=512;
|
|
const int SXF_TRANSFERPOINTERS=1024;
|
|
|
|
// Flags for A_Chase
|
|
const int CHF_FASTCHASE = 1;
|
|
const int CHF_NOPLAYACTIVE = 2;
|
|
const int CHF_NIGHTMAREFAST = 4;
|
|
const int CHF_RESURRECT = 8;
|
|
const int CHF_DONTMOVE = 16;
|
|
|
|
// Flags for A_LookEx
|
|
const int LOF_NOSIGHTCHECK = 1;
|
|
const int LOF_NOSOUNDCHECK = 2;
|
|
const int LOF_DONTCHASEGOAL = 4;
|
|
const int LOF_NOSEESOUND = 8;
|
|
const int LOF_FULLVOLSEESOUND = 16;
|
|
|
|
// Morph constants
|
|
const int MRF_ADDSTAMINA = 1;
|
|
const int MRF_FULLHEALTH = 2;
|
|
const int MRF_UNDOBYTOMEOFPOWER = 4;
|
|
const int MRF_UNDOBYCHAOSDEVICE = 8;
|
|
const int MRF_FAILNOTELEFRAG = 16;
|
|
const int MRF_FAILNOLAUGH = 32;
|
|
const int MRF_WHENINVULNERABLE = 64;
|
|
const int MRF_LOSEACTUALWEAPON = 128;
|
|
const int MRF_NEWTIDBEHAVIOUR = 256;
|
|
const int MRF_UNDOBYDEATH = 512;
|
|
const int MRF_UNDOBYDEATHFORCED = 1024;
|
|
const int MRF_UNDOBYDEATHSAVES = 2048;
|
|
|
|
// constants for A_PlaySound
|
|
enum
|
|
{
|
|
CHAN_AUTO = 0,
|
|
CHAN_WEAPON = 1,
|
|
CHAN_VOICE = 2,
|
|
CHAN_ITEM = 3,
|
|
CHAN_BODY = 4,
|
|
|
|
// modifier flags
|
|
CHAN_LISTENERZ = 8,
|
|
CHAN_MAYBE_LOCAL = 16,
|
|
CHAN_UI = 32,
|
|
CHAN_NOPAUSE = 64
|
|
};
|
|
|
|
// sound attenuation values
|
|
const float ATTN_NONE = 0;
|
|
const float ATTN_NORM = 1;
|
|
const float ATTN_IDLE = 1.001;
|
|
const float ATTN_STATIC = 3;
|
|
|
|
|
|
// This is only here to provide one global variable for testing.
|
|
native int testglobalvar;
|