Fix coloring of unaligned temple altars

They were showing up as gray/neutral, rather than red/unaligned.
This commit is contained in:
Michael Meyer
2022-04-30 14:04:18 -04:00
parent 0585fee5ff
commit ba871d44bc

View File

@@ -544,17 +544,17 @@ enum glyph_offsets {
(((mon)->female == 0) ? GLYPH_PET_MALE_OFF : GLYPH_PET_FEM_OFF)) (((mon)->female == 0) ? GLYPH_PET_MALE_OFF : GLYPH_PET_FEM_OFF))
#define altar_to_glyph(amsk) \ #define altar_to_glyph(amsk) \
(((amsk & (AM_MASK | AM_SHRINE | AM_SANCTUM)) == AM_NONE) \ ((((amsk) & AM_SANCTUM) == AM_SANCTUM) \
? (GLYPH_ALTAR_OFF + altar_unaligned) \ ? (GLYPH_ALTAR_OFF + altar_other) \
: ((amsk & AM_SANCTUM) == AM_SANCTUM) \ : (((amsk) & AM_MASK) == AM_LAWFUL) \
? (GLYPH_ALTAR_OFF + altar_other) \ ? (GLYPH_ALTAR_OFF + altar_lawful) \
: ((amsk & AM_MASK) == AM_CHAOTIC) \ : (((amsk) & AM_MASK) == AM_NEUTRAL) \
? (GLYPH_ALTAR_OFF + altar_chaotic) \ ? (GLYPH_ALTAR_OFF + altar_neutral) \
: ((amsk & AM_MASK) == AM_NEUTRAL) \ : (((amsk) & AM_MASK) == AM_CHAOTIC) \
? (GLYPH_ALTAR_OFF + altar_neutral) \ ? (GLYPH_ALTAR_OFF + altar_chaotic) \
: ((amsk & AM_MASK) == AM_LAWFUL) \ : (((amsk) & AM_MASK) == AM_NONE) \
? (GLYPH_ALTAR_OFF + altar_lawful) \ ? (GLYPH_ALTAR_OFF + altar_unaligned) \
: (GLYPH_ALTAR_OFF + altar_neutral)) : (GLYPH_ALTAR_OFF + altar_neutral))
/* not used, nor is it correct /* not used, nor is it correct
#define zap_to_glyph(zaptype, cmap_idx) \ #define zap_to_glyph(zaptype, cmap_idx) \