home *** CD-ROM | disk | FTP | other *** search
/ Superpower (Alt) / SUPERPOWER.iso / q / patch / mbq059 / src / bot.h < prev    next >
Encoding:
Text File  |  1996-09-03  |  1.6 KB  |  42 lines

  1. /*
  2. ==============================================================================
  3.  
  4. BG BOT HEADER FILE
  5.  
  6. ==============================================================================
  7. */
  8.  
  9. // Global Constants
  10.  
  11. float   BOT_CREATE                              = 100;          // impulse constant
  12.  
  13. // Bot Prototypes - called by player
  14.  
  15. void () Bot_Precache;        // Precache information for the bot
  16. void () BotCreate;              // Create bot
  17.  
  18. // Botai Prototypes - called by bot (mostly modified versions of existing code)
  19.  
  20. float   ()                                              BotFindTarget;
  21. void    ()                                              BotFoundTarget;
  22. void    ()                                              BotHuntTarget;
  23. void    ()                                              bot_ai_stand;
  24. void    (float dist)                    bot_ai_walk;
  25. void    (float dist)                    bot_ai_run;
  26. void    (entity attacker, float damage)                 bot_pain;
  27. void    ()                                              bot_die;
  28. void    ()                                              bot_fire;
  29. void    (void () thinkst)                BotCheckRefire;        // Replaces SUB_CheckRefire
  30. void    ()                                              BotSelfDeActivate;
  31. float   ()                                              bot_bestweapon;
  32. void    ()                                              bot_SetCurrentAmmo;
  33. float   ()                                              bot_CheckNoAmmo;
  34. void    ()                                              bot_attack;
  35.  
  36.  
  37. // Bot_ext Prototypes - called by triggers.qc
  38.  
  39. void    ()        bot_counter_use;
  40. void    ()        bot_trigger_onlyregistered_touch;
  41.  
  42.