home *** CD-ROM | disk | FTP | other *** search
/ Qu-ake / Qu-ake.iso / qu_ke / monster / 005 / CUJOAI.H < prev    next >
Encoding:
Text File  |  1996-11-26  |  1.3 KB  |  35 lines

  1. // CUJO ver 1.3
  2.  
  3. // Global Constants
  4.  
  5. // Defines for Effects that aren't already defined by name (see MODELS.QC)
  6.  
  7. float   EF_ROCKET               = 1;
  8.  
  9. float   CUJO_TOGGLE             = 100; // impulse constant
  10. float    CUJO_TELEPORT           = 104; // impulse constant
  11. float    STAND                   = 0;   // move_flag constant
  12. float    WALK                    = 1;   // move_flag constant
  13. float    RUN                     = 2;   // move_flag constant
  14. float   CUJO_LIGHT_TOGGLE       = 105; // impulse constant
  15. float   CUJO_GIVE_STATUS        = 106; // impulse constant
  16. float   CUJO_ATTACK_TOGGLE      = 107; // impulse constant
  17. float   CUJO_VIEW_TOGGLE        = 103;
  18. float   CUJO_STAY_TOGGLE        = 102;
  19.  
  20. // Bot Prototypes - called by player
  21.  
  22. void () CUJO_Precache;
  23. void () CUJO_Activate;        // Activate bot
  24. void () CUJO_Deactivate;    // DeActivate bot
  25. void () CUJO_Toggle;        // Toggle bot on and off
  26. void () CUJO_AttackToggle;    // Toggle bot's auto-firing in auto mode
  27. /*
  28. void ()    CUJO_Attack;        // Have bot fire at its current target in auto mode
  29. */
  30. void ()    CUJO_TeleportHome;    // Have bot teleport back to its owner
  31. void ()    CUJO_LightToggle;    // Have bot teleport back to its owner
  32. void () CUJO_CheckImpulses;     // check for commands to CUJO
  33. void () CUJO_SetDogView;
  34. void () CUJO_SetPlayerView;
  35. void () CUJO_Stay;