X-Git-Url: https://ruin.nu/git/?a=blobdiff_plain;f=bs%2Fplanet.cpp;h=c374a99ff9cc7f726fd18392cad21aeb0890a5b2;hb=bd23b35be6c105946c9ecf87785f409f69a24714;hp=0da7d97a30ddc30b733ec8069470021f1472c0c1;hpb=515395613c36c35c3797bc085f6d54a8ac7725d9;p=hbs.git diff --git a/bs/planet.cpp b/bs/planet.cpp index 0da7d97..c374a99 100644 --- a/bs/planet.cpp +++ b/bs/planet.cpp @@ -144,6 +144,7 @@ void Planet::runBattle(std::vector friendly, std::vector hostile 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);*/ @@ -171,7 +172,7 @@ void Planet::calcOneTick(Planet* friendly, Fleet* hostile, std::mapsecond; - 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") { @@ -221,10 +222,10 @@ void Planet::calcOneTick(Planet* friendly, Fleet* hostile, std::mapkillFleet(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"; } } }