Syling Tracker

Syling Tracker

28.6k Downloads

Quest item icons next to associated objectives non-functional

RanceJustice opened this issue ยท 3 comments

commented

Describe the bug
Integrated quest item icons in the Trackers themselves are not usable . Issue preset in Pandaria Remix quest items; will have to check standard retail.

Do you have an error log of what happened?
BugSack enabled, but did not see any error. Will update if one propagates.

To Reproduce
Steps to reproduce the behavior:
Accept any quest (in Pandaria Remix) which has a Quest Item necessary for its completion
Attempt to click on the icon next to the quest's name/objectives in Syling Tracker, to no effect.

Expected behavior
Quest items would be used as normal if Target was already selected, would spawn the AOE targeting graphic if necessary, or otherwise function as if you clicked the item in your bags

Screenshots
N/A

What is the version of SylingTracker you use ?
2.4.0 when last confirmed

What are the versions of PLoop and Scorpio you use ?

  • PLoop: Unsure at the time
  • Scorpio: r215

Additional context
It is important to note that the Quest Items function normally if used directly by right clicking on them in bags, or by left clicking on the Syling Item Bar itself; it is only the icons next to objective/quest tracker listings that seem to be non-functional. The Icons do visibly show up properly next to their associated quests. I've not played for quite awhile so if this is somehow intended or required usage please let me know, but my understanding was that both with addons and the Blizzard quest tracker, one should be able to use Quest Item icons next to the quest name in the tracker, in order to use the items themselves. Thank you.

commented

It's intended, unfortunately this is something i cannot change. I gave more details on why in an old post here #69 (comment) which is still relevant.

commented

Oh, thank you. If I understand your rationale in the linked comment, creating protected frames would preclude scrolling or otherwise moving the frames during combat, right? Would it be possible to give the player an option to choose?

I can't say for how others play, but I don't find myself scrolling or shifting the position of my quest tracker during combat; that's something that happens more often between combat events. I'd gladly give up the ability to move the tracker windows/scroll during combat in order to make use of the quest items from the tracker itself. While I'm glad that the separate item bar is an option to workaround the limitation, if I was able to make use of the items without it and save the space that would be appreciated.

Should this be too difficult or otherwise an issue, do you think it might be possible to attach/anchor the Syling Item Bar and its contents to the side of the tracker frame with similar scale, and allow for a vertical growth/orientation? I didn't think I saw those particular options, but perhaps I missed them as I hastily tried to configure things anew for Remix.

In any case, thanks for your reply. I haven't played in quite some time and came back, learning about the Pandaria Remix as it was about to close, so the changes in the API and similar restrictions may have evolved quite a bit from when I last played with frequency.

Edit: Attempted to remove the "bug" label, but maybe you need to be the one to do so?

commented

Oh, thank you. If I understand your rationale in the linked comment, creating protected frames would preclude scrolling or otherwise moving the frames during combat, right? Would it be possible to give the player an option to choose?

I can't say for how others play, but I don't find myself scrolling or shifting the position of my quest tracker during combat; that's something that happens more often between combat events. I'd gladly give up the ability to move the tracker windows/scroll during combat in order to make use of the quest items from the tracker itself. While I'm glad that the separate item bar is an option to workaround the limitation, if I was able to make use of the items without it and save the space that would be appreciated.

I used scrolling as an example, but in reality other things will no longer work either. I can't provide a complete a list, but i can give another example:

Imagine an event appears, and the tracker needs to display it. If you were in combat at that moment, you would notice the below issue (consider the achievements as our event)
image
The reason is that i won't be able to reposition the quests to place them bellow the achievements while you're in combat.

One solution would be to wait until you exit the combat to display our event. That's true, but in the end, the information is delayed. Imagine the scenario where you're fighting a boss, and the information is important.

To be completely transparent, i don't want to prevent content from being displayed just because we are in combat. Avoiding the restrictions of protected frames allows me to manipulate the tracker and its content as i wish, even during combat. The tracker will always be up to date regardless of the situation. This also spares me from certain code complexities and from having to consider whether the element might break if the player is in combat.

Should this be too difficult or otherwise an issue, do you think it might be possible to attach/anchor the Syling Item Bar and its contents to the side of the tracker frame with similar scale, and allow for a vertical growth/orientation? I didn't think I saw those particular options, but perhaps I missed them as I hastily tried to configure things anew for Remix.

The important rule with Item Bar (a protected frame) is to have no direct link with the tracker, so i cannot to anchor directly to it.

You can set the Item Bar vertical from the options:

  • Colum Count: 1
  • Row Count: 12
  • Orientation: Vertical

PS: I've tried to not make a big post. I'm here if you have any others questions.