summaryrefslogtreecommitdiff
path: root/src/being
diff options
context:
space:
mode:
Diffstat (limited to 'src/being')
-rw-r--r--src/being/being.cpp12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/being/being.cpp b/src/being/being.cpp
index 3f30ae4b0..1aef0abea 100644
--- a/src/being/being.cpp
+++ b/src/being/being.cpp
@@ -4046,8 +4046,16 @@ void Being::drawMonsterSpriteAt(Graphics *restrict const graphics,
else
attackRange = mapTileSize;
- graphics->setColor(userPalette->getColorWithAlpha(
- UserColorId::MONSTER_ATTACK_RANGE));
+ if (actorManager->isInIgnoreAttackList(mName))
+ {
+ graphics->setColor(userPalette->getColorWithAlpha(
+ UserColorId::IGNORED_MONSTER_ATTACK_RANGE));
+ }
+ else
+ {
+ graphics->setColor(userPalette->getColorWithAlpha(
+ UserColorId::MONSTER_ATTACK_RANGE));
+ }
graphics->fillRectangle(Rect(
x - attackRange, y - attackRange,