Add generic warrior archetypes.

This commit is contained in:
Lynn "Zhorken" Vaughan 2012-07-29 17:58:30 -04:00
parent d3693319f1
commit 47410a9e9c
3 changed files with 250 additions and 202 deletions

View file

@ -0,0 +1,31 @@
id,identifier
1,armor-veteran
2,armor-officer
3,armor-helmet
4,armor-headlight
5,armor-sweatband
6,armor-smarmy
7,armor-buff
8,armor-visor
9,angular
10,portly
11,clever
12,nervous
13,professor
14,woman-warrior
15,princess
16,messenger
17,sailor
18,adventurer
19,alchemist
20,merchant-m
21,merchant-f
22,monk
23,ninja-armor
24,ninja-visor
25,ninja-scroll
26,ninja-eyeliner
27,ninja-ceiling
28,farmer-m
29,farmer-f
30,nobleman
1 id identifier
2 1 armor-veteran
3 2 armor-officer
4 3 armor-helmet
5 4 armor-headlight
6 5 armor-sweatband
7 6 armor-smarmy
8 7 armor-buff
9 8 armor-visor
10 9 angular
11 10 portly
12 11 clever
13 12 nervous
14 13 professor
15 14 woman-warrior
16 15 princess
17 16 messenger
18 17 sailor
19 18 adventurer
20 19 alchemist
21 20 merchant-m
22 21 merchant-f
23 22 monk
24 23 ninja-armor
25 24 ninja-visor
26 25 ninja-scroll
27 26 ninja-eyeliner
28 27 ninja-ceiling
29 28 farmer-m
30 29 farmer-f
31 30 nobleman

View file

