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