From b948273172af649dc150d781cba56c675782ddde Mon Sep 17 00:00:00 2001 From: k0t9i Date: Mon, 16 Oct 2023 17:51:11 +0400 Subject: [PATCH] fix: send HeroDeletedEvent only if hero actually removed --- L2BotDll/Versions/Interlude/Repositories/HeroRepository.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/L2BotDll/Versions/Interlude/Repositories/HeroRepository.h b/L2BotDll/Versions/Interlude/Repositories/HeroRepository.h index e836d35..2d57b71 100644 --- a/L2BotDll/Versions/Interlude/Repositories/HeroRepository.h +++ b/L2BotDll/Versions/Interlude/Repositories/HeroRepository.h @@ -33,7 +33,7 @@ namespace Interlude } result[hero->objectId] = m_Hero; } - else { + else if (m_Hero) { m_Hero = nullptr; EventDispatcher::GetInstance().Dispatch(HeroDeletedEvent{}); }