diff --git a/src/AIModel/AIBase.hxx b/src/AIModel/AIBase.hxx index 584e73714..4d1f630b1 100644 --- a/src/AIModel/AIBase.hxx +++ b/src/AIModel/AIBase.hxx @@ -70,7 +70,8 @@ typedef struct { double azimuth; // used by ballistic objects double elevation; // used by ballistic objects double rudder; // used by ship objects - double strength; // used by thermal and storm objects + double strength; // used by thermal + double turb_strength; // used by storm objects double diameter; // used by thermal and storm objects double height_msl; // used by thermal and storm objects double eda; // used by ballistic objects diff --git a/src/AIModel/AIManager.cxx b/src/AIModel/AIManager.cxx index e20376516..88d4c04aa 100644 --- a/src/AIModel/AIManager.cxx +++ b/src/AIModel/AIManager.cxx @@ -307,7 +307,7 @@ FGAIManager::createStorm( FGAIModelEntity *entity ) { ai_storm->setAltitude(entity->altitude); ai_storm->setDiameter(entity->diameter / 6076.11549); ai_storm->setHeight(entity->height_msl); - ai_storm->setStrengthNorm(entity->strength); + ai_storm->setStrengthNorm(entity->turb_strength); ai_storm->setLongitude(entity->longitude); ai_storm->setLatitude(entity->latitude); ai_storm->init(); diff --git a/src/AIModel/AIScenario.cxx b/src/AIModel/AIScenario.cxx index 97a60fd4c..6fd72613a 100644 --- a/src/AIModel/AIScenario.cxx +++ b/src/AIModel/AIScenario.cxx @@ -87,7 +87,7 @@ FGAIScenario::FGAIScenario(const string &filename) en->elevation = entry_node->getDoubleValue("elevation", 0.0); en->rudder = entry_node->getFloatValue("rudder", 0.0); en->strength = entry_node->getDoubleValue("strength-fps", 8.0); - en->strength = entry_node->getDoubleValue("strength-norm", 1.0); + en->turb_strength = entry_node->getDoubleValue("strength-norm", 1.0); en->diameter = entry_node->getDoubleValue("diameter-ft", 0.0); en->height_msl = entry_node->getDoubleValue("height-msl", 5000.0); en->eda = entry_node->getDoubleValue("eda", 0.007);