Browse Source

dont show hit indicator for 1 player

pull/6440/head
qndel 3 years ago committed by Anders Jenbo
parent
commit
1b42a17153
  1. 16
      Source/qol/monhealthbar.cpp

16
Source/qol/monhealthbar.cpp

@ -157,14 +157,16 @@ void DrawMonsterHealthBar(const Surface &out)
}
}
int tagOffset = 5;
for (size_t i = 0; i < Players.size(); i++) {
if (((1U << i) & monster.whoHit) != 0) {
RenderClxSprite(out, (*playerExpTags)[i + 1], position + Displacement { tagOffset, height - 31 });
} else if (Players[i].plractive) {
RenderClxSprite(out, (*playerExpTags)[0], position + Displacement { tagOffset, height - 31 });
if (Players.size() > 1) {
int tagOffset = 5;
for (size_t i = 0; i < Players.size(); i++) {
if (((1U << i) & monster.whoHit) != 0) {
RenderClxSprite(out, (*playerExpTags)[i + 1], position + Displacement { tagOffset, height - 31 });
} else if (Players[i].plractive) {
RenderClxSprite(out, (*playerExpTags)[0], position + Displacement { tagOffset, height - 31 });
}
tagOffset += (*playerExpTags)[0].width();
}
tagOffset += (*playerExpTags)[0].width();
}
}

Loading…
Cancel
Save