From ba871d44bc347b025c0bcc30dbebb1cca0d07ce3 Mon Sep 17 00:00:00 2001 From: Michael Meyer Date: Sat, 30 Apr 2022 14:04:18 -0400 Subject: [PATCH] Fix coloring of unaligned temple altars They were showing up as gray/neutral, rather than red/unaligned. --- include/display.h | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/include/display.h b/include/display.h index 1b3941476..1c7bd972d 100644 --- a/include/display.h +++ b/include/display.h @@ -544,17 +544,17 @@ enum glyph_offsets { (((mon)->female == 0) ? GLYPH_PET_MALE_OFF : GLYPH_PET_FEM_OFF)) #define altar_to_glyph(amsk) \ - (((amsk & (AM_MASK | AM_SHRINE | AM_SANCTUM)) == AM_NONE) \ - ? (GLYPH_ALTAR_OFF + altar_unaligned) \ - : ((amsk & AM_SANCTUM) == AM_SANCTUM) \ - ? (GLYPH_ALTAR_OFF + altar_other) \ - : ((amsk & AM_MASK) == AM_CHAOTIC) \ - ? (GLYPH_ALTAR_OFF + altar_chaotic) \ - : ((amsk & AM_MASK) == AM_NEUTRAL) \ - ? (GLYPH_ALTAR_OFF + altar_neutral) \ - : ((amsk & AM_MASK) == AM_LAWFUL) \ - ? (GLYPH_ALTAR_OFF + altar_lawful) \ - : (GLYPH_ALTAR_OFF + altar_neutral)) + ((((amsk) & AM_SANCTUM) == AM_SANCTUM) \ + ? (GLYPH_ALTAR_OFF + altar_other) \ + : (((amsk) & AM_MASK) == AM_LAWFUL) \ + ? (GLYPH_ALTAR_OFF + altar_lawful) \ + : (((amsk) & AM_MASK) == AM_NEUTRAL) \ + ? (GLYPH_ALTAR_OFF + altar_neutral) \ + : (((amsk) & AM_MASK) == AM_CHAOTIC) \ + ? (GLYPH_ALTAR_OFF + altar_chaotic) \ + : (((amsk) & AM_MASK) == AM_NONE) \ + ? (GLYPH_ALTAR_OFF + altar_unaligned) \ + : (GLYPH_ALTAR_OFF + altar_neutral)) /* not used, nor is it correct #define zap_to_glyph(zaptype, cmap_idx) \ -- 2.50.1