diff --git a/pokedex/data/csv/stats.csv b/pokedex/data/csv/stats.csv index 007a1b4..56a771d 100644 --- a/pokedex/data/csv/stats.csv +++ b/pokedex/data/csv/stats.csv @@ -1,9 +1,9 @@ -id,damage_class_id,identifier,is_battle_only -1,,hp,0 -2,2,attack,0 -3,2,defense,0 -4,3,special-attack,0 -5,3,special-defense,0 -6,,speed,0 -7,,accuracy,1 -8,,evasion,1 +id,damage_class_id,identifier,is_battle_only,game_index +1,,hp,0,1 +2,2,attack,0,2 +3,2,defense,0,3 +4,3,special-attack,0,5 +5,3,special-defense,0,6 +6,,speed,0,4 +7,,accuracy,1, +8,,evasion,1, diff --git a/pokedex/db/tables.py b/pokedex/db/tables.py index 87e1320..0e8ca3f 100644 --- a/pokedex/db/tables.py +++ b/pokedex/db/tables.py @@ -1494,6 +1494,8 @@ class Stat(TableBase): info=dict(description=u"An identifier", format='identifier')) is_battle_only = Column(Boolean, nullable=False, info=dict(description=u"Whether this stat only exists within a battle")) + game_index = Column(Integer, nullable=True, + info=dict(description=u"The stat order the games use internally for the persistent stats. NULL for battle-only stats.")) create_translation_table('stat_names', Stat, 'names', relation_lazy='joined',