diff --git a/Source/Game/Entities/Player/Player.Quest.cs b/Source/Game/Entities/Player/Player.Quest.cs index c3bb61c6c..c89ec4c0d 100644 --- a/Source/Game/Entities/Player/Player.Quest.cs +++ b/Source/Game/Entities/Player/Player.Quest.cs @@ -2088,7 +2088,7 @@ namespace Game.Entities if (quest.IsTurnIn() && CanTakeQuest(quest, false) && quest.IsRepeatable() && !quest.IsDailyOrWeekly() && !quest.IsMonthly()) { - if (GetLevel() <= (GetQuestLevel(quest) + WorldConfig.GetIntValue(WorldCfg.QuestLowLevelHideDiff))) + if (GetLevel() > (GetQuestLevel(quest) + WorldConfig.GetIntValue(WorldCfg.QuestLowLevelHideDiff))) result |= QuestGiverStatus.RepeatableTurnin; else result |= QuestGiverStatus.TrivialRepeatableTurnin; @@ -2110,7 +2110,7 @@ namespace Game.Entities { if (SatisfyQuestLevel(quest, false)) { - bool isTrivial = GetLevel() <= (GetQuestLevel(quest) + WorldConfig.GetIntValue(WorldCfg.QuestLowLevelHideDiff)); + bool isTrivial = GetLevel() > (GetQuestLevel(quest) + WorldConfig.GetIntValue(WorldCfg.QuestLowLevelHideDiff)); if (quest.IsImportant()) result |= isTrivial ? QuestGiverStatus.TrivialImportantQuest : QuestGiverStatus.ImportantQuest; else if (quest.GetQuestTag() == QuestTagType.CovenantCalling) diff --git a/Source/WorldServer/WorldServer.conf.dist b/Source/WorldServer/WorldServer.conf.dist index ff5d375f2..71dde85a6 100644 --- a/Source/WorldServer/WorldServer.conf.dist +++ b/Source/WorldServer/WorldServer.conf.dist @@ -1041,22 +1041,22 @@ Quests.EnableQuestTracker = 0 # # Quests.LowLevelHideDiff # Description: Level difference between player and quest level at which quests are -# considered low-level and are not shown via exclamation mark (!) at quest -# givers. -# Default: 4 - (Enabled, Hide quests that have 4 levels less than the character) +# considered trivial and are not shown via exclamation mark (!) at quest +# givers by default. +# Default: 5 - (Enabled, Hide quests that have 6 levels less than the character) # -1 - (Disabled, Show all available quest marks) -Quests.LowLevelHideDiff = 4 +Quests.LowLevelHideDiff = 5 # # Quests.HighLevelHideDiff # Description: Level difference between player and quest level at which quests are # considered high-level and are not shown via exclamation mark (!) at quest # givers. -# Default: 7 - (Enabled, Hide quests that have 7 levels more than the character) +# Default: 2 - (Enabled, Hide quests that have 2 levels more than the character) # -1 - (Disabled, Show all available quest marks) -Quests.HighLevelHideDiff = 7 +Quests.HighLevelHideDiff = 2 # # Quests.IgnoreRaid