Ticket #228 (new refactor)

Opened 8 months ago

Last modified 7 months 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 8 months 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 8 months ago by eevee

Emergency weird crash fix in r390.

Changed 8 months 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 8 months ago by eevee

Map added by r394.

Changed 8 months ago by eevee

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

Changed 8 months ago by eevee

Forgot db changes! r395.

Changed 8 months ago by eevee

AND r396.. :(

Changed 7 months 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



Change Properties
<Author field>
Action
as new
as The resolution will be set. Next status will be 'closed'
to The owner will change. Next status will be 'new'
The owner will change to anonymous. Next status will be 'assigned'
 
Note: See TracTickets for help on using tickets.