Corenin sebebi belli, mobu zehirliyorsun o öldüğü sırada ya oyunda olmuyorsun ya da başka bir haritaya ışınlanıyorsun(bulunduğun core değişiyor yani).
Aşağıdaki şekilde değiştir sorun düzelecektir.
EVENTFUNC(poison_event)
{
TPoisonEventInfo * info = dynamic_cast<TPoisonEventInfo *>(...