EvEmu  0.8.4
11 September 2021
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
DroneAI::State Namespace Reference

Enumerations

enum  {
  Invalid = -1, Idle = 0, Combat = 1, Mining = 2,
  Approaching = 3, Departing = 4, Departing2 = 5, Pursuit = 6,
  Fleeing = 7, Operating = 9, Engaged = 10, Unknown = 8,
  Guarding = 11, Assisting = 12, Incapacitated = 13
}
 

Enumeration Type Documentation

anonymous enum
Enumerator
Invalid 
Idle 
Combat 
Mining 
Approaching 
Departing 
Departing2 
Pursuit 
Fleeing 
Operating 
Engaged 
Unknown 
Guarding 
Assisting 
Incapacitated 

Definition at line 18 of file DroneAI.h.

18  {
19  Invalid = -1,
20  // defined in client
21  Idle = 0, // not doing anything....idle.
22  Combat = 1, // fighting - needs targetID
23  Mining = 2, // unsure - needs targetID
24  Approaching = 3, // too close to chase, but to far to engage
25  Departing = 4, // return to ship
26  Departing2 = 5, // leaving. different from Departing
27  Pursuit = 6, // target out of range to attack/follow, but within npc sight range....use mwd/ab if equiped
28  Fleeing = 7, // running away
29  Operating = 9, // whats diff from engaged here?
30  Engaged = 10, // non-combat? - needs targetID
31  // internal only
32  Unknown = 8, // as stated
33  Guarding = 11,
34  Assisting = 12,
35  Incapacitated = 13 //
36  };