From 687944bf517fef400a833e9bee76cd6ef33993ff Mon Sep 17 00:00:00 2001 From: Persson-dev Date: Tue, 30 Nov 2021 18:45:09 +0100 Subject: [PATCH] fix: don't call onmobdamage with null damage --- src/game/Towers.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/game/Towers.cpp b/src/game/Towers.cpp index 0ebc959..0f179c5 100644 --- a/src/game/Towers.cpp +++ b/src/game/Towers.cpp @@ -229,7 +229,8 @@ void IceTower::tick(std::uint64_t delta, World* world) { for (MobPtr mob : world->getMobList()) { if (isMobInRange(mob)) { mob->addEffect(EffectType::Slowness, 1, this); // slowness for 1s every second - world->notifyListeners(&WorldListener::OnMobDamage, mob, damage, this); + if(damage > 0) + world->notifyListeners(&WorldListener::OnMobDamage, mob, damage, this); m_Timer.applyCooldown(); } }