EvEmu
0.8.4
11 September 2021
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
ModuleDefs.h
Go to the documentation of this file.
1
/*
2
------------------------------------------------------------------------------------
3
This file is for decoding the module states for EVEmu
4
Copyright 2017 Alasiya-EVEmu Team
5
------------------------------------------------------------------------------------
6
Author: Allan
7
Based on original idea and code from Aknor Jaden and Luck
8
*/
9
10
#ifndef MODULE_DEFS_H
11
#define MODULE_DEFS_H
12
13
14
namespace
Module
{
15
namespace
State {
16
enum
{
17
// internal module states
18
// to be used in conjunction with effectState (when to apply effect)
19
/* 'Online' is used for:
20
* ACTIVE modules fitted and online, but not activated (using the PASSIVE effects only where applicable)
21
* PASSSIVE modules fitted and online
22
* RIG modules fitted (always online when fit)
23
*/
24
Unfitted
= 0,
25
Offline
= 1,
// module fitted, but NOT put online yet - NOT used for rigs
26
Online
= 2,
// module online - rigs are either online or unfitted.
27
Deactivating
= 3,
// module transitioning from Activated to Online (deactivate module - waiting for timer to run out)
28
Activated
= 4,
// used only for activated ACTIVE modules (Overloaded mode is calculated separately)
29
30
// internal charge states
31
Unloaded
= 5,
32
Loaded
= 6,
33
Loading
= 7,
34
Reloading
= 8
35
};
36
}
37
38
namespace
Bank
{
39
enum
{
40
Undefined
= 0,
41
Low
= 1,
42
Mid
= 2,
43
High
= 3,
44
Rig
= 4,
45
Subsystem
= 5
46
};
47
}
48
49
namespace
Size {
50
enum
{
51
Undefined
= 0,
52
Small
= 1,
53
Medium
= 2,
54
Large
= 3,
55
Capitol
= 4
56
};
57
}
58
}
59
60
#endif
Module::State::Unfitted
Definition:
ModuleDefs.h:24
Module::Bank::High
Definition:
ModuleDefs.h:43
Module::State::Reloading
Definition:
ModuleDefs.h:34
Module::State::Online
Definition:
ModuleDefs.h:26
Module::Size::Medium
Definition:
ModuleDefs.h:53
Module::Bank::Rig
Definition:
ModuleDefs.h:44
Module::Bank::Mid
Definition:
ModuleDefs.h:42
Module::Size::Small
Definition:
ModuleDefs.h:52
Module::State::Deactivating
Definition:
ModuleDefs.h:27
Module::Size::Capitol
Definition:
ModuleDefs.h:55
Module::Bank::Undefined
Definition:
ModuleDefs.h:40
Module::State::Activated
Definition:
ModuleDefs.h:28
Inv::Container::Bank
Definition:
EVE_Inventory.h:21
Module::Bank::Subsystem
Definition:
ModuleDefs.h:45
Module::Size::Large
Definition:
ModuleDefs.h:54
Module::Bank::Low
Definition:
ModuleDefs.h:41
Module::State::Offline
Definition:
ModuleDefs.h:25
Module::State::Loading
Definition:
ModuleDefs.h:33
Module::State::Unloaded
Definition:
ModuleDefs.h:31
Module::Size::Undefined
Definition:
ModuleDefs.h:51
Module
Definition:
ModuleDefs.h:14
Module::State::Loaded
Definition:
ModuleDefs.h:32
backups
local
src
eve
EvEmu_Crucible
src
eve-server
ship
modules
ModuleDefs.h
Generated on Sat Oct 16 2021 01:20:59 for EvEmu by
1.8.8