Author: cazfi
Date: Thu Sep 29 05:55:49 2016
New Revision: 33940

URL: http://svn.gna.org/viewcvs/freeciv?rev=33940&view=rev
Log:
Changed same EFT_OUTPUT_WASTE_BY_REL_DISTANCE value to give about same 
corruption level
as EFT_OUTPUT_WASTE_BY_DISTANCE on typical world size.

See patch #7732

Modified:
    trunk/common/city.c

Modified: trunk/common/city.c
URL: 
http://svn.gna.org/viewcvs/freeciv/trunk/common/city.c?rev=33940&r1=33939&r2=33940&view=diff
==============================================================================
--- trunk/common/city.c (original)
+++ trunk/common/city.c Thu Sep 29 05:55:49 2016
@@ -3080,7 +3080,10 @@
       } else {
         waste_level += waste_by_dist * min_dist;
         if (waste_by_rel_dist > 0) {
-          waste_level += waste_by_rel_dist * min_dist / MAX(wld.map.xsize, 
wld.map.ysize);
+         /* Multiply by 50 as an "standard size" for which 
EFT_OUTPUT_WASTE_BY_DISTANCE
+          * and EFT_OUTPUT_WASTE_BY_REL_DISTANCE would give same result. */
+          waste_level += waste_by_rel_dist * 50 * min_dist
+           / MAX(wld.map.xsize, wld.map.ysize);
         }
       }
     }


_______________________________________________
Freeciv-commits mailing list
Freeciv-commits@gna.org
https://mail.gna.org/listinfo/freeciv-commits

Reply via email to