From 8d23e710ce24fdb3b7aec93b3cb7b72d7d06370c Mon Sep 17 00:00:00 2001 From: regneq Date: Sun, 29 Sep 2024 14:42:43 -0700 Subject: [PATCH] [Bug Fix] fixed a bug where it would use npc value instead of faction value in the database. (#4491) --- zone/client.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/zone/client.cpp b/zone/client.cpp index 9f49347a0..3d6de0ff7 100644 --- a/zone/client.cpp +++ b/zone/client.cpp @@ -7659,10 +7659,10 @@ void Client::SetFactionLevel( content_db.GetFactionData(&faction_modifiers, class_id, race_id, deity_id, e.faction_id); if (is_quest) { - if (e.npc_value > 0) { - e.npc_value = -std::abs(e.npc_value); - } else if (e.npc_value < 0) { - e.npc_value = std::abs(e.npc_value); + if (e.value > 0) { + e.value = -std::abs(e.value); + } else if (e.value < 0) { + e.value = std::abs(e.value); } }