From bf4de6e84f86f0a73050a1d6f8e5dfbd4ae01754 Mon Sep 17 00:00:00 2001 From: Mind Rapist Date: Wed, 18 Feb 2026 13:28:00 +0200 Subject: [PATCH] Dragonsoul qualification level fix --- src/game/char_dragonsoul.cpp | 2 +- src/game/questlua_dragonsoul.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/game/char_dragonsoul.cpp b/src/game/char_dragonsoul.cpp index bace6a1..5b7bd99 100644 --- a/src/game/char_dragonsoul.cpp +++ b/src/game/char_dragonsoul.cpp @@ -50,7 +50,7 @@ bool CHARACTER::DragonSoul_IsQualified() const void CHARACTER::DragonSoul_GiveQualification() { // MR-12: Check min level for Dragonsoul qualification - if (GetLevel() > 30) + if (GetLevel() < 30) { return; } diff --git a/src/game/questlua_dragonsoul.cpp b/src/game/questlua_dragonsoul.cpp index c11ded2..f5bdd81 100644 --- a/src/game/questlua_dragonsoul.cpp +++ b/src/game/questlua_dragonsoul.cpp @@ -47,7 +47,7 @@ namespace quest } // MR-12: Check min level for Dragonsoul qualification - if (ch->GetLevel() <= 30) + if (ch->GetLevel() < 30) { sys_err("DS_QUEST_GIVE_QUALIFICATION:: LEVEL TOO LOW"); return 0; @@ -71,7 +71,7 @@ namespace quest } // MR-12: Check min level for Dragonsoul qualification - if (ch->GetLevel() <= 30) + if (ch->GetLevel() < 30) { sys_err("DS_QUEST_IS_QUALIFIED:: LEVEL TOO LOW"); lua_pushnumber(L, 0);