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
RigModule.cpp
Go to the documentation of this file.
1
9
#include "
ship/modules/RigModule.h
"
10
11
12
RigModule::RigModule
(
ModuleItemRef
mRef,
ShipItemRef
sRef)
13
:
PassiveModule
(mRef, sRef)
14
{
15
16
}
17
18
19
//not much to do here... hopefully there won't be
20
int8
RigModule::GetModulePowerLevel
()
21
{
22
return
Module::Bank::Rig
;
23
}
24
25
void
RigModule::DestroyRig
()
26
{
27
//delete the item
28
m_modRef
->
Delete
();
29
}
30
31
void
RigModule::RemoveRig
()
32
{
33
uint8
hp =
m_modRef
->
GetAttribute
(
AttrHP
).
get_int
();
34
if
(hp < 10) {
35
DestroyRig
();
36
return
;
37
}
38
hp -= 10;
39
m_modRef
->
SetAttribute
(
AttrHP
, hp);
40
}
uint8
unsigned __int8 uint8
Definition:
eve-compat.h:46
RigModule::RigModule
RigModule(ModuleItemRef mRef, ShipItemRef sRef)
Definition:
RigModule.cpp:12
Module::Bank::Rig
Definition:
ModuleDefs.h:44
int8
signed __int8 int8
Definition:
eve-compat.h:45
GenericModule::m_modRef
ModuleItemRef m_modRef
Definition:
GenericModule.h:150
RigModule::GetModulePowerLevel
int8 GetModulePowerLevel()
Definition:
RigModule.cpp:20
EvilNumber::get_int
int64 get_int()
Definition:
EvilNumber.cpp:166
InventoryItem::SetAttribute
void SetAttribute(uint16 attrID, int num, bool notify=true)
Definition:
InventoryItem.cpp:1335
AttrHP
Definition:
AttributeEnum.h:38
RigModule::RemoveRig
virtual void RemoveRig()
Definition:
RigModule.cpp:31
InventoryItem::GetAttribute
EvilNumber GetAttribute(const uint16 attrID) const
Definition:
InventoryItem.h:323
PassiveModule
Definition:
PassiveModule.h:15
InventoryItem::Delete
virtual void Delete()
Definition:
InventoryItem.cpp:580
RigModule.h
RigModule::DestroyRig
virtual void DestroyRig()
Definition:
RigModule.cpp:25
RefPtr< ModuleItem >
backups
local
src
eve
EvEmu_Crucible
src
eve-server
ship
modules
RigModule.cpp
Generated on Sat Oct 16 2021 01:20:59 for EvEmu by
1.8.8