Author: mir3x
Date: Sun Feb  5 16:34:20 2017
New Revision: 34964

URL: http://svn.gna.org/viewcvs/freeciv?rev=34964&view=rev
Log:
Fixed rounded down terrain bonus in get_defense_power(const struct unit *punit)

Reported by 'unknown' and Marko Lindqvist <cazfi>

See gna bug #25432


Modified:
    trunk/common/combat.c

Modified: trunk/common/combat.c
URL: 
http://svn.gna.org/viewcvs/freeciv/trunk/common/combat.c?rev=34964&r1=34963&r2=34964&view=diff
==============================================================================
--- trunk/common/combat.c       (original)
+++ trunk/common/combat.c       Sun Feb  5 16:34:20 2017
@@ -474,8 +474,8 @@
   struct unit_class *pclass = unit_class_get(punit);
 
   if (uclass_has_flag(pclass, UCF_TERRAIN_DEFENSE)) {
-    db = 10 + tile_terrain(ptile)->defense_bonus / 10;
-    power = (power * db) / 10;
+    db = 100 + tile_terrain(ptile)->defense_bonus;
+    power = (power * db) / 100;
   }
 
   if (!is_native_tile_to_class(pclass, ptile)) {


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

Reply via email to