Sisi, deberia hacer check cuando se castea y cuando llega me parece. Por ejemplo, cuando usas cloak para evitar un lava burst instantaneo, deberia checkear cuando llega me parece. el reflect, la cloak, etc, estan para justamente evitar esas cosas, pero como no funca ahora, te comes un burst terrible que no hay manera de evitar.