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
TurretFormulas.h
Go to the documentation of this file.
1
9
#ifndef _EVE_SHIP_MOD_FORMULAS_H_
10
#define _EVE_SHIP_MOD_FORMULAS_H_
11
12
#include "
ship/Ship.h
"
13
14
class
NPC
;
15
class
DroneSE
;
16
class
TurretModule
;
17
class
TurretFormulas
{
18
public
:
19
// returns damage modifier from hit, based on calculations made about source, item, and target.
20
// return 0 is missed
21
float
GetToHit
(
ShipItemRef
shipRef,
TurretModule
* pMod,
SystemEntity
* pTarget);
22
float
GetNPCToHit
(
NPC
* pNPC,
SystemEntity
* pTarget);
23
float
GetDroneToHit
(
DroneSE
* pDrone,
SystemEntity
* pTarget);
24
float
GetSentryToHit
(
Sentry
* pSentry,
SystemEntity
* pTarget);
25
};
26
27
28
#endif //_EVE_SHIP_MOD_FORMULAS_H_
TurretFormulas::GetDroneToHit
float GetDroneToHit(DroneSE *pDrone, SystemEntity *pTarget)
Definition:
TurretFormulas.cpp:136
Sentry
Definition:
Sentry.h:20
TurretModule
Definition:
TurretModule.h:17
TurretFormulas::GetToHit
float GetToHit(ShipItemRef shipRef, TurretModule *pMod, SystemEntity *pTarget)
Definition:
TurretFormulas.cpp:26
SystemEntity
Definition:
SystemEntity.h:84
NPC
Definition:
NPC.h:41
DroneSE
Definition:
Drone.h:46
TurretFormulas
Definition:
TurretFormulas.h:17
TurretFormulas::GetNPCToHit
float GetNPCToHit(NPC *pNPC, SystemEntity *pTarget)
Definition:
TurretFormulas.cpp:91
Ship.h
TurretFormulas::GetSentryToHit
float GetSentryToHit(Sentry *pSentry, SystemEntity *pTarget)
Definition:
TurretFormulas.cpp:159
RefPtr< ShipItem >
backups
local
src
eve
EvEmu_Crucible
src
eve-server
ship
modules
TurretFormulas.h
Generated on Sat Oct 16 2021 01:20:59 for EvEmu by
1.8.8