27 #ifndef __NPCAI_H_INCL__
28 #define __NPCAI_H_INCL__
void Target(SystemEntity *pSE)
double m_damageMultiplier
uint16 m_launcherCycleTime
Timer m_shieldBoosterTimer
void Attack(SystemEntity *pSE)
this is a class that kinda mimics how python polymorph's numbers.
void CheckDistance(SystemEntity *pSE)
void SetEngaged(SystemEntity *pSE)
void SetFollowing(SystemEntity *pSE)
DestinyManager * m_destiny
uint16 m_armorRepairDuration
void SetChasing(SystemEntity *pSE)
uint16 m_shieldBoosterDuration
uint16 m_preferedSigRadius
float m_armorRepairDelayChance
void DisableWarpOutTimer()
void MissileLaunched(Missile *pMissile)
void TargetLost(SystemEntity *pSE)
void DisableRepTimers(bool shield=true, bool armor=true)
Timer m_warpScramblerTimer
void LaunchMissile(uint16 typeID, SystemEntity *pSE)
std::string GetStateName(int8 stateID)
void AttackTarget(SystemEntity *pSE)
void SetSignaling(SystemEntity *pSE)
void Targeted(SystemEntity *pSE)
void ClearTarget(SystemEntity *pSE)
void SetFleeing(SystemEntity *pSE)
double GetTrackingSpeed()
float m_shieldBoosterDelayChance