forked from pokemoncentral/wiki-lua-modules
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMachines-data.lua
199 lines (189 loc) · 12.5 KB
/
Machines-data.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
-- Modulo dati per le MT/MN
local m = {}
m[1] = {}
m[1].MT = {'megapugno', 'ventagliente', 'danzaspada', 'turbine', 'megacalcio', 'tossina',
'perforcorno', 'corposcontro', 'riduttore', 'sdoppiatore', 'bollaraggio', 'pistolacqua',
'geloraggio', 'bora', 'iper raggio', 'giornopaga', 'sottomissione', 'contrattacco',
'movimento sismico', 'ira', 'megassorbimento', 'solarraggio', 'ira di drago', 'fulmine',
'tuono', 'terremoto', 'abisso', 'fossa', 'psichico', 'teletrasporto', 'mimica', 'doppioteam',
'riflesso', 'pazienza', 'metronomo', 'autodistruzione', 'uovobomba', 'fuocobomba', 'comete',
'capocciata', 'covauova', 'mangiasogni', 'aeroattacco', 'riposo', 'tuononda', 'psiconda',
'esplosione', 'frana', 'tripletta', 'sostituto'}
m[1].MN = {'taglio', 'volo', 'surf', 'forza', 'flash'}
m[2] = {}
m[2].MT = {'dinamipugno', 'bottintesta', 'maledizione', 'rotolamento', 'boato', 'tossina',
'falcecannone', 'spaccaroccia', 'psicamisù', 'introforza', 'giornodisole', 'profumino',
'russare', 'bora', 'iper raggio', 'ventogelato', 'protezione', 'pioggiadanza', 'gigassorbimento',
'resistenza', 'frustrazione', 'solarraggio', 'codacciaio', 'dragospiro', 'tuono', 'terremoto',
'ritorno', 'fossa', 'psichico', 'palla ombra', 'fangosberla', 'doppioteam', 'gelopugno', 'bullo',
'sonnolalia', 'fangobomba', 'terrempesta', 'fuocobomba', 'comete', 'rafforzatore', 'tuonopugno',
'mangiasogni', 'individua', 'riposo', 'attrazione', 'furto', 'alacciaio', 'fuocopugno',
'tagliofuria','incubo'}
m[2].MN = {'taglio', 'volo', 'surf', 'forza', 'flash', 'mulinello', 'cascata'}
m[3] = {}
m[3].MT = {'centripugno', 'dragartigli', 'idropulsar', 'calmamente', 'boato', 'tossina',
'grandine', 'granfisico', 'semitraglia', 'introforza', 'giornodisole', 'provocazione',
'geloraggio', 'bora', 'iper raggio', 'schermoluce', 'protezione', 'pioggiadanza',
'gigassorbimento', 'salvaguardia', 'frustrazione', 'solarraggio', 'codacciaio', 'fulmine',
'tuono', 'terremoto', 'ritorno', 'fossa', 'psichico', 'palla ombra', 'breccia', 'doppioteam',
'riflesso', 'ondashock', 'lanciafiamme', 'fangobomba', 'terrempesta', 'fuocobomba',
'rocciotomba', 'aeroassalto', 'attaccalite', 'facciata', 'forzasegreta', 'riposo', 'attrazione',
'furto', 'alacciaio', 'baratto', 'scippo', 'vampata'}
m[3].MN = {'taglio', 'volo', 'surf', 'forza', 'flash', 'spaccaroccia', 'cascata', {{'RZS', 'sub'}}}
m[4] = {}
m[4].MT = {'centripugno', 'dragartigli', 'idropulsar', 'calmamente', 'boato', 'tossina',
'grandine', 'granfisico', 'semitraglia', 'introforza', 'giornodisole', 'provocazione',
'geloraggio', 'bora', 'iper raggio', 'schermoluce', 'protezione', 'pioggiadanza',
'gigassorbimento', 'salvaguardia', 'frustrazione', 'solarraggio', 'codacciaio', 'fulmine',
'tuono', 'terremoto', 'ritorno', 'fossa', 'psichico', 'palla ombra', 'breccia', 'doppioteam',
'riflesso', 'ondashock', 'lanciafiamme', 'fangobomba', 'terrempesta', 'fuocobomba',
'rocciotomba', 'aeroassalto', 'attaccalite', 'facciata', 'forzasegreta', 'riposo',
'attrazione', 'furto', 'alacciaio', 'baratto', 'scippo', 'vampata', 'trespolo', 'focalcolpo',
'energipalla', 'falsofinale', 'acquadisale', 'lancio', 'raggioscossa', 'resistenza',
'dragopulsar', 'assorbipugno', 'fuocofatuo', 'ventargenteo', 'divieto', 'esplosione',
'ombrartigli', 'rivincita', 'riciclo', 'gigaimpatto', 'lucidatura', 'flash', 'pietrataglio',
'slavina', 'tuononda', 'vortexpalla', 'danzaspada', 'levitoroccia', 'psicamisù', 'incanto',
'neropulsar', 'frana', 'forbice x', 'sonnolalia', 'dononaturale', 'velenpuntura', 'mangiasogni',
'laccioerboso', 'bullo', 'spennata', 'retromarcia', 'sostituto', 'cannonflash', 'distortozona'}
m[4].MN = {'taglio', 'volo', 'surf', 'forza', {{'DPPt', 'scacciabruma'}, {'HGSS', 'mulinello'}},
'spaccaroccia', 'cascata', 'scalaroccia'}
m[5] = {}
m[5].MT = {'unghiaguzze', 'dragartigli', 'psicoshock', 'calmamente', 'boato', 'tossina',
'grandine', 'granfisico', 'velenoshock', 'introforza', 'giornodisole', 'provocazione',
'geloraggio', 'bora', 'iper raggio', 'schermoluce', 'protezione', 'pioggiadanza',
'telecinesi', 'salvaguardia', 'frustrazione', 'solarraggio', 'abbattimento', 'fulmine',
'tuono', 'terremoto', 'ritorno', 'fossa', 'psichico', 'palla ombra', 'breccia',
'doppioteam', 'riflesso', 'fangonda', 'lanciafiamme', 'fangobomba', 'terrempesta',
'fuocobomba', 'rocciotomba', 'aeroassalto', 'attaccalite', 'facciata', 'nitrocarica', 'riposo',
'attrazione', 'furto', 'calciobasso', 'coro', 'echeggiavoce', 'vampata', 'cambiaposto',
'focalcolpo', 'energipalla', 'falsofinale', 'idrovampata', 'lancio', 'raggioscossa',
'cadutalibera', 'bruciatutto', 'spintone', 'fuocofatuo', 'acrobazia', 'divieto', 'esplosione',
'ombrartigli', 'rivincita', 'nemesi', 'gigaimpatto', 'lucidatura', 'flash', 'pietrataglio',
'invertivolt', 'tuononda', 'vortexpalla', 'danzaspada', 'entomoblocco', 'psicamisù', 'battiterra',
'alitogelido', 'frana', 'forbice x', 'codadrago', 'cuordileone', 'velenpuntura', 'mangiasogni',
'laccioerboso', 'bullo', 'spennata', 'retromarcia', 'sostituto', 'cannonflash', 'distortozona',
'sprizzalampo', 'spaccaroccia', 'urlorabbia'}
m[5].MN = {'taglio', 'volo', 'surf', 'forza', 'cascata', 'sub'}
m[6] = {}
m[6].MT = {'unghiaguzze', 'dragartigli', 'psicoshock', 'calmamente', 'boato', 'tossina',
'grandine', 'granfisico', 'velenoshock', 'introforza', 'giornodisole', 'provocazione',
'geloraggio', 'bora', 'iper raggio', 'schermoluce', 'protezione', 'pioggiadanza',
'trespolo', 'salvaguardia', 'frustrazione', 'solarraggio', 'abbattimento', 'fulmine',
'tuono', 'terremoto', 'ritorno', 'fossa', 'psichico', 'palla ombra', 'breccia',
'doppioteam', 'riflesso', 'fangonda', 'lanciafiamme', 'fangobomba', 'terrempesta',
'fuocobomba', 'rocciotomba', 'aeroassalto', 'attaccalite', 'facciata', 'nitrocarica',
'riposo', 'attrazione', 'furto', 'calciobasso', 'coro', 'echeggiavoce', 'vampata',
'alacciaio', 'focalcolpo', 'energipalla', 'falsofinale', 'idrovampata', 'lancio',
'raggioscossa', 'cadutalibera', 'bruciatutto', 'spintone', 'fuocofatuo', 'acrobazia',
'divieto', 'esplosione', 'ombrartigli', 'rivincita', 'nemesi', 'gigaimpatto',
'lucidatura', 'flash', 'pietrataglio', 'invertivolt', 'tuononda', 'vortexpalla',
'danzaspada', 'entomoblocco', 'psicamisù', 'battiterra', 'alitogelido', 'frana',
'forbice x', 'codadrago', 'assillo', 'velenpuntura', 'mangiasogni', 'laccioerboso',
'bullo', 'sonnolalia', 'retromarcia', 'sostituto', 'cannonflash', 'distortozona',
'sprizzalampo', {{'XY', 'spaccaroccia'}, {'ROZA', 'forzasegreta'}}, 'urlorabbia',
'naturforza', 'neropulsar', 'crescipugno', 'magibrillio', 'confidenza' }
m[6].MN = {'taglio', 'volo', 'surf', 'forza', 'cascata', {{'ROZA', 'spaccaroccia'}},
{{'ROZA', 'sub'}}}
m[7] = {}
m[7].MT = {'cuordileone', 'dragartigli', 'psicoshock', 'calmamente', 'boato', 'tossina',
'grandine', 'granfisico', 'velenoshock', 'introforza', 'giornodisole', 'provocazione',
'geloraggio', 'bora', 'iper raggio', 'schermoluce', 'protezione', 'pioggiadanza',
'trespolo', 'salvaguardia', 'frustrazione', 'solarraggio', 'abbattimento', 'fulmine',
'tuono', 'terremoto', 'ritorno', 'sanguisuga', 'psichico', 'palla ombra', 'breccia',
'doppioteam', 'riflesso', 'fangonda', 'lanciafiamme', 'fangobomba', 'terrempesta',
'fuocobomba', 'rocciotomba', 'aeroassalto', 'attaccalite', 'facciata', 'nitrocarica',
'riposo', 'attrazione', 'furto', 'calciobasso', 'coro', 'echeggiavoce', 'vampata',
'alacciaio', 'focalcolpo', 'energipalla', 'falsofinale', 'idrovampata', 'lancio',
'raggioscossa', 'cadutalibera', 'vorticolpo', 'spintone', 'fuocofatuo', 'acrobazia',
'divieto', 'esplosione', 'ombrartigli', 'rivincita', 'sottilcorno', 'gigaimpatto',
'lucidatura', 'velaurora', 'pietrataglio', 'invertivolt', 'tuononda', 'vortexpalla',
'danzaspada', 'volo', 'psicamisù', 'battiterra', 'alitogelido', 'frana', 'forbice x',
'codadrago', 'assillo', 'velenpuntura', 'mangiasogni', 'laccioerboso', 'bullo',
'sonnolalia', 'retromarcia', 'sostituto', 'cannonflash', 'distortozona', 'sprizzalampo',
'surf', 'urlorabbia', 'naturforza', 'neropulsar', 'cascata', 'magibrillio', 'confidenza'}
m[8] = {}
local mt8spsc = {
'megacalcio', 'giornopaga', 'fuocopugno', 'gelopugno', 'tuonopugno',
'volo', 'missilspillo', 'iper raggio', 'gigaimpatto', 'fogliamagica',
'solarraggio', 'lama solare', 'turbofuoco', 'tuononda', 'fossa',
'stridio', 'schermoluce', 'riflesso', 'salvaguardia', 'autodistruzione',
'riposo', 'frana', 'furto', 'russare', 'protezione', 'visotruce',
'ventogelato', 'gigassorbimento', 'fascino', 'alacciaio', 'attrazione',
'terrempesta', 'pioggiadanza', 'giornodisole', 'grandine', 'mulinello',
'picchiaduro', 'fuocofatuo', 'facciata', 'comete', 'altruismo',
'vendetta', 'breccia', 'esclusiva', 'sub', 'palla clima',
'falselacrime', 'rocciotomba', 'sabbiotomba', 'semitraglia',
'gelolancia', 'rimbalzo', 'colpodifango', 'cadutamassi', 'acquadisale',
'retromarcia', 'rivincita', 'garanzia', 'lancio', 'barattoforza',
'barattoscudo', 'velociscambio', 'assorbipugno', 'slavina',
'ombrartigli', 'fulmindenti', 'gelodenti', 'rogodenti', 'psicotaglio',
'distortozona', 'mirabilzona', 'magicozona', 'velenocroce',
'velenoshock', 'calciobasso', 'coro', 'sciagura', 'acrobazia', 'nemesi',
'invertivolt', 'battiterra', 'elettrotela', 'conchilama', 'spazzasberla',
'urlorabbia', 'spettrotuffo', 'assorbibacio', 'campo erboso',
'campo nebbioso', 'campo elettrico', 'campo psichico', 'magifiamma',
'elettromistero', 'falsofinale', 'eterelama', 'sottilcorno', 'vorticolpo',
'battipiedi', 'vastoimpatto', [0] = 'megapugno'}
local mt8dlps = {
'centripugno', 'dragartigli', 'idropulsar', 'calmamente', 'boato',
'tossina', 'grandine', 'granfisico', 'semitraglia', 'cuordileone',
'giornodisole', 'provocazione', 'geloraggio', 'bora', 'iper raggio',
'schermoluce', 'protezione', 'pioggiadanza', 'gigassorbimento',
'salvaguardia', 'magibrillio', 'solarraggio', 'codacciaio', 'fulmine',
'tuono', 'terremoto', 'calciobasso', 'fossa', 'psichico', 'palla ombra',
'breccia', 'doppioteam', 'riflesso', 'ondashock', 'lanciafiamme',
'fangobomba', 'terrempesta', 'fuocobomba', 'rocciotomba', 'aeroassalto',
'attaccalite', 'facciata', 'invertivolt', 'riposo', 'attrazione', 'furto',
'alacciaio', 'baratto', 'idrovampata', 'vampata', 'trespolo', 'focalcolpo',
'energipalla', 'falsofinale', 'acquadisale', 'lancio', 'raggioscossa',
'resistenza', 'dragopulsar', 'assorbipugno', 'fuocofatuo', 'ronzio',
'congiura', 'esplosione', 'ombrartigli', 'rivincita', 'riciclo',
'gigaimpatto', 'lucidatura', 'flash', 'pietrataglio', 'slavina',
'tuononda', 'vortexpalla', 'danzaspada', 'levitoroccia', 'psicamisù',
'urlorabbia', 'neropulsar', 'frana', 'forbice x', 'sonnolalia',
'battiterra', 'velenpuntura', 'mangiasogni', 'laccioerboso', 'bullo',
'spennata', 'retromarcia', 'sostituto', 'cannonflash', 'distortozona',
'taglio', 'volo', 'surf', 'forza', 'scacciabruma', 'spaccaroccia',
'cascata', 'scalaroccia'
}
-- The two tables above are merged to make elements of the form
-- { { "SpSc", <tm> }, { "DLPS", <tm> } }
m[8].MT = {}
for idx, tmspsc in pairs(mt8spsc) do
local tmdlps = mt8dlps[idx]
if tmdlps then
m[8].MT[idx] = { { "SpSc", tmspsc }, { "DLPS", tmdlps } }
else
m[8].MT[idx] = { { "SpSc", tmspsc } }
end
end
for idx, tmdlps in pairs(mt8dlps) do
if not m[8].MT[idx] then
m[8].MT[idx] = { { "DLPS", tmdlps } }
end
end
m[8].DT = {'corposcontro', 'lanciafiamme', 'idropompa', 'surf',
'geloraggio', 'bora', 'colpo basso', 'fulmine', 'tuono', 'terremoto',
'psichico', 'agilità', 'focalenergia', 'metronomo', 'fuocobomba', 'cascata',
'amnesia', 'sanguisuga', 'tripletta', 'sostituto', 'contropiede',
'fangobomba', 'punte', 'oltraggio', 'psicoshock', 'resistenza',
'sonnolalia', 'megacorno', 'staffetta', 'ripeti', 'codacciaio',
'sgranocchio', 'palla ombra', 'divinazione', 'baraonda', 'ondacalda',
'provocazione', 'raggiro', 'troppoforte', 'baratto', 'calciardente',
'granvoce', 'vampata', 'cosmoforza', 'fanghiglia', 'ferroscudo',
'dragartigli', 'granfisico', 'calmamente', 'fendifoglia', 'dragodanza',
'vortexpalla', 'zuffa', 'fielepunte', 'fuococarica', 'forzasfera',
'velenpuntura', 'neropulsar', 'semebomba', 'forbice x', 'ronzio',
'dragopulsar', 'gemmoforza', 'focalcolpo', 'energipalla', 'baldeali',
'geoforza', 'congiura', 'cozzata zen', 'cannonflash', 'verdebufera',
'vigorcolpo', 'sporcolancio', 'metaltestata', 'pietrataglio',
'levitoroccia', 'laccioerboso', 'fangonda', 'pesobomba', 'energisfera',
'ripicca', 'veicolaforza', 'cambiaposto', 'idrovampata', 'cuordileone',
'sprizzalampo', 'giravvita', 'marchiafuoco', 'tifone', 'carineria',
'velenotrappola', 'magibrillio', 'braccioteso', 'forza equina',
'colpo infernale', 'sferapolline', 'psicozanna', 'idrobreccia',
'schiacciacorpo', [0] = 'danzaspada'}
for k, v in pairs(m[8].DT) do
m[8].DT[k] = { { "SpSc", v } }
end
return m