Ticket #228 (new refactor)

Opened 2 years ago

Last modified 2 years ago

Fix locations

Reported by: eevee Owned by: eevee
Priority: critical Component: pokedex
Keywords: Cc:
Difficulty: involved

Description

They are confusing and messy everywhere. Fixplz.

Details are in my head and fluctuating, but LocationsUI contains some bits.

Attachments

Change History

Changed 2 years ago by eevee

Added a class to wrap around location/Pokemon pairs and abstract away all the slot garbage in r388. Also changed the Pokemon page's location list to only show the "easiest" way to catch any given Pokemon.

Remaining:

  • Diamond/Pearl differences.
  • Detail page for a location/Pokemon pair with super-detail.
  • Recreate location map.
  • Fix up location pages to be similar but for individual Pokemon instead.
  • Refactor database to have a table for sections too.
  • Clean up this code a wee bit.
  • Possibly fuzz the rarities.
  • Change "[ru] x%; [sa] x%" to "[ru][sa] x%". For bonus points, "[rusa] x%".

Changed 2 years ago by eevee

Emergency weird crash fix in r390.

Changed 2 years ago by eevee

Blah blah stuff done in r393.

Remaining:

  • Diamond/Pearl differences.
  • Detail page for a location/Pokemon pair with super-detail.
  • Recreate location map.
  • Possibly fuzz the rarities, although I'm doubting I want to do this.

Changed 2 years ago by eevee

Map added by r394.

Changed 2 years ago by eevee

  • Also need to do something better for Pokemon with no locations.
  • Still need events!

Changed 2 years ago by eevee

Forgot db changes! r395.

Changed 2 years ago by eevee

AND r396.. :(

Changed 2 years ago by eevee

  • Diamond/Pearl differences.
  • Add EVs to location pages. If possible, find some way to give average EV per location per method.
  • Detail page for a location/Pokemon pair with super-detail.
  • Show something better for Pokemon with no locations.
  • Event locations.

Add/Change #228 (Fix locations)

Author


E-mail address and user name can be saved in the Preferences.


Action
as new
 
Note: See TracTickets for help on using tickets.