diff options
Diffstat (limited to 'src/libparsec/include/od_masks.h')
| -rw-r--r-- | src/libparsec/include/od_masks.h | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/src/libparsec/include/od_masks.h b/src/libparsec/include/od_masks.h new file mode 100644 index 0000000..103342b --- /dev/null +++ b/src/libparsec/include/od_masks.h @@ -0,0 +1,64 @@ +/* + * PARSEC HEADER (OBJECT) + * Ship Weapons/Specials Masks V1.28 + * + * Copyright (c) Markus Hadwiger 1996-2000 + * All Rights Reserved. + */ + +#ifndef _OD_MASKS_H_ +#define _OD_MASKS_H_ + + +// masks for ShipObject::Weapons + +#define WPMASK_CANNON_LASER 0x00000001 +#define WPMASK_CANNON_HELIX 0x00000002 +#define WPMASK_CANNON_LIGHTNING 0x00000004 +#define WPMASK_CANNON_PHOTON 0x00000008 +#define WPMASK_LASER_BEAM 0x00000010 +#define WPMASK_LASER_AUX_6 0x00000020 +#define WPMASK_LASER_AUX_7 0x00000040 +#define WPMASK_LASER_AUX_8 0x00000080 +#define WPMASK_DEVICE_EMP 0x00000100 +#define WPMASK_DEVICE_AUX_2 0x00000200 +#define WPMASK_DEVICE_AUX_3 0x00000400 +#define WPMASK_DEVICE_AUX_4 0x00000800 +#define WPMASK_DEVICE_AUX_5 0x00001000 +#define WPMASK_DEVICE_AUX_6 0x00002000 +#define WPMASK_DEVICE_AUX_7 0x00004000 +#define WPMASK_DEVICE_AUX_8 0x00008000 +#define WPMASK_WEAPON_AUX_1 0x00010000 +#define WPMASK_WEAPON_AUX_2 0x00020000 +#define WPMASK_WEAPON_AUX_3 0x00040000 +#define WPMASK_WEAPON_AUX_4 0x00080000 +#define WPMASK_WEAPON_AUX_5 0x00100000 +#define WPMASK_WEAPON_AUX_6 0x00200000 +#define WPMASK_WEAPON_AUX_7 0x00400000 +#define WPMASK_WEAPON_AUX_8 0x00800000 + + +// mask aliases + +#define WPMASK_ALIAS_SPREADFIRE WPMASK_CANNON_HELIX + + +// masks for ShipObject::Specials + +#define SPMASK_INVISIBILITY 0x00000001 +#define SPMASK_INVULNERABILITY 0x00000002 +#define SPMASK_AUTOTARGETING 0x00000004 +#define SPMASK_AFTERBURNER 0x00000008 +#define SPMASK_LASER_UPGRADE_1 0x00001000 +#define SPMASK_LASER_UPGRADE_2 0x00002000 +#define SPMASK_DECOY 0x00004000 +#define SPMASK_FLARE_UPGRADE 0x00008000 +#define SPMASK_EMP_UPGRADE_1 0x00010000 +#define SPMASK_EMP_UPGRADE_2 0x00020000 +#define SPMASK_CAPABILITY_AUX_7 0x00040000 +#define SPMASK_CAPABILITY_AUX_8 0x00080000 + + +#endif // _OD_MASKS_H_ + + |
