Add pokememes info, convert it to new format and drop unnecessary database tables
This commit introduces pokememes information storage in source code (because they're rarely changed and I always update them manually). All information about pokememes updated after nerf of 25 April. Also, added buttons to /pokedeks command for changing pages (there are 21 pages already!), and limited one page to 35 pokememes.
This commit is contained in:
@@ -60,12 +60,7 @@ func (s *Statistics) PossibilityRequiredPokeballs(location int, grade int, lvl i
|
||||
}
|
||||
}
|
||||
|
||||
var pokememesCount int
|
||||
|
||||
err := c.Db.Get(&pokememesCount, c.Db.Rebind("SELECT count(*) FROM pokememes p, pokememes_locations pl WHERE p.grade = ? AND pl.location_id = ? AND pl.pokememe_id = p.id;"), grade, location)
|
||||
if err != nil {
|
||||
c.Log.Error(err)
|
||||
}
|
||||
pokememesCount := c.DataCache.GetPokememesCountByGradeAndLocation(grade, location)
|
||||
|
||||
if basePossibility != 0 && pokememesCount != 0 {
|
||||
percentile = basePossibility * 100.0 / float64(pokememesCount)
|
||||
|
Reference in New Issue
Block a user