Bugfixes / Built-in rate limits

This commit is contained in:
Anuken
2020-05-15 15:45:23 -04:00
parent 9f20de427e
commit bc28dd392b
15 changed files with 106 additions and 32 deletions

View File

@@ -76,10 +76,11 @@ public class Universe{
//calculate passive items
for(Planet planet : content.planets()){
for(Sector sector : planet.sectors){
if(sector.hasSave()){
//make sure this is a different sector
if(sector.hasSave() && sector != state.rules.sector){
SaveMeta meta = sector.save.meta;
for(Entry<Item> entry : meta.productionRates){
for(Entry<Item> entry : meta.exportRates){
//total is calculated by items/sec (value) * turn duration in seconds
int total = (int)(entry.value * turnDuration / 60f);