EvEmu  0.8.4
11 September 2021
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
EVE_Player.h
Go to the documentation of this file.
1 
2 /*
3  * EVE_Player.h
4  * Player data to avoid recompile on change
5  *
6  */
7 
8 #ifndef EVE_PLAYER_H
9 #define EVE_PLAYER_H
10 
11 
12 // -updated 18Dec16 -again 12Apr20
13 namespace Player {
14 
15  namespace Timer {
16  enum {
17  Default = 1000,
18  Board = 600,
19  Jump = 1800, // used to delay sending Destiny::State (client error fix)
20  Undock = 2000, // used to delay sending Destiny::State (client error fix)
21  Docking = 1000, // to delay docking (as on live)
22  Jumping = 4000, // to delay jumping
23  Moving = 1000,
24  Scanning = 10000, // used to delay scan results based on skills, items, and other shit
25  Killed = 800, // used to reset ego after killed or otherwise changing ships
26  Proc = 1000, // used to give process ticks to docked players (for skill updates...tick cycle consumption negligible)
27  Jetcan = 600000, // used to delay jetcan creation. 10min default
28  Logout = 10000, // used to hold client object until WarpOut finishes
29  Login = 4000, // delay before sending SetState when client logs in undocked
30  Session = 10000, // used to prevent multiple session changes from occurring too fast
31  DockInvul = 3000,
32  Fleet = 1500,
33  JumpInvul = 15000, // increased from 5s
34  WarpOutInvul = 5000,
35  WarpInInvul = 18000, // increased from 10s
36  UndockInvul = 20000,
37  RestoringInvul = 60000,
38  JumpCloak = 30000,
39  LoginCloak = 20000,
40  UnCloak = 5000 // not implemented yet
41  };
42  }
43 
44  namespace State {
45  enum {
46  Idle = 1,
47  Jump = 2,
48  Dock = 3,
49  Undock = 4,
50  Killed = 5,
51  Logout = 6,
52  Board = 7,
53  Login = 8,
54  Uncloak = 9,
55  DriveJump = 10
56  };
57  }
58 }
59 
60 
61 #endif // EVE_PLAYER_H
Definition: timer.h:30