From 291398cff4329efe7d7056aad4df330c76b28c4e Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Fri, 1 Sep 2023 11:24:38 +0800 Subject: [PATCH] 1 --- server/gameserver/explosion.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/gameserver/explosion.cc b/server/gameserver/explosion.cc index d88a82da..ea4d7654 100644 --- a/server/gameserver/explosion.cc +++ b/server/gameserver/explosion.cc @@ -85,7 +85,9 @@ void Explosion::ProcDamage() return; } if (type_ == kExplosionEnemyAndObstacle) { - if (sender_.Get() && sender_.Get()->IsProperTarget(c)) { + long long ignore_buff_effects = 0; + a8::SetBitFlag(ignore_buff_effects, kBET_Hide); + if (sender_.Get() && sender_.Get()->IsProperTarget(c, false, ignore_buff_effects)) { if (custom_check_cb_) { bool is_hit = false; custom_check_cb_(a8::Args({&is_hit, (Entity*)c}));