Skip to content

QuestHelper: dialogue interrupted and re-targeted when two equivalent quest NPCs are highlighted (infinite loop) #1757

@runsonmypc

Description

@runsonmypc

Bug: When a quest step accepts either of two NPCs (native RuneLite QuestHelper highlights both), the auto-runner opens dialogue with one, then on a later tick re-selects and clicks the other — interrupting the in-progress dialogue. Both stay valid targets, so it ping-pongs and the step never completes.

Expected: Once dialogue with one of the equivalent NPCs has begun, commit to that NPC until the dialogue ends.

Suspected area: NPC selection in runelite-client/src/main/java/net/runelite/client/plugins/microbot/questhelper/QuestScript.java (applyNpcStep) re-runs each tick with no "sticky" gate while a dialogue is active.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions