Nuclide
Software Development Kit for id Tech
NSBot.h File Reference

Go to the source code of this file.

Classes

class  NSBot
 A virtual multiplayer opponent. More...
 

Macros

#define COST_INFINITE   99999
 
#define BOTROUTE_DESTINATION   -1
 The desired target destination has been reached. More...
 
#define BOTROUTE_END   -2
 Unloading of the route in progress. More...
 
enum  botpersonality_t { BOT_PERSONALITY_NORMAL , BOT_PERSONALITY_AGRESSIVE , BOT_PERSONALITY_DEFENSIVE }
 Bot Personality. More...
 
enum  botstate_t {
  BOT_STATE_IDLE , BOT_STATE_PATROLLING , BOT_STATE_DEFENDING , BOT_STATE_ATTACKING ,
  BOT_STATE_FLEEING
}
 Bot State. More...
 
entity Bot_AddQuick (void)
 Adds a bot to the game with some basic info. More...
 
void BotLib_Init (void)
 
void Bot_RandomColormap (NSBot target)
 Applies random custom colors to the given bot entity. More...
 

Macro Definition Documentation

◆ COST_INFINITE

#define COST_INFINITE   99999