diff options
Diffstat (limited to 'Stars45/StarshipTacticalAI.cpp')
-rw-r--r-- | Stars45/StarshipTacticalAI.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Stars45/StarshipTacticalAI.cpp b/Stars45/StarshipTacticalAI.cpp index e00e8d2..c51b730 100644 --- a/Stars45/StarshipTacticalAI.cpp +++ b/Stars45/StarshipTacticalAI.cpp @@ -79,7 +79,7 @@ StarshipTacticalAI::StarshipTacticalAI(ShipAI* ai) default: case 2: THREAT_REACTION_TIME = 500; break; case 1: THREAT_REACTION_TIME = 1000; break; - case 0: THREAT_REACTION_TIME = 2500; + case 0: THREAT_REACTION_TIME = 2500; drop_time = STARSHIP_TACTICAL_DROP_TIME + Random(0, STARSHIP_TACTICAL_DROP_TIME); break; @@ -148,7 +148,7 @@ StarshipTacticalAI::FindThreat() } } - if (contact->Threat(ship) && + if (contact->Threat(ship) && (Game::GameTime() - contact->AcquisitionTime()) > THREAT_REACTION_TIME) { if (c_shot) { @@ -158,7 +158,7 @@ StarshipTacticalAI::FindThreat() else { double rng = contact->Range(ship); - if (c_ship && + if (c_ship && c_ship->Class() != Ship::FREIGHTER && c_ship->Class() != Ship::FARCASTER) { |