From 8404a3e1a0bcf6f369e0a0748c83d544f6bd13c6 Mon Sep 17 00:00:00 2001 From: Tom Morton Date: Wed, 30 Nov 2022 10:18:20 +0000 Subject: [PATCH] Fix incorrect scaling of monster hearing and smell --- src/mon-init.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mon-init.c b/src/mon-init.c index 72a8879206..e8c9e6b9e1 100644 --- a/src/mon-init.c +++ b/src/mon-init.c @@ -1202,7 +1202,7 @@ static enum parser_error parse_monster_hearing(struct parser *p) { if (!r) return PARSE_ERROR_MISSING_RECORD_HEADER; /* Assumes max_sight is 20, so we adjust in case it isn't */ - r->hearing = parser_getint(p, "hearing") * 20 / z_info->max_sight; + r->hearing = parser_getint(p, "hearing") * z_info->max_sight / 20; return PARSE_ERROR_NONE; } @@ -1212,7 +1212,7 @@ static enum parser_error parse_monster_smell(struct parser *p) { if (!r) return PARSE_ERROR_MISSING_RECORD_HEADER; /* Assumes max_sight is 20, so we adjust in case it isn't */ - r->smell = parser_getint(p, "smell") * 20 / z_info->max_sight; + r->smell = parser_getint(p, "smell") * z_info->max_sight / 20; return PARSE_ERROR_NONE; }