EvEmu  0.8.4
11 September 2021
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
RigModule.cpp
Go to the documentation of this file.
1 
10 
11 
13 : PassiveModule(mRef, sRef)
14 {
15 
16 }
17 
18 
19 //not much to do here... hopefully there won't be
21 {
22  return Module::Bank::Rig;
23 }
24 
26 {
27  //delete the item
28  m_modRef->Delete();
29 }
30 
32 {
34  if (hp < 10) {
35  DestroyRig();
36  return;
37  }
38  hp -= 10;
40 }
unsigned __int8 uint8
Definition: eve-compat.h:46
RigModule(ModuleItemRef mRef, ShipItemRef sRef)
Definition: RigModule.cpp:12
signed __int8 int8
Definition: eve-compat.h:45
ModuleItemRef m_modRef
int8 GetModulePowerLevel()
Definition: RigModule.cpp:20
int64 get_int()
Definition: EvilNumber.cpp:166
void SetAttribute(uint16 attrID, int num, bool notify=true)
virtual void RemoveRig()
Definition: RigModule.cpp:31
EvilNumber GetAttribute(const uint16 attrID) const
virtual void Delete()
virtual void DestroyRig()
Definition: RigModule.cpp:25