From c0ffcc2f79ee6bff9ddf303c3cfbf20e1aac8a14 Mon Sep 17 00:00:00 2001 From: Josh Cooper Date: Wed, 9 Nov 2022 12:37:41 -0800 Subject: [PATCH] Updates Units::isDemon() --- library/modules/Units.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/library/modules/Units.cpp b/library/modules/Units.cpp index 9111b54d4..be8c1ec1e 100644 --- a/library/modules/Units.cpp +++ b/library/modules/Units.cpp @@ -1833,7 +1833,9 @@ bool Units::isDomesticated(df::unit* unit) bool Units::isDemon(df::unit* unit) { CHECK_NULL_POINTER(unit); - return unit->enemy.caste_flags.is_set(df::enums::caste_raw_flags::DEMON); + using namespace df::enums::caste_raw_flags; + const auto &cf = unit->enemy.caste_flags; + return cf.is_set(DEMON) || cf.is_set(UNIQUE_DEMON); } bool Units::isTitan(df::unit* unit)