diff --git a/server/gameserver/bullet.cc b/server/gameserver/bullet.cc index 3ba2af83..9d49aa1d 100644 --- a/server/gameserver/bullet.cc +++ b/server/gameserver/bullet.cc @@ -831,6 +831,9 @@ void Bullet::ForceRemove() ClearBuffList(); room->RemoveObjectLater(this); later_removed_ = true; + if (!keep_shot_animi_timer_ptr.expired()) { + room->xtimer.DeleteTimer(keep_shot_animi_timer_ptr); + } } }