@ -1,202 +1,202 @@
id,identifier,gender_id id,identifier,gender_id,archetype_id
1,player-m,2 1,player-m,2,
2,player-f,1 2,player-f,1,
3,nobunaga,2 3,nobunaga,2,
4,oichi,1 4,oichi,1,
5,hideyoshi,2 5,hideyoshi,2,
6,motochika,2 6,motochika,2,
7,ginchiyo,1 7,ginchiyo,1,
8,motonari,2 8,motonari,2,
9,mitsuhide,2 9,mitsuhide,2,
10,yoshihiro,2 10,yoshihiro,2,
11,nene,1 11,nene,1,
12,shingen,2 12,shingen,2,
13,masamune,2 13,masamune,2,
14,kenshin,2 14,kenshin,2,
15,yoshimoto,2 15,yoshimoto,2,
16,ujiyasu,2 16,ujiyasu,2,
17,no,1 17,no,1,
18,kotaro,2 18,kotaro,2,
19,ieyasu,2 19,ieyasu,2,
20,hanbei,2 20,hanbei,2,
21,kanbei,2 21,kanbei,2,
22,muneshige,2 22,muneshige,2,
23,gracia,1 23,gracia,1,
24,hanzo,2 24,hanzo,2,
25,kunoichi,1 25,kunoichi,1,
26,yukimura,2 26,yukimura,2,
27,magoichi,2 27,magoichi,2,
28,kanetsugu,2 28,kanetsugu,2,
29,aya,1 29,aya,1,
30,kai,1 30,kai,1,
31,okuni,1 31,okuni,1,
32,ranmaru,2 32,ranmaru,2,
33,tadakatsu,2 33,tadakatsu,2,
34,ina,1 34,ina,1,
35,keiji,2 35,keiji,2,
36,mitsunari,2 36,mitsunari,2,
37,kiyomasa,2 37,kiyomasa,2,
38,masanori,2 38,masanori,2,
39,tsunehisa,2 39,tsunehisa,2,13
40,naoie,2 40,naoie,2,9
41,harutaka,2 41,harutaka,2,4
42,takanobu,2 42,takanobu,2,3
43,naoshige,2 43,naoshige,2,2
44,ujisato,2 44,ujisato,2,19
45,chacha,1 45,chacha,1,15
46,go,1 46,go,1,14
47,hatsu,1 47,hatsu,1,15
48,kazumasu,2 48,kazumasu,2,23
49,nagahide,2 49,nagahide,2,2
50,yoshitaka,2 50,yoshitaka,2,17
51,urakusai,2 51,urakusai,2,19
52,narimasa,2 52,narimasa,2,3
53,tomonori,2 53,tomonori,2,30
54,murashige,2 54,murashige,2,19
55,masahide,2 55,masahide,2,9
56,nagayoshi,2 56,nagayoshi,2,6
57,kitsuno,1 57,kitsuno,1,14
58,gotoku,1 58,gotoku,1,14
59,hidenaga,2 59,hidenaga,2,5
60,koroku,2 60,koroku,2,18
61,takatora,2 61,takatora,2,11
62,yoshitsugu,2 62,yoshitsugu,2,9
63,yukinaga,2 63,yukinaga,2,20
64,rikyu,2 64,rikyu,2,19
65,hideyori,2 65,hideyori,2,6
66,asahi,1 66,asahi,1,15
67,kazutoyo,2 67,kazutoyo,2,11
68,nagayasu,2 68,nagayasu,2,7
69,harunaga,2 69,harunaga,2,10
70,hideaki,2 70,hideaki,2,12
71,naka,1 71,naka,1,29
72,tatsuko,1 72,tatsuko,1,14
73,maa,1 73,maa,1,15
74,chiyo,1 74,chiyo,1,14
75,hatsume,1 75,hatsume,1,27
76,nobuchika,2 76,nobuchika,2,11
77,chikayasu,2 77,chikayasu,2,4
78,morichika,2 78,morichika,2,6
79,chikamasa,2 79,chikamasa,2,7
80,norishige,2 80,norishige,2,4
81,takayori,2 81,takayori,2,11
82,tadasumi,2 82,tadasumi,2,12
83,dosetsu,2 83,dosetsu,2,1
84,shoun,2 84,shoun,2,3
85,sorin,2 85,sorin,2,9
86,sekiso,2 86,sekiso,2,22
87,akizane,2 87,akizane,2,19
88,takatane,2 88,takatane,2,12
89,kiyo,1 89,kiyo,1,15
90,motoharu,2 90,motoharu,2,5
91,takakage,2 91,takakage,2,8
92,terumoto,2 92,terumoto,2,5
93,takeyoshi,2 93,takeyoshi,2,17
94,ekei,2 94,ekei,2,22
95,takamoto,2 95,takamoto,2,12
96,sadatoshi,2 96,sadatoshi,2,10
97,hidemitsu,2 97,hidemitsu,2,5
98,toshimitsu,2 98,toshimitsu,2,2
99,shigemoto,2 99,shigemoto,2,4
100,mitsutada,2 100,mitsutada,2,7
101,yukimasa,2 101,yukimasa,2,10
102,tadaoki,2 102,tadaoki,2,6
103,fujitaka,2 103,fujitaka,2,30
104,hiroko,1 104,hiroko,1,15
105,tadamoto,2 105,tadamoto,2,2
106,tadatsune,2 106,tadatsune,2,7
107,takahisa,2 107,takahisa,2,1
108,hisaaki,2 108,hisaaki,2,8
109,masatoshi,2 109,masatoshi,2,7
110,kanemori,2 110,kanemori,2,8
111,tokitaka,2 111,tokitaka,2,13
112,sandayu,2 112,sandayu,2,23
113,morikiyo,2 113,morikiyo,2,23
114,kashinkoji,2 114,kashinkoji,2,13
115,yasunaga,2 115,yasunaga,2,24
116,seikuro,2 116,seikuro,2,25
117,katsuyori,2 117,katsuyori,2,5
118,haruyuki,2 118,haruyuki,2,9
119,masakage,2 119,masakage,2,3
120,masatoyo,2 120,masatoyo,2,1
121,nobufusa,2 121,nobufusa,2,4
122,masayuki,2 122,masayuki,2,2
123,yukitaka,2 123,yukitaka,2,1
124,ume,1 124,ume,1,15
125,chiyome,1 125,chiyome,1,26
126,kei,1 126,kei,1,14
127,kagetsuna,2 127,kagetsuna,2,9
128,shigezane,2 128,shigezane,2,3
129,tsunamoto,2 129,tsunamoto,2,1
130,tsunenaga,2 130,tsunenaga,2,17
131,munetoki,2 131,munetoki,2,7
132,munezane,2 132,munezane,2,8
133,yoshi,1 133,yoshi,1,26
134,iroha,1 134,iroha,1,14
135,kagekatsu,2 135,kagekatsu,2,3
136,yoshikiyo,2 136,yoshikiyo,2,2
137,tomonobu,2 137,tomonobu,2,5
138,kageie,2 138,kageie,2,3
139,takahiro,2 139,takahiro,2,6
140,sadamitsu,2 140,sadamitsu,2,13
141,yataro,2 141,yataro,2,7
142,saneyori,2 142,saneyori,2,13
143,hana,1 143,hana,1,14
144,sen,1 144,sen,1,15
145,ujichika,2 145,ujichika,2,30
146,ujizane,2 146,ujizane,2,30
147,sessai,2 147,sessai,2,22
148,masatsuna,2 148,masatsuna,2,4
149,yasutomo,2 149,yasutomo,2,5
150,ujihiro,2 150,ujihiro,2,10
151,motozane,2 151,motozane,2,10
152,sena,1 152,sena,1,26
153,soun,2 153,soun,2,1
154,tsunashige,2 154,tsunashige,2,2
155,genan,2 155,genan,2,22
156,ujimasa,2 156,ujimasa,2,4
157,ujiteru,2 157,ujiteru,2,6
158,ujikuni,2 158,ujikuni,2,5
159,ujinao,2 159,ujinao,2,8
160,shizuka,1 160,shizuka,1,14
161,madoka,1 161,madoka,1,14
162,dosan,2 162,dosan,2,20
163,yoshitatsu,2 163,yoshitatsu,2,3
164,ittetsu,2 164,ittetsu,2,5
165,bokuzen,2 165,bokuzen,2,8
166,morinari,2 166,morinari,2,12
167,omi,1 167,omi,1,15
168,asa,1 168,asa,1,15
169,shimoyama,2 169,shimoyama,2,25
170,genba,2 170,genba,2,24
171,danzo,2 171,danzo,2,25
172,yazaemon,2 172,yazaemon,2,24
173,isuke,2 173,isuke,2,24
174,tadatsugu,2 174,tadatsugu,2,1
175,naomasa,2 175,naomasa,2,3
176,yasumasa,2 176,yasumasa,2,3
177,masanobu,2 177,masanobu,2,9
178,hidetada,2 178,hidetada,2,6
179,kazumasa,2 179,kazumasa,2,9
180,choan,2 180,choan,2,20
181,tenkai,2 181,tenkai,2,22
182,munenori,2 182,munenori,2,4
183,kame,1 183,kame,1,27
184,toku,1 184,toku,1,15
185,saizo,2 185,saizo,2,23
186,sasuke,2 186,sasuke,2,25
187,katsu,1 187,katsu,1,27
188,juzo,2 188,juzo,2,24
189,tsuru,1 189,tsuru,1,14
190,ise,1 190,ise,1,27
191,jinpachi,2 191,jinpachi,2,17
192,kamanosuke,2 192,kamanosuke,2,18
193,seikai,2 193,seikai,2,18
194,isa,2 194,isa,2,18
195,yoshiteru,2 195,yoshiteru,2,30
196,yoshiaki,2 196,yoshiaki,2,30
197,hisahide,2 197,hisahide,2,2
198,jubei,2 198,jubei,2,4
199,nobutsuna,2 199,nobutsuna,2,2
200,bokuden,2 200,bokuden,2,2
201,otsu,1 201,otsu,1,27

1 id identifier gender_id archetype_id
2 1 player-m 2
3 2 player-f 1
4 3 nobunaga 2
5 4 oichi 1
6 5 hideyoshi 2
7 6 motochika 2
8 7 ginchiyo 1
9 8 motonari 2
10 9 mitsuhide 2
11 10 yoshihiro 2
12 11 nene 1
13 12 shingen 2
14 13 masamune 2
15 14 kenshin 2
16 15 yoshimoto 2
17 16 ujiyasu 2
18 17 no 1
19 18 kotaro 2
20 19 ieyasu 2
21 20 hanbei 2
22 21 kanbei 2
23 22 muneshige 2
24 23 gracia 1
25 24 hanzo 2
26 25 kunoichi 1
27 26 yukimura 2
28 27 magoichi 2
29 28 kanetsugu 2
30 29 aya 1
31 30 kai 1
32 31 okuni 1
33 32 ranmaru 2
34 33 tadakatsu 2
35 34 ina 1
36 35 keiji 2
37 36 mitsunari 2
38 37 kiyomasa 2
39 38 masanori 2
40 39 tsunehisa 2 13
41 40 naoie 2 9
42 41 harutaka 2 4
43 42 takanobu 2 3
44 43 naoshige 2 2
45 44 ujisato 2 19
46 45 chacha 1 15
47 46 go 1 14
48 47 hatsu 1 15
49 48 kazumasu 2 23
50 49 nagahide 2 2
51 50 yoshitaka 2 17
52 51 urakusai 2 19
53 52 narimasa 2 3
54 53 tomonori 2 30
55 54 murashige 2 19
56 55 masahide 2 9
57 56 nagayoshi 2 6
58 57 kitsuno 1 14
59 58 gotoku 1 14
60 59 hidenaga 2 5
61 60 koroku 2 18
62 61 takatora 2 11
63 62 yoshitsugu 2 9
64 63 yukinaga 2 20
65 64 rikyu 2 19
66 65 hideyori 2 6
67 66 asahi 1 15
68 67 kazutoyo 2 11
69 68 nagayasu 2 7
70 69 harunaga 2 10
71 70 hideaki 2 12
72 71 naka 1 29
73 72 tatsuko 1 14
74 73 maa 1 15
75 74 chiyo 1 14
76 75 hatsume 1 27
77 76 nobuchika 2 11
78 77 chikayasu 2 4
79 78 morichika 2 6
80 79 chikamasa 2 7
81 80 norishige 2 4
82 81 takayori 2 11
83 82 tadasumi 2 12
84 83 dosetsu 2 1
85 84 shoun 2 3
86 85 sorin 2 9
87 86 sekiso 2 22
88 87 akizane 2 19
89 88 takatane 2 12
90 89 kiyo 1 15
91 90 motoharu 2 5
92 91 takakage 2 8
93 92 terumoto 2 5
94 93 takeyoshi 2 17
95 94 ekei 2 22
96 95 takamoto 2 12
97 96 sadatoshi 2 10
98 97 hidemitsu 2 5
99 98 toshimitsu 2 2
100 99 shigemoto 2 4
101 100 mitsutada 2 7
102 101 yukimasa 2 10
103 102 tadaoki 2 6
104 103 fujitaka 2 30
105 104 hiroko 1 15
106 105 tadamoto 2 2
107 106 tadatsune 2 7
108 107 takahisa 2 1
109 108 hisaaki 2 8
110 109 masatoshi 2 7
111 110 kanemori 2 8
112 111 tokitaka 2 13
113 112 sandayu 2 23
114 113 morikiyo 2 23
115 114 kashinkoji 2 13
116 115 yasunaga 2 24
117 116 seikuro 2 25
118 117 katsuyori 2 5
119 118 haruyuki 2 9
120 119 masakage 2 3
121 120 masatoyo 2 1
122 121 nobufusa 2 4
123 122 masayuki 2 2
124 123 yukitaka 2 1
125 124 ume 1 15
126 125 chiyome 1 26
127 126 kei 1 14
128 127 kagetsuna 2 9
129 128 shigezane 2 3
130 129 tsunamoto 2 1
131 130 tsunenaga 2 17
132 131 munetoki 2 7
133 132 munezane 2 8
134 133 yoshi 1 26
135 134 iroha 1 14
136 135 kagekatsu 2 3
137 136 yoshikiyo 2 2
138 137 tomonobu 2 5
139 138 kageie 2 3
140 139 takahiro 2 6
141 140 sadamitsu 2 13
142 141 yataro 2 7
143 142 saneyori 2 13
144 143 hana 1 14
145 144 sen 1 15
146 145 ujichika 2 30
147 146 ujizane 2 30
148 147 sessai 2 22
149 148 masatsuna 2 4
150 149 yasutomo 2 5
151 150 ujihiro 2 10
152 151 motozane 2 10
153 152 sena 1 26
154 153 soun 2 1
155 154 tsunashige 2 2
156 155 genan 2 22
157 156 ujimasa 2 4
158 157 ujiteru 2 6
159 158 ujikuni 2 5
160 159 ujinao 2 8
161 160 shizuka 1 14
162 161 madoka 1 14
163 162 dosan 2 20
164 163 yoshitatsu 2 3
165 164 ittetsu 2 5
166 165 bokuzen 2 8
167 166 morinari 2 12
168 167 omi 1 15
169 168 asa 1 15
170 169 shimoyama 2 25
171 170 genba 2 24
172 171 danzo 2 25
173 172 yazaemon 2 24
174 173 isuke 2 24
175 174 tadatsugu 2 1
176 175 naomasa 2 3
177 176 yasumasa 2 3
178 177 masanobu 2 9
179 178 hidetada 2 6
180 179 kazumasa 2 9
181 180 choan 2 20
182 181 tenkai 2 22
183 182 munenori 2 4
184 183 kame 1 27
185 184 toku 1 15
186 185 saizo 2 23
187 186 sasuke 2 25
188 187 katsu 1 27
189 188 juzo 2 24
190 189 tsuru 1 14
191 190 ise 1 27
192 191 jinpachi 2 17
193 192 kamanosuke 2 18
194 193 seikai 2 18
195 194 isa 2 18
196 195 yoshiteru 2 30
197 196 yoshiaki 2 30
198 197 hisahide 2 2
199 198 jubei 2 4
200 199 nobutsuna 2 2
201 200 bokuden 2 2
202 201 otsu 1 27

