mirror of
https://github.com/veekun/pokedex.git
synced 2024-08-20 18:16:34 +00:00
Add Conquest kingdoms and Pokémon evolution.
This commit is contained in:
parent
bf8d94ef08
commit
543419afcd
4 changed files with 192 additions and 0 deletions
18
pokedex/data/csv/conquest_kingdom_names.csv
Normal file
18
pokedex/data/csv/conquest_kingdom_names.csv
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
kingdom_id,local_language_id,name
|
||||||
|
1,9,Aurora
|
||||||
|
2,9,Ignis
|
||||||
|
3,9,Fontaine
|
||||||
|
4,9,Violight
|
||||||
|
5,9,Greenleaf
|
||||||
|
6,9,Nixtorm
|
||||||
|
7,9,Pugilis
|
||||||
|
8,9,Viperia
|
||||||
|
9,9,Terrera
|
||||||
|
10,9,Avia
|
||||||
|
11,9,Illusio
|
||||||
|
12,9,Chrysalia
|
||||||
|
13,9,Cragspur
|
||||||
|
14,9,Spectra
|
||||||
|
15,9,Dragnor
|
||||||
|
16,9,Yaksha
|
||||||
|
17,9,Valora
|
|
18
pokedex/data/csv/conquest_kingdoms.csv
Normal file
18
pokedex/data/csv/conquest_kingdoms.csv
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
id,identifier,type_id
|
||||||
|
1,aurora,1
|
||||||
|
2,ignis,10
|
||||||
|
3,fontaine,11
|
||||||
|
4,violight,13
|
||||||
|
5,greenleaf,12
|
||||||
|
6,nixtorm,15
|
||||||
|
7,pugilis,2
|
||||||
|
8,viperia,4
|
||||||
|
9,terrera,5
|
||||||
|
10,avia,3
|
||||||
|
11,illusio,14
|
||||||
|
12,chrysalia,7
|
||||||
|
13,cragspur,6
|
||||||
|
14,spectra,8
|
||||||
|
15,dragnor,16
|
||||||
|
16,yaksha,17
|
||||||
|
17,valora,9
|
|
114
pokedex/data/csv/conquest_pokemon_evolution.csv
Normal file
114
pokedex/data/csv/conquest_pokemon_evolution.csv
Normal file
|
@ -0,0 +1,114 @@
|
||||||
|
evolved_species_id,required_stat_id,minimum_stat,minimum_link,kingdom_id,warrior_gender,item_id,recruiting_ko_required
|
||||||
|
5,2,50,,,,,0
|
||||||
|
6,2,83,,,,,0
|
||||||
|
24,2,59,,,,,0
|
||||||
|
25,,,50,,,,0
|
||||||
|
26,,,,,,83,0
|
||||||
|
39,,,50,,,,0
|
||||||
|
40,,,,,,81,0
|
||||||
|
42,6,55,,,,,0
|
||||||
|
53,6,96,,,,,0
|
||||||
|
64,2,83,,,,,0
|
||||||
|
65,,,55,,,,1
|
||||||
|
67,2,86,,,,,0
|
||||||
|
68,,,60,,,,1
|
||||||
|
93,2,99,,,,,0
|
||||||
|
94,,,60,,,,1
|
||||||
|
112,2,108,,,,,0
|
||||||
|
130,2,16,,,,,0
|
||||||
|
134,,,,,,84,0
|
||||||
|
135,,,,,,83,0
|
||||||
|
136,,,,,,82,0
|
||||||
|
143,,,50,,,,0
|
||||||
|
148,2,60,,,,,0
|
||||||
|
149,2,132,,,,,0
|
||||||
|
169,,,65,,,,0
|
||||||
|
180,2,53,,,,,0
|
||||||
|
181,2,90,,,,,0
|
||||||
|
195,1,94,,,,,0
|
||||||
|
196,,,70,11,,,0
|
||||||
|
197,,,70,16,,,0
|
||||||
|
205,3,73,,,,,0
|
||||||
|
208,,,,,,210,1
|
||||||
|
212,,,,,,210,1
|
||||||
|
247,2,74,,,,,0
|
||||||
|
248,2,132,,,,,0
|
||||||
|
253,6,58,,,,,0
|
||||||
|
254,6,118,,,,,0
|
||||||
|
281,2,44,,,,,0
|
||||||
|
282,2,75,,,,,0
|
||||||
|
305,3,83,,,,,0
|
||||||
|
306,3,130,,,,,0
|
||||||
|
348,2,116,,,,,0
|
||||||
|
356,3,104,,,,,0
|
||||||
|
358,,,50,,,,0
|
||||||
|
362,1,128,,,,,0
|
||||||
|
364,1,138,,,,,0
|
||||||
|
365,1,195,,,,,0
|
||||||
|
375,3,64,,,,,0
|
||||||
|
376,2,111,,,,,0
|
||||||
|
391,6,48,,,,,0
|
||||||
|
392,6,102,,,,,0
|
||||||
|
394,2,51,,,,,0
|
||||||
|
395,2,102,,,,,0
|
||||||
|
397,6,48,,,,,0
|
||||||
|
398,2,92,,,,,0
|
||||||
|
400,2,39,,,,,0
|
||||||
|
404,2,35,,,,,0
|
||||||
|
405,2,95,,,,,0
|
||||||
|
411,3,113,,,,,0
|
||||||
|
426,1,146,,,,,0
|
||||||
|
429,,,,,,108,0
|
||||||
|
444,2,44,,,,,0
|
||||||
|
445,2,136,,,,,0
|
||||||
|
448,,,50,,,,0
|
||||||
|
452,3,90,,,,,0
|
||||||
|
454,2,81,,,,,0
|
||||||
|
461,6,175,,,,303,0
|
||||||
|
464,,,,,,298,1
|
||||||
|
470,3,94,,5,,,0
|
||||||
|
471,2,91,,6,,,0
|
||||||
|
475,,,,,male,109,0
|
||||||
|
477,,,,,,302,1
|
||||||
|
478,,,,,female,109,0
|
||||||
|
496,6,54,,,,,0
|
||||||
|
497,6,104,,,,,0
|
||||||
|
499,2,41,,,,,0
|
||||||
|
500,2,115,,,,,0
|
||||||
|
502,2,54,,,,,0
|
||||||
|
503,2,104,,,,,0
|
||||||
|
512,,,,,,85,0
|
||||||
|
514,,,,,,82,0
|
||||||
|
516,,,,,,84,0
|
||||||
|
518,,,,,,81,0
|
||||||
|
523,6,81,,,,,0
|
||||||
|
525,3,59,,,,,0
|
||||||
|
526,,,60,,,,1
|
||||||
|
530,2,97,,,,,0
|
||||||
|
533,2,81,,,,,0
|
||||||
|
534,,,60,,,,1
|
||||||
|
541,3,60,,,,,0
|
||||||
|
542,,,65,,,,0
|
||||||
|
544,3,50,,,,,0
|
||||||
|
545,6,57,,,,,0
|
||||||
|
547,,,,,,80,0
|
||||||
|
549,,,,,,80,0
|
||||||
|
552,2,80,,,,,0
|
||||||
|
553,2,110,,,,,0
|
||||||
|
555,2,110,,,,,0
|
||||||
|
560,3,86,,,,,0
|
||||||
|
571,2,90,,,,,0
|
||||||
|
573,,,,,,107,0
|
||||||
|
575,3,70,,,,,0
|
||||||
|
576,3,106,,,,,0
|
||||||
|
596,6,84,,,,,0
|
||||||
|
608,2,84,,,,,0
|
||||||
|
609,,,,,,108,0
|
||||||
|
611,2,113,,,,,0
|
||||||
|
612,2,173,,,,,0
|
||||||
|
614,2,73,,,,,0
|
||||||
|
625,2,118,,,,,0
|
||||||
|
628,2,119,,,,,0
|
||||||
|
634,2,72,,,,,0
|
||||||
|
635,2,143,,,,,0
|
||||||
|
637,2,131,,,,,0
|
|
|
@ -217,6 +217,48 @@ class BerryFlavor(TableBase):
|
||||||
flavor = Column(Integer, nullable=False,
|
flavor = Column(Integer, nullable=False,
|
||||||
info=dict(description="The level of the flavor in the berry"))
|
info=dict(description="The level of the flavor in the berry"))
|
||||||
|
|
||||||
|
class ConquestKingdom(TableBase):
|
||||||
|
u"""A kingdom in Pokémon Conquest.
|
||||||
|
"""
|
||||||
|
__tablename__ = 'conquest_kingdoms'
|
||||||
|
__singlename__ = 'kingdom'
|
||||||
|
id = Column(Integer, primary_key=True,
|
||||||
|
info=dict(description="An ID for this kingdom."))
|
||||||
|
identifier = Column(Unicode(9), nullable=False,
|
||||||
|
info=dict(description="A readable identifier for this kingdom.", format='identifier'))
|
||||||
|
type_id = Column(Integer, ForeignKey('types.id'), nullable=False,
|
||||||
|
info=dict(description="The type associated with this kingdom in-game."))
|
||||||
|
|
||||||
|
create_translation_table('conquest_kingdom_names', ConquestKingdom, 'names',
|
||||||
|
relation_lazy='joined',
|
||||||
|
name=Column(Unicode(9), nullable=False, index=True,
|
||||||
|
info=dict(description='The name.', format='plaintext', official=True))
|
||||||
|
)
|
||||||
|
|
||||||
|
class ConquestPokemonEvolution(TableBase):
|
||||||
|
u"""The conditions under which a Pokémon must successfully complete an
|
||||||
|
action to evolve in Pokémon Conquest.
|
||||||
|
|
||||||
|
Any condition may be null if it does not apply for a particular Pokémon.
|
||||||
|
"""
|
||||||
|
__tablename__ = 'conquest_pokemon_evolution'
|
||||||
|
evolved_species_id = Column(Integer, ForeignKey('pokemon_species.id'), primary_key=True, nullable=False,
|
||||||
|
info=dict(description=u"The ID of the post-evolution species."))
|
||||||
|
required_stat_id = Column(Integer, ForeignKey('stats.id'), nullable=True,
|
||||||
|
info=dict(description=u"The ID of the stat which minimum_stat applies to."))
|
||||||
|
minimum_stat = Column(Integer, nullable=True,
|
||||||
|
info=dict(description=u"The minimum value the Pokémon must have in a particular stat."))
|
||||||
|
minimum_link = Column(Integer, nullable=True,
|
||||||
|
info=dict(description=u"The minimum link percentage the Pokémon must have with its warrior."))
|
||||||
|
kingdom_id = Column(Integer, ForeignKey('conquest_kingdoms.id'), nullable=True,
|
||||||
|
info=dict(description=u"The ID of the kingdom in which this Pokémon must complete an action after meeting all other requirements."))
|
||||||
|
warrior_gender = Column(Enum('male', 'female', name='conquest_warrior_gender'), nullable=True,
|
||||||
|
info=dict(description=u"The required gender for the Pokémon's warrior."))
|
||||||
|
item_id = Column(Integer, ForeignKey('items.id'), nullable=True,
|
||||||
|
info=dict(description=u"The ID of the item the Pokémon's warrior must have equipped."))
|
||||||
|
recruiting_ko_required = Column(Boolean, nullable=False, server_default='False',
|
||||||
|
info=dict(description=u"If true, the Pokémon must KO a Pokémon under the right conditions to recruit that Pokémon's warrior."))
|
||||||
|
|
||||||
class ContestCombo(TableBase):
|
class ContestCombo(TableBase):
|
||||||
u"""Combo of two moves in a Contest.
|
u"""Combo of two moves in a Contest.
|
||||||
"""
|
"""
|
||||||
|
|
Loading…
Reference in a new issue