From 9e417955949df27afb476e95cfb0e7bbc831a207 Mon Sep 17 00:00:00 2001 From: Uleat Date: Sat, 25 Mar 2017 15:44:38 -0400 Subject: [PATCH] Test fix for heal rotations crashing server surrounding player zoning --- zone/heal_rotation.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/zone/heal_rotation.cpp b/zone/heal_rotation.cpp index 6981cc0c1..96703818f 100644 --- a/zone/heal_rotation.cpp +++ b/zone/heal_rotation.cpp @@ -646,7 +646,10 @@ void HealRotation::bias_targets() // attempt to clear invalid target pool entries m_target_pool.remove(nullptr); - m_target_pool.remove_if([](Mob* l) { return (!IsHealRotationTargetMobType(l)); }); + m_target_pool.remove_if([](Mob* l) { + try { return (!IsHealRotationTargetMobType(l)); } + catch (...) { return true; } + }); uint32 sort_type = 0; // debug