PetBattle Teams

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

You must login to post a comment. Don't have an account? Register to get one!

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

Reported by

Possible assignees