View file

@ -338,6 +338,8 @@ class ConquestWarrior(TableBase):
info=dict(description='A readable identifier for this warrior.', format='identifier')) info=dict(description='A readable identifier for this warrior.', format='identifier'))
gender_id = Column(Integer, ForeignKey('genders.id'), nullable=False, gender_id = Column(Integer, ForeignKey('genders.id'), nullable=False,
info=dict(description="The ID of the warrior's gender.")) info=dict(description="The ID of the warrior's gender."))
archetype_id = Column(Integer, ForeignKey('conquest_warrior_archetypes.id'), nullable=True,
info=dict(description="The ID of this warrior's archetype. Null for unique warriors."))
create_translation_table('conquest_warrior_names', ConquestWarrior, 'names', create_translation_table('conquest_warrior_names', ConquestWarrior, 'names',
relation_lazy='joined', relation_lazy='joined',
@ -345,6 +347,21 @@ create_translation_table('conquest_warrior_names', ConquestWarrior, 'names',
info=dict(description='The name.', format='plaintext', official=True)) info=dict(description='The name.', format='plaintext', official=True))
) )
class ConquestWarriorArchetype(TableBase):
u"""An archetype that generic warriors in Pokémon Conquest can have. All
warriors of a particular archetype share sprites and dialogue.
Some of these are unused as warriors because they exist only as NPCs. They
should still be kept because we have their sprites and may eventually get
their dialogue.
"""
__tablename__ = 'conquest_warrior_archetypes'
__singlename__ = 'archetype'
id = Column(Integer, primary_key=True, autoincrement=True,
info=dict(description='An ID for this archetype.'))
identifier = Column(Unicode(15), nullable=False,
info=dict(description='A readable identifier describing this archetype.', format='identifier'))
class ConquestWarriorRank(TableBase): class ConquestWarriorRank(TableBase):
u"""A warrior at a particular rank in Pokémon Conquest. u"""A warrior at a particular rank in Pokémon Conquest.