![]() |
Nuclide
Software Development Kit for id Technology (BETA)
|
A virtual multiplayer opponent.
Base class for all bots.
Public Member Functions | |
| void | ncBot (void) |
| virtual void | SetState (botstate_t) |
| virtual botstate_t | GetState (void) |
| virtual botpersonality_t | GetPersonality (void) |
| virtual float | GetForwardSpeed (void) |
| Overridable: Returns the desired maximum forward movement speed. | |
| virtual float | GetSideSpeed (void) |
| Overridable: Returns the desired maximum side movement speed. | |
| virtual float | GetBackSpeed (void) |
| Overridable: Returns the desired maximum backwardss movement speed. | |
| virtual void | ChatSay (string) |
| virtual void | ChatSayTeam (string) |
| virtual void | Pain (entity, entity, int, vector, vector, int) |
| Called whenever the entity receives damage. | |
| virtual void | RouteClear (void) |
| When called, will wipe any memory of an ongoing route. | |
| virtual void | WeaponThink (void) |
| virtual void | WeaponAttack (void) |
| virtual void | SeeThink (void) |
| virtual void | BrainThink (int, int) |
| virtual void | RunAI (void) |
| virtual void | CreateObjective (void) |
| virtual void | CheckRoute (void) |
| virtual void | BotPreFrame (void) |
| virtual void | BotPostFrame (void) |
| virtual void | AddedItemCallback (ncItem) |
| virtual void | UseButton (void) |
| virtual void | SetEnemy (entity) |
| virtual float | GetRunSpeed (void) |
| virtual float | GetWalkSpeed (void) |
| nonvirtual void | ForceWeaponAttack (vector, float) |
| virtual void | SetName (string) |
| void ncBot::ncBot | ( | void | ) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
| void ncBot::ForceWeaponAttack | ( | vector | attackPos, |
| float | attackTime ) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Called whenever the entity receives damage.
Reimplemented from ncSurfacePropEntity.
|
virtual |
When called, will wipe any memory of an ongoing route.
Reimplemented from ncActor.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |