29 lines
1 KiB
C
29 lines
1 KiB
C
#ifndef _MULTIPOW_H
|
|
#define _MULTIPOW_H
|
|
#include "powerup.h"
|
|
|
|
#define NETFLAG_DOLASER 1 // 0x0000001
|
|
#define NETFLAG_DOQUAD 2 // 0x0000002
|
|
#define NETFLAG_DOVULCAN 4 // 0x0000004
|
|
#define NETFLAG_DOSPREAD 8 // 0x0000008
|
|
#define NETFLAG_DOPLASMA 16 // 0x0000010
|
|
#define NETFLAG_DOFUSION 32 // 0x0000020
|
|
#define NETFLAG_DOHOMING 64 // 0x0000040
|
|
#define NETFLAG_DOSMART 128 // 0x0000080
|
|
#define NETFLAG_DOMEGA 256 // 0x0000100
|
|
#define NETFLAG_DOPROXIM 512 // 0x0000200
|
|
#define NETFLAG_DOCLOAK 1024 // 0x0000400
|
|
#define NETFLAG_DOINVUL 2048 // 0x0000800
|
|
#define NETFLAG_DOPOWERUP 4095 // 0x0000fff mask for all powerup flags
|
|
|
|
#define NETFLAG_SHORTPACKETS 0x1000000
|
|
#define NETFLAG_DROP_VULCAN_AMMO 0x2000000
|
|
#define NETFLAG_ENABLE_IGNORE_GHOST 0x4000000
|
|
#define NETFLAG_ENABLE_RADAR 0x8000000
|
|
#define NETFLAG_ENABLE_ALT_VULCAN 0x0100000
|
|
|
|
#define MULTI_ALLOW_POWERUP_MAX 12
|
|
int multi_allow_powerup_mask[MAX_POWERUP_TYPES];
|
|
extern char *multi_allow_powerup_text[MULTI_ALLOW_POWERUP_MAX];
|
|
#endif
|