From 162d34e1d92c2457bd9ec9d08057b29d8a809b22 Mon Sep 17 00:00:00 2001 From: Chris Miles Date: Tue, 31 May 2022 20:47:01 -0500 Subject: [PATCH] [Tasks] Fix validation loading (#2230) --- zone/task_manager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/zone/task_manager.cpp b/zone/task_manager.cpp index 01c654eaa..712e0e4ad 100644 --- a/zone/task_manager.cpp +++ b/zone/task_manager.cpp @@ -227,9 +227,9 @@ bool TaskManager::LoadTasks(int single_task) activity_data->target_name = task_activity.target_name; activity_data->item_list = task_activity.item_list; activity_data->skill_list = task_activity.skill_list; - activity_data->skill_id = std::stoi(task_activity.skill_list); // for older clients + activity_data->skill_id = StringIsNumber(task_activity.skill_list) ? std::stoi(task_activity.skill_list) : 0; // for older clients activity_data->spell_list = task_activity.spell_list; - activity_data->spell_id = std::stoi(task_activity.spell_list); // for older clients + activity_data->spell_id = StringIsNumber(task_activity.spell_list) ? std::stoi(task_activity.spell_list) : 0; // for older clients activity_data->description_override = task_activity.description_override; activity_data->goal_id = task_activity.goalid; activity_data->goal_method = (TaskMethodType) task_activity.goalmethod;