Skip to content

Conversation

@TheMychenik
Copy link
Contributor

@TheMychenik TheMychenik commented Aug 18, 2025

Most locations are detected by listening for NPC interactions (clicks). We also check that an existing waypoint isn't already nearby (I manually tuned the optimal searchRadius).

For Khazad-dûm, Goblin Queen’s Den, and Mines of Divan, we still rely on chat messages that announce obtaining the Crystal (same as before).

I profiled it and didn’t notice any impact on performance.

…Corleone, etc.).

Not working with Khazad-dûm (Bal), Fairy Grotto, Dragon's Lair, or Goblin Queen's Den. Maybe figure out how to handle these later.
@LifeIsAParadox LifeIsAParadox added the reviews needed This PR needs reviews label Aug 18, 2025
private final String name;
private final String linkedMessage;
private final @Nullable String name;
private final String npcName;
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this field isn't only used for NPC names

Comment on lines 120 to 121
BlockPos pos = CLIENT.player.getBlockPos();
placeVerifiedWaypoint(waypointLocation, pos);
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

would using the npc's position be better?

@TheMychenik
Copy link
Contributor Author

@viciscat Yes, you're right, I think I'll just call it linkedText. About the position too, for some reason I didn't think about it.

Copy link
Collaborator

@kevinthegreat1 kevinthegreat1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll mark this as changes requested until commits are pushed addressing review issues.

@LifeIsAParadox LifeIsAParadox added changes requested This PR need changes and removed reviews needed This PR needs reviews labels Sep 4, 2025
@LifeIsAParadox LifeIsAParadox added reviews needed This PR needs reviews and removed changes requested This PR need changes labels Sep 20, 2025
@Alex33856 Alex33856 added merge conflicts This PR has merge conflicts that need solving. and removed reviews needed This PR needs reviews labels Oct 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

merge conflicts This PR has merge conflicts that need solving.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants