if (m_Fleet[j->first].size() == 0)
continue;
- if (m_Fleet[j->first].size() == 1)
+
+ if (m_Fleet[j->first].size() == 1 )
m_Fleet[j->first].push_back(m_Fleet[j->first][0]);
//cerr << "Target is class: " << j->second.type() << endl;
if (j->second.type() == "PDS")
continue;
+ if (freeFleet(j->first, 1) <= 0)
+ continue;
+
if (m_Fleet[j->first].size() == 0)
continue;
while (k > 0)
{
- if (*(j->second) <= 0)
+ if (*(j->second) <= blockedFleet(j->first, 1))
break;
int eres = s_Units[j->first].EMP();