Thanks as always guys for the suggestions!
Rendigar wrote:While you are adding things to the UI, could you add a button for the command /dismisspet? When using the leveling stones on pets in the leveling queue, when the pet hits 25 you either need to type the command, summon and dismiss a different pet, or search for the one that is now 25 to dismiss. A button would be a cool little extra feature. While I know using the stones to get the last level isn't anything you have to do with, I'm just looking for 1 more thing to speed up the use of the tool (and allow me to be lazy, naturally).
It annoys me too having to summon/dismiss a pet to get rid of one. I'll see how it works out. It's a timely suggestion too. Here's an early screenshot of the stretchier UI I've been working on this week:
I've not started working on the top area yet (pets will be centered), where these buttons would go on the sides:
- Lesser Pet Treats - with a count of how many remain (like bandages) and a reverse cooldown when a buff is running to show remaining duration; click to use a treat (but it can't target the pet, you have to target the pet manually).
- Pet Treats - with a count, reverse cooldown, etc too.
- Safari Hat - push in to turn on safari hat; push out to turn it off.
- Dismiss pet? - empty slot when no pet is out, contains the summoned pet when a pet is out; click to dismiss it.
Is there anything else worth adding? Some UI for upgrade stones have been suggested, but I really don't think it's something this addon needs to handle.
When the window is as its narrowest, it won't show the extra buttons. They'll appear as you widen the window with the resize grip.
The ubiquitous square push buttons will be made 50% wider (maybe 100% wider--haven't gotten to that yet).
I thought of moving the pet heal, bandages and find battle buttons into that area to balance the two treats+safari hat once the pets are centered, but maybe two buttons on each side: treats on one side, safari hat and dismiss pet on the other.
FuxieDK wrote:Having used Rematch, only for a few days, Iv're noticed something I miss from my PBT/ASH combo:
[*]Silent team switch, i.e. don't ask if team should be switch, JUST DO IT
Turn on Auto Load. It will load the team without prompting.
[*]Rematch-window is glued to Pet Journal (like PBT)
I understand what you're saying. The journal is a familiar/expected place to handle pets. And I will likely address that later, but Rematch is intended to be a pet journal alternative. It can work alongside the journal, but it's meant to be stand-alone. Everything you can do in the journal you can do in Rematch.
Also, one reason Rematch works alongside other addons so well is it stays away from the journal. For instance, PetJournal Enhanced
removes the default pet list and replaces it with its own. Were I to move Rematch's list/search/etc to the default journal, PJE (and other addons that expect either PJE or default) would stop working.
Of course familiarity is important. I'll probably create a "Rematch Journal Companion" or something better named that would be an optional module. I haven't decided if it will be just teams attached to the side or whether it'd take over the journal the way PetJournal Enhanced does.
[*]A button to use Pet Heal/Pet Bandage inside Rematch window
As Rendigar said, the bottom two left buttons are Revive Battle Pets and Battle Pet Bandages.
[*]ASH auto-accepts a trainers quest, the first time you clicked him and auto-engaged the trainer the second time. Would be nice to have same feature.
This may go beyond the scope of the addon. I think a small separate addon could handle this nicely. The addon's scope is managing pets and their teams. But I'll consider it.
Other ideas from the back of my head:
[*]Right now, you can drag a pet in the levelling queue, but you cannot drop it. Please make this happen for easy manual sorting
You should be able to drop it? You should see a blinking gold line showing where the pet would insert when it's dropped.
[*]More than 1 level queue. Some trainers can be soloed (e.g. Burning Panda Spirit), which makes room for 2 level pets. One of them is preferably a level 24, because 2 level pets (one high, one low level) doesn't make you loose XP. Other fights (e.g. wild pets) might want a pure level 1 queue, where trainers er usually too dangerous for pets below level 5 and some even higher.
As Jerebear said you may want to look into preferences. And for the two carry pets you can save a team with two pets from the queue and it will reserve both slots for leveling pets.
[*]Make it possible for the same team to be tied to more than 1 NPCID for autoswitch
Ironically, the inverse will become possible (having multiple teams for the same npcID) relatively soon.
A big problem with saving the same team across multiple npcIDs is its implementation. Assuming the code and UI could be done (which it could), how would you envision that happening?
Jerebear wrote:FuxieDK wrote:
Right now, you can drag a pet in the levelling queue, but you cannot drop it. Please make this happen for easy manual sorting
Definitely agree. This would be a welcome feature.
This part has me worried. It should be droppable.
When a pet can level (it's under 25 and can battle), if the mouse containing the pet is over the queue it should show a blinking yellow line where the pet would insert when it's dropped. Is that not happening? Do borders of your loaded pets flash at the top of the window?
edit: Actually, there is a situation where you can't drop it: when the queue is sorted. There should be a tooltip that says something like:
The queue is sorted. This pet is already in the queue. Pets can't move while the queue is sorted.
When the queue is sorted, Rematch keeps it sorted; except for the top-most slot unless Full Sort is enabled.