allFriends.distributeLossesGains(friends, tick);
allHostiles.distributeLossesGains(hostiles, tick);
+ allHostiles.distributeCappedRoids(hostiles, tick);
/* for (RoidList::iterator i = m_Roids.begin(); i != m_Roids.end(); ++i)
setRoids(i->first, roids(i->first, 1), tick);*/
string unittype = i->second;
- cerr << "Initiative: " << s_Units[unittype].initiative() << " with unit: " << unittype << endl;
+ //cerr << "Initiative: " << s_Units[unittype].initiative() << " with unit: " << unittype << endl;
if (s_Units[unittype].type() == "EMP")
{
//FIXME: Going to move this to the distribute roids section instead..
hostiletemp->killFleet(unittype, caproids, 1);
- int totroids = caproids + hostiletemp->resource(roid->first, 0);
- hostiletemp->setResource(roid->first, totroids, 1);
+ //int totroids = caproids + hostiletemp->resource(roid->first, 0);
+ hostiletemp->addResource(roid->first, caproids, 1);
- cerr << totroids << " stolen " << roid->first << " roids\n";
+ cerr << caproids << " stolen " << roid->first << " roids\n";
}
}
}