home *** CD-ROM | disk | FTP | other *** search
/ Superpower (Alt) / SUPERPOWER.iso / q / patch / mbq112 / bot.h < prev    next >
Encoding:
Text File  |  1996-08-31  |  2.0 KB  |  44 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. float   BOT_FOUR                               = 99;
  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    ()                                              BotSightSound;
  23. void    ()                                              BotHuntTarget;
  24. void    ()                                              bot_ai_stand;
  25. void    (float dist)                                    bot_ai_walk;
  26. void    (float dist)                                    bot_ai_run;
  27. void    (entity attacker, float damage)                 bot_pain;
  28. void    ()                                              bot_die;
  29. void    ()                                              bot_ai_turn;
  30. void    ()                                              bot_fire;
  31. void    (void () thinkst)                               BotCheckRefire;         // Replaces SUB_CheckRefire
  32. void    ()                                              BotSelfDeActivate;
  33. float   ()                                              bot_bestweapon;
  34. void    ()                                              bot_SetCurrentAmmo;
  35. float   ()                                              bot_CheckNoAmmo;
  36. void    ()                                              bot_attack;
  37. void    ()                                              four;
  38.  
  39. // Bot_ext Prototypes - called by triggers.qc
  40.  
  41. void    ()              bot_counter_use;
  42. void    ()              bot_trigger_onlyregistered_touch;
  43.  
  44.