/best command works for levels, where no upper pokememes exists
This commit is contained in:
parent
4a90e0ffd7
commit
add06f90f4
@ -34,6 +34,21 @@ func (p *Pokedexer) getBestPokememes(playerID int) (map[int]*dbmapping.PokememeF
|
|||||||
pokememesArray[allPokememes[i].Pokememe.Attack] = allPokememes[i]
|
pokememesArray[allPokememes[i].Pokememe.Attack] = allPokememes[i]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
} else if profileRaw.LevelID > 8 {
|
||||||
|
// TODO: Remove it on 10th grade pokememes arrival
|
||||||
|
for i := range allPokememes {
|
||||||
|
if allPokememes[i].Pokememe.Grade == 9 {
|
||||||
|
matchLeague := false
|
||||||
|
for j := range allPokememes[i].Elements {
|
||||||
|
if allPokememes[i].Elements[j].LeagueID == playerRaw.LeagueID {
|
||||||
|
matchLeague = true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if matchLeague {
|
||||||
|
pokememesArray[allPokememes[i].Pokememe.Attack] = allPokememes[i]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
for i := range allPokememes {
|
for i := range allPokememes {
|
||||||
if allPokememes[i].Pokememe.Grade == profileRaw.LevelID+1 {
|
if allPokememes[i].Pokememe.Grade == profileRaw.LevelID+1 {
|
||||||
|
Reference in New Issue
Block a user