// CUJO ver 1.3

// Global Constants

// Defines for Effects that aren't already defined by name (see MODELS.QC)

float   EF_ROCKET               = 1;

float   CUJO_TOGGLE             = 100; // impulse constant
float	CUJO_TELEPORT           = 104; // impulse constant
float	STAND                   = 0;   // move_flag constant
float	WALK                    = 1;   // move_flag constant
float	RUN                     = 2;   // move_flag constant
float   CUJO_LIGHT_TOGGLE       = 105; // impulse constant
float   CUJO_GIVE_STATUS        = 106; // impulse constant
float   CUJO_ATTACK_TOGGLE      = 107; // impulse constant
float   CUJO_VIEW_TOGGLE        = 103;
float   CUJO_STAY_TOGGLE        = 102;

// Bot Prototypes - called by player

void () CUJO_Precache;
void () CUJO_Activate;		// Activate bot
void () CUJO_Deactivate;	// DeActivate bot
void () CUJO_Toggle;		// Toggle bot on and off
void () CUJO_AttackToggle;	// Toggle bot's auto-firing in auto mode
/*
void ()	CUJO_Attack;		// Have bot fire at its current target in auto mode
*/
void ()	CUJO_TeleportHome;	// Have bot teleport back to its owner
void ()	CUJO_LightToggle;	// Have bot teleport back to its owner
void () CUJO_CheckImpulses;     // check for commands to CUJO
void () CUJO_SetDogView;
void () CUJO_SetPlayerView;
void () CUJO_Stay;