mirror of
https://github.com/veekun/pokedex.git
synced 2024-08-20 18:16:34 +00:00
Store each Pokémon's initial hatch counter instead of a step count.
The step counts we had weren't even good estimates. To hatch an egg uninterrupted takes (counter + 1) * 255 steps in gen IV; what we had was counter * 256. Phione and Manaphy have different counters, as do Croagunk and Toxicroak for some reason, so they're associated with individual Pokémon now, rather than entire evolution chains. Double-checked with Pearl, Platinum, and SoulSilver; there were no differences between the three, aside from the alternate forms introduced in Platinum.
This commit is contained in:
parent
5cd4fe7f2c
commit
276098b655
3 changed files with 755 additions and 755 deletions
pokedex/db
|
@ -177,7 +177,6 @@ class EvolutionChain(TableBase):
|
|||
__tablename__ = 'evolution_chains'
|
||||
id = Column(Integer, primary_key=True, nullable=False)
|
||||
growth_rate_id = Column(Integer, ForeignKey('growth_rates.id'), nullable=False)
|
||||
steps_to_hatch = Column(Integer, nullable=False)
|
||||
baby_trigger_item = Column(Unicode(12))
|
||||
|
||||
class EvolutionTrigger(TableBase):
|
||||
|
@ -456,6 +455,7 @@ class Pokemon(TableBase):
|
|||
base_experience = Column(Integer, nullable=False)
|
||||
base_happiness = Column(Integer, nullable=False)
|
||||
is_baby = Column(Boolean, nullable=False)
|
||||
hatch_counter = Column(Integer, nullable=False)
|
||||
has_gen4_fem_sprite = Column(Boolean, nullable=False)
|
||||
has_gen4_fem_back_sprite = Column(Boolean, nullable=False)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue