p3lim-wow / ExtraQuestButton

An extra button for quest items!
Other
14 stars 1 forks source link

Button does not show for Quest 81502 #96

Open Gnarfoz opened 1 week ago

Gnarfoz commented 1 week ago

Describe the bug The ExtraQuestButton does not show up for this quest with a usable item.

How to reproduce Obtain the quest.

What did you expect? I expected the button to show up.

Error report

Screenshots

p3lim commented 1 week ago

After they added the interaction system with quest items I kind of stopped adding items that would exclusively interact with npcs/objects because that system just did it better, and is one of the reasons why items such as this one has not been added to the database. I've been looking for an API to get the information that the interact key uses, but I haven't found any.

I can just add this one, but there doesn't seem to be too much of an incentive to do so when right-clicking the correct mob does the same.

Gnarfoz commented 1 week ago

Interaction system? Are you saying pressing the interact keybind should use the quest item in this particular case? Having a button I can bind to a key on my keyboard is the main advantage over having to find the mob in the 3D world and clicking on it...

p3lim commented 1 week ago

Are you saying pressing the interact keybind should use the quest item in this particular case?

Yes, or just right-clicking the NPC/object. When close enough the cursor changes too: image

You can bind this interaction if you want to: image

EQB is still useful for quest items that don't require a target, which I'd say is about 30-40% of all quest items.

Ever since they added this system I've been using the interact key for pretty much anything, using quest items, talking to NPCs, opening doors, looting, fishing, you name it, just because it's a convenient key that works for all of it and doesn't require mouse movement (it's particularly useful for tiny objects). Because it works so well I've been slacking hard with adding quest items to the database that are intended for targets.