diff options
Diffstat (limited to 'game/server/ai_squadslot.h')
| -rw-r--r-- | game/server/ai_squadslot.h | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/game/server/ai_squadslot.h b/game/server/ai_squadslot.h new file mode 100644 index 0000000..53e43a3 --- /dev/null +++ b/game/server/ai_squadslot.h @@ -0,0 +1,50 @@ +//========= Copyright Valve Corporation, All rights reserved. ============// +// +// Purpose: The default shared conditions +// +// $Workfile: $ +// $Date: $ +// +//----------------------------------------------------------------------------- +// $Log: $ +// +// $NoKeywords: $ +//=============================================================================// + +#ifndef SQUADSLOT_H +#define SQUADSLOT_H + +#define MAX_SQUADSLOTS 32 + +//========================================================= +// These are the default shared squad slots +// +// NOTE: If you add a new squad slot here, make sure you +// update GetSquadSlotDebugName() +//========================================================= +enum SQUAD_SLOT_t { + + // Currently there are no shared squad slots + SQUAD_SLOT_NONE = -1, + + SQUAD_SLOT_ATTACK1 = 0, // reserve 2 attack slots for most squads + SQUAD_SLOT_ATTACK2, + + SQUAD_SLOT_INVESTIGATE_SOUND, + + SQUAD_SLOT_EXCLUSIVE_HANDSIGN, // only one person in a squad should do this! + SQUAD_SLOT_EXCLUSIVE_RELOAD, + + SQUAD_SLOT_PICKUP_WEAPON1, + SQUAD_SLOT_PICKUP_WEAPON2, + + SQUAD_SLOT_SPECIAL_ATTACK, // Combine Elite using the combine ball attack, for instance. + + // ====================================== + // IMPORTANT: This must be the last enum + // ====================================== + LAST_SHARED_SQUADSLOT, +}; + + +#endif //SQUADSLOT_H |