Remove npc highlights on task completed message. (#5416)

Closes #5414
This commit is contained in:
Mack Bryan
2018-09-10 23:57:02 -07:00
committed by Tomas Slusny
parent 31007fac40
commit e0966a6e07

View File

@@ -520,11 +520,16 @@ public class SlayerPlugin extends Plugin
private void rebuildTargetNames(Task task) private void rebuildTargetNames(Task task)
{ {
targetNames.clear(); targetNames.clear();
if (task != null)
{
Arrays.stream(task.getTargetNames()) Arrays.stream(task.getTargetNames())
.map(String::toLowerCase) .map(String::toLowerCase)
.forEach(targetNames::add); .forEach(targetNames::add);
targetNames.add(taskName.toLowerCase().replaceAll("s$", "")); targetNames.add(taskName.toLowerCase().replaceAll("s$", ""));
} }
}
private void rebuildTargetList() private void rebuildTargetList()
{ {
@@ -549,10 +554,7 @@ public class SlayerPlugin extends Plugin
infoTimer = Instant.now(); infoTimer = Instant.now();
Task task = Task.getTask(name); Task task = Task.getTask(name);
if (task != null)
{
rebuildTargetNames(task); rebuildTargetNames(task);
}
rebuildTargetList(); rebuildTargetList();
} }