fix: prefer static spawns in auto mode

This commit is contained in:
Xurkon
2026-06-12 22:57:58 -05:00
parent 1b0f145c87
commit 2ef44eca15
2 changed files with 112 additions and 3 deletions
-3
View File
@@ -205,10 +205,8 @@ monster = function(npcId, objective)
and QuestieDB.ascensionOverrideKeys["NPC"]
and QuestieDB.ascensionOverrideKeys["NPC"][npcId]
and QuestieDB.ascensionOverrideKeys["NPC"][npcId][7]
local hasReliableLearnedSpawns = _CountUniqueSpawnPositions(learnedSpawns) > 1
local staticHasSpawns = spawns and next(spawns) ~= nil
local canUseLearnerSpawns = dataSourceMode == "learner"
or hasReliableLearnedSpawns
or not staticHasSpawns
if learnedSpawns and next(learnedSpawns) and learnedNpc.mc and learnedNpc.mc >= threshold
and canUseLearnerSpawns and not ascProtected then
@@ -289,7 +287,6 @@ object = function(objectId, objective)
local threshold = ld.settings.minConfidencePins or 1
local staticHasSpawns = spawns and next(spawns) ~= nil
local canUseLearnerSpawns = dataSourceMode == "learner"
or _CountUniqueSpawnPositions(learnedObj[4]) > 1
or not staticHasSpawns
if learnedObj.mc and learnedObj.mc >= threshold and canUseLearnerSpawns then
spawns = learnedObj[4]