]> git.pond.sub.org Git - empserver/commitdiff
torpedo mission: Print rounded, not truncated hit chance
authorMarkus Armbruster <armbru@pond.sub.org>
Sun, 8 Mar 2015 13:58:04 +0000 (14:58 +0100)
committerMarkus Armbruster <armbru@pond.sub.org>
Sun, 8 Mar 2015 13:58:04 +0000 (14:58 +0100)
Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
src/lib/commands/torp.c
src/lib/subs/mission.c

index 951c8a37fcae606d0da7252d600e84f64a1b3bdb..f042f92b64c48e4f7664a9f1eff29b2e5d870173 100644 (file)
@@ -161,7 +161,7 @@ torp(void)
        range = mapdist(sub.shp_x, sub.shp_y, vship.shp_x, vship.shp_y);
        hitchance = shp_torp_hitchance(&sub, range);
        if (range <= erange) {
-           pr("Hitchance = %d%%\n", (int)(hitchance * 100));
+           pr("Hitchance = %.0f%%\n", hitchance * 100);
        }
        if (range > erange)
            pr("Out of range\n");
index e5288bcc3185b18eb13d08890dca8ba433e6c90e..8ec2cd606cc705d7280937e74215b79cddba7d53 100644 (file)
@@ -487,8 +487,7 @@ perform_mission_ship(int dam, struct shpstr *sp, coord x, coord y,
        wu(0, sp->shp_own,
           "\tEffective torpedo range is %d.0\n", range);
        wu(0, sp->shp_own,
-          "\tWhooosh... Hitchance = %d%%\n",
-          (int)(hitchance * 100));
+          "\tWhooosh... Hitchance = %.0f%%\n", hitchance * 100);
 
        if (!chance(hitchance)) {
            wu(0, sp->shp_own, "\tMissed\n");