100 - Teams based on pet trainer
This ticket is inspired by ticket 79.
This ticket is is a series of feature requests which, if implemented, would elevate PetBattle Teams from a simple "list of teams". The interface and features would still be familiar to the user, but this would give significant help for a player to find and fight pet trainers.
A workaround to this idea would be to use folders, where (if implemented) it would allow a user to manually create nested folders for continent/zone/trainer and have teams within it them.
However, this is crude. This request would:
- Have a list of pet trainers already provided for the user.
- Allow the user to create pet teams associated with each pet trainer.
- Have a beautified interface for those trainers.
- Help the user find those pet trainers in the world.
- Have helpfulness-automation associated with trainers.
First to describe the list of pet trainers. One interface idea:
- Given the list of teams
- Create a default-collapsed "folder" called "Pet Trainers"
- If clicked, it expands.
- The expanded list would have a list of expansions/continents.
- That list of expansions/continents would be collapsed.
- If an expansion is clicked, it expands.
- A new list would appear, with all the Pet Trainers for that expansion/continent.
I would also recommend:
- If an expanded item is clicked, then it collapses. Remember the collapsed/expanded state for all sub-items.
- If a collapsed item is clicked, it expands and all sub-items are displayed as collapsed or expanded as previously set by the user.
- If a collapsed item is shift-clicked, then it and all sub-items are expanded.
- If an expanded item is shift-clicked, then all sub-items are collapsed and it is also collapsed as expected.
Do not implement this shift-click feature if it is complex or is feature-creep.
Here is a rough sketch of the interface.
The initial collapsed view:
Selected Team (The selected team) + Pet Trainers Team Roster (Team 1) (Team 2) (etc)
This ticket does not suggest any changes to the current interface. This ticket is only about that "Pet Trainers" addition.
"Pet Trainers" clicked and expanded:
Selected Team (The selected team) - Pet Trainers + Azeroth (Vanilla / Cataclysm) + Burning Crusades (Outland) + Mists of Pandaria (Pandaria) + Warlords of Draenor (Draenor) Team Roster (Team 1) (Team 2) (etc)
"Azeroth" expanded:
Selected Team
(The selected team)
- Pet Trainers
- Azeroth (Vanilla / Cataclysm)
+ Eastern Kingdoms
+ Kalimdor
+ Burning Crusades (Outland)
+ Mists of Pandaria (Pandaria)
+ Warlords of Draenor (Draenor)
Team Roster
(Team 1)
(Team 2)
(etc)
"Eastern Kingdoms" expanded:
Selected Team
(The selected team)
- Pet Trainers
- Azeroth (Vanilla / Cataclysm)
- Eastern Kingdoms
+ David Kosse (The Hinterlands)
+ Deiza Plaguehorn (Eastern Plaguelands)
+ (etc)
+ Kalimdor
+ Burning Crusades (Outland)
+ Mists of Pandaria (Pandaria)
+ Warlords of Draenor (Draenor)
Team Roster
(Team 1)
(Team 2)
(etc)
"David Kosse (The Hinterlands)" expanded:
Selected Team
(The selected team)
- Pet Trainers
- Azeroth (Vanilla / Cataclysm)
- Eastern Kingdoms
- David Kosse (The Hinterlands)
- (Team x)
- (Team y)
- (etc)
+ Deiza Plaguehorn (Eastern Plaguelands)
+ (etc)
+ Kalimdor
+ Burning Crusades (Outland)
+ Mists of Pandaria (Pandaria)
+ Warlords of Draenor (Draenor)
Team Roster
(Team 1)
(Team 2)
(etc)
This interface could be made significantly more complex, but I wanted to keep it as simple as possible to program.
- The list of pet trainers would need to be different for Horde versus Alliance.
- This information is already available and used by the pet trainer icons for the map.
- Clicking a team would select that team as expected.
- However, this ticket requests some additional features..
Clicking a trainer would:
- Display 3d image of that trainer, if possible.
- Help the user find that trainer.
Note - I'm not how the user should be helped to find the trainer.
- A waypoint arrow is not within the scope of this addon.
- There is current code to change the colour of a pet trainer's icon.
- Perhaps highlight that pet trainer's icon. A red circle should be obvious enough. Keep the current feature for displaying a green/grey pet trainer icon if it has or has not been battled today.
- I don't think it's within the scope of this addon to help the user find the expansion or continent for a pet trainer.
This ticket also requests an additional feature which is a play on ticket 69 automatic team switching based on targeted critter :
- When targeting a pet trainer
- If a team is found for that pet trainer
- Switch to that pet team
| User | When | Change |
|---|---|---|
| spiralofhope | Mar 21, 2015 at 00:47 UTC | Changed description:- This ticket is inspired by [[http://wow.curseforge.com/addons/pet-battle-teams/tickets/79-lack-of-feature-makes-product-unusable/|ticket 79]]. + This ticket is inspired by [[http://wow.curseforge.com/addons/pet-battle-teams/tickets/79|ticket 79]]. This ticket is is a series of feature requests which, if implemented, would elevate PetBattle Teams from a simple "list of teams". The interface and features would still be familiar to the user, but this would give significant help for a player to find and fight pet trainers. ---- - A workaround to this idea would be to use [[http://wow.curseforge.com/addons/pet-battle-teams/tickets/94-implement-team-groups-folders/|folders]], where (if implemented) it would allow a user to manually create nested folders for continent/zone/trainer and have teams within it them. + A workaround to this idea would be to use [[http://wow.curseforge.com/addons/pet-battle-teams/tickets/94|folders]], where (if implemented) it would allow a user to manually create nested folders for continent/zone/trainer and have teams within it them. However, this is crude. This request would: ---------------------------------------- ** Perhaps highlight that pet trainer's icon. A red circle should be obvious enough. Keep the current feature for displaying a green/grey pet trainer icon if it has or has not been battled today. * I don't think it's within the scope of this addon to help the user find the expansion or continent for a pet trainer. - This ticket also requests an additional feature which is a play on [[http://wow.curseforge.com/addons/pet-battle-teams/tickets/69-change-team-when-targetting-npc-beast-of-fable/|ticket 69]] automatic team switching based on targeted critter : + This ticket also requests an additional feature which is a play on [[http://wow.curseforge.com/addons/pet-battle-teams/tickets/69|ticket 69]] automatic team switching based on targeted critter : * When targeting a pet trainer * If a team is found for that pet trainer |
| spiralofhope | Mar 20, 2015 at 01:29 UTC | Create |
Facts
- Last updated
- Mar 21, 2015
- Reported
- Mar 20, 2015
- Status
- New - Issue has not had initial review yet.
- Type
- Enhancement - A change which is intended to better the project in some way
- Priority
- Medium - Normal priority.
- Votes
- 0