PageSourceSearch

https://play-pokechill-github-io.vercel.app/scripts/pkmnDictionary.js

js play-pokechill-github-io.vercel.app collected 2026-10-03 07:29:52 UTC 381,449 bytes, 20,043 lines download raw bytes

1const pkmn = {}
2
3// National Pokédex
4
5const evolutionLevel1 = 30
6const evolutionLevel2 = 50
7const evolutionLevel3 = 70
8
9// 001 Bulbasaur → Ivysaur → Venusaur
10pkmn.bulbasaur = {
11    type: ["grass","poison"],
12    bst: {
13        hp: 45,
14        atk: 49,
15        def: 49,
16        satk: 65,
17        sdef: 65,
18        spe: 45,
19    },
20    evolve: function() { return { 1: { pkmn: pkmn.ivysaur, level: evolutionLevel1 } } },
21    hiddenAbility: ability.thickFat,
22    signature : move.frenzyPlant
23}
24
25pkmn.ivysaur = {
26    type: ["grass","poison"],
27    bst: {
28        hp: 60,
29        atk: 62,
30        def: 63,
31        satk: 80,
32        sdef: 80,
33        spe: 60,
34    },
35    evolve: function() { return { 1: { pkmn: pkmn.venusaur, level: evolutionLevel2 } } },
36    hiddenAbility: ability.thickFat,
37    signature : move.frenzyPlant
38}
39
40pkmn.venusaur = {
41    type: ["grass","poison"],
42    bst: {
43        hp: 80,
44        atk: 82,
45        def: 83,
46        satk: 100,
47        sdef: 100,
48        spe: 80,
49    },
50    evolve: function() { return { 1: { pkmn: pkmn.megaVenusaur, item: item.venusaurite } } },
51    hiddenAbility: ability.thickFat,
52    signature : move.frenzyPlant
53}
54
55pkmn.venusaurClone = {
56    type: ["poison","grass"],
57    bst: {
58        hp: 80,
59        atk: 82,
60        def: 83,
61        satk: 100,
62        sdef: 100,
63        spe: 80,
64    },
65    hiddenAbility: ability.imposter,
66    signature : move.frenzyPlant
67}
68
69pkmn.megaVenusaur = {
70    type: ["grass","poison"],
71    bst: {
72        hp: 80,
73        atk: 100,
74        def: 123,
75        satk: 122,
76        sdef: 120,
77        spe: 80,
78    },
79    hiddenAbility: ability.thickFat,
80    signature : move.frenzyPlant
81}
82
83pkmn.venusaurGmax = {
84    type: ["grass","poison"],
85    bst: {
86        hp: 80*1.3,
87        atk: 100*1.3,
88        def: 123*1.3,
89        satk: 122*1.0,
90        sdef: 120*1.3,
91        spe: 80*1.3,
92    },
93    hiddenAbility: ability.thickFat,
94    signature : move.frenzyPlant
95}
96
97// 004 Charmander → Charmeleon → Charizard
98pkmn.charmander = {
99    type: ["fire"],
100    bst: {
101        hp: 39,
102        atk: 52,
103        def: 43,
104        satk: 60,
105        sdef: 50,
106        spe: 65,
107    },
108    evolve: function() { return { 1: { pkmn: pkmn.charmeleon, level: evolutionLevel1 } } },
109    hiddenAbility: ability.toughClaws,
110    signature : move.flameBurst
111}
112
113pkmn.charmeleon = {
114    type: ["fire"],
115    bst: {
116        hp: 58,
117        atk: 64,
118        def: 58,
119        satk: 80,
120        sdef: 65,
121        spe: 80,
122    },
123    evolve: function() { return { 1: { pkmn: pkmn.charizard, level: evolutionLevel2 } } },
124    hiddenAbility: ability.toughClaws,
125    signature : move.flameBurst
126}
127
128pkmn.charizard = {
129    type: ["fire","flying"],
130    bst: {
131        hp: 78,
132        atk: 84,
133        def: 78,
134        satk: 109,
135        sdef: 85,
136        spe: 100,
137    },
138    evolve: function() { 
139        return { 
140            1: { pkmn: pkmn.megaCharizardX, item: item.charizarditeX }, 
141            2: { pkmn: pkmn.megaCharizardY, item: item.charizarditeY },
142        } 
143    },
144    hiddenAbility: ability.toughClaws,
145    signature : move.flameBurst
146}
147
148pkmn.charizardClone = {
149    type: ["flying","fire"],
150    bst: {
151        hp: 78,
152        atk: 84,
153        def: 78,
154        satk: 109,
155        sdef: 85,
156        spe: 100,
157    },
158    hiddenAbility: ability.imposter,
159    signature : move.flameBurst
160}
161
162pkmn.megaCharizardX = {
163    type: ["fire","dragon"],
164    bst: {
165        hp: 78,
166        atk: 130,
167        def: 111,
168        satk: 130,
169        sdef: 85,
170        spe: 100,
171    },
172    hiddenAbility: ability.toughClaws,
173    signature : move.brutalClaw
174}
175
176pkmn.megaCharizardY = {
177    type: ["fire","flying"],
178    bst: {
179        hp: 78,
180        atk: 104,
181        def: 78,
182        satk: 159,
183        sdef: 115,
184        spe: 100,
185    },
186    hiddenAbility: ability.drought,
187    signature : move.flameBurst
188}
189
190pkmn.charizardGmax = {
191    type: ["fire","flying"],
192    bst: {
193        hp: 78*1.3,
194        atk: 104*1.3,
195        def: 78*1.3,
196        satk: 159*1.0,
197        sdef: 115*1.3,
198        spe: 100*1.3,
199    },
200    hiddenAbility: ability.drought,
201    signature : move.flameBurst
202}
203
204// 007 Squirtle → Wartortle → Blastoise
205pkmn.squirtle = {
206    type: ["water"],
207    bst: {
208        hp: 44,
209        atk: 48,
210        def: 65,
211        satk: 50,
212        sdef: 64,
213        spe: 43,
214    },
215    evolve: function() { return { 1: { pkmn: pkmn.wartortle, level: evolutionLevel1 } } },
216    hiddenAbility: ability.rainDish,
217    signature : move.hydroCannon
218}
219
220pkmn.wartortle = {
221    type: ["water"],
222    bst: {
223        hp: 59,
224        atk: 63,
225        def: 80,
226        satk: 65,
227        sdef: 80,
228        spe: 58,
229    },
230    evolve: function() { return { 1: { pkmn: pkmn.blastoise, level: evolutionLevel2 } } },
231    hiddenAbility: ability.rainDish,
232    signature : move.hydroCannon
233}
234
235pkmn.blastoise = {
236    type: ["water"],
237    bst: {
238        hp: 79,
239        atk: 83,
240        def: 100,
241        satk: 85,
242        sdef: 105,
243        spe: 78,
244    },
245    evolve: function() { return { 1: { pkmn: pkmn.megaBlastoise, item: item.blastoisinite } } },
246    hiddenAbility: ability.rainDish,
247    signature : move.hydroCannon
248}
249
250pkmn.blastoiseClone = {
251    type: ["water"],
252    bst: {
253        hp: 79,
254        atk: 83,
255        def: 100,
256        satk: 85,
257        sdef: 105,
258        spe: 78,
259    },
260    hiddenAbility: ability.imposter,
261    signature : move.hydroCannon
262}
263
264pkmn.megaBlastoise = {
265    type: ["water"],
266    bst: {
267        hp: 79,
268        atk: 103,
269        def: 120,
270        satk: 135,
271        sdef: 115,
272        spe: 78,
273    },
274    signature : move.hydroCannon,
275    hiddenAbility: ability.megaLauncher,
276}
277
278pkmn.blastoiseGmax = {
279    type: ["water"],
280    bst: {
281        hp: 79*1.3,
282        atk: 103*1.3,
283        def: 120*1.0,
284        satk: 135*1.3,
285        sdef: 115*1.3,
286        spe: 78*1.3,
287    },
288    signature : move.hydroCannon,
289    hiddenAbility: ability.megaLauncher,
290}
291
292// 010 Caterpie → Metapod → Butterfree
293pkmn.caterpie = {
294    type: ["bug"],
295    bst: {
296        hp: 45,
297        atk: 30,
298        def: 35,
299        satk: 20,
300        sdef: 20,
301        spe: 45,
302    },
303    evolve: function() { return { 1: { pkmn: pkmn.metapod, level: evolutionLevel1 } } },
304    hiddenAbility: ability.tintedLens,
305}
306
307pkmn.metapod = {
308    type: ["bug"],
309    bst: {
310        hp: 50,
311        atk: 20,
312        def: 55,
313        satk: 25,
314        sdef: 25,
315        spe: 30,
316    },
317    evolve: function() { return { 1: { pkmn: pkmn.butterfree, level: evolutionLevel2 } } },
318    hiddenAbility: ability.tintedLens,
319}
320
321pkmn.butterfree = {
322    type: ["bug","flying"],
323    bst: {
324        hp: 60,
325        atk: 45,
326        def: 50,
327        satk: 90,
328        sdef: 80,
329        spe: 70,
330    },
331    hiddenAbility: ability.tintedLens,
332}
333
334pkmn.butterfreeGmax = {
335    type: ["bug","flying"],
336    bst: {
337        hp: 60*1.9,
338        atk: 45*1.9,
339        def: 50*1.9,
340        satk: 90*1.9,
341        sdef: 80*1.9,
342        spe: 70*1.9,
343    },
344    hiddenAbility: ability.tintedLens,
345}
346
347// 013 Weedle → Kakuna → Beedrill
348pkmn.weedle = {
349    type: ["bug","poison"],
350    bst: {
351        hp: 40,
352        atk: 35,
353        def: 30,
354        satk: 20,
355        sdef: 20,
356        spe: 50,
357    },
358    evolve: function() { return { 1: { pkmn: pkmn.kakuna, level: evolutionLevel1 } } },
359    hiddenAbility: ability.adaptability,
360    eggMove : move.toxicThread
361}
362
363pkmn.kakuna = {
364    type: ["bug","poison"],
365    bst: {
366        hp: 45,
367        atk: 25,
368        def: 50,
369        satk: 25,
370        sdef: 25,
371        spe: 35,
372    },
373    evolve: function() { return { 1: { pkmn: pkmn.beedrill, level: evolutionLevel2 } } },
374    hiddenAbility: ability.adaptability,
375    eggMove : move.toxicThread
376}
377
378pkmn.beedrill = {
379    type: ["bug","poison"],
380    bst: {
381        hp: 65,
382        atk: 90,
383        def: 40,
384        satk: 45,
385        sdef: 80,
386        spe: 75,
387    },
388    evolve: function() { return { 1: { pkmn: pkmn.megaBeedrill, item: item.beedrillite } } },
389    hiddenAbility: ability.adaptability,
390    eggMove : move.toxicThread
391}
392
393pkmn.megaBeedrill = {
394    type: ["bug","poison"],
395    bst: {
396        hp: 80,
397        atk: 150,
398        def: 40,
399        satk: 15,
400        sdef: 80,
401        spe: 160,
402    },
403    hiddenAbility: ability.adaptability,
404    eggMove : move.toxicThread
405}
406
407// 016 Pidgey → Pidgeotto → Pidgeot
408pkmn.pidgey = {
409    type: ["normal","flying"],
410    bst: {
411        hp: 40,
412        atk: 45,
413        def: 40,
414        satk: 35,
415        sdef: 35,
416        spe: 56,
417    },
418    evolve: function() { return { 1: { pkmn: pkmn.pidgeotto, level: evolutionLevel1 } } },
419    hiddenAbility: ability.unburden,
420    eggMove : move.meFirst
421}
422
423pkmn.pidgeotto = {
424    type: ["normal","flying"],
425    bst: {
426        hp: 80,
427        atk: 60,
428        def: 55,
429        satk: 50,
430        sdef: 50,
431        spe: 80,
432    },
433    evolve: function() { return { 1: { pkmn: pkmn.pidgeot, level: evolutionLevel2 } } },
434    hiddenAbility: ability.unburden,
435    eggMove : move.meFirst
436}
437
438pkmn.pidgeot = {
439    type: ["normal","flying"],
440    bst: {
441        hp: 83,
442        atk: 80,
443        def: 75,
444        satk: 70,
445        sdef: 70,
446        spe: 101,
447    },
448    evolve: function() { return { 1: { pkmn: pkmn.megaPidgeot, item: item.pidgeotite } } },
449    hiddenAbility: ability.unburden,
450    eggMove : move.meFirst
451}
452
453pkmn.megaPidgeot = {
454    type: ["normal","flying"],
455    bst: {
456        hp: 83,
457        atk: 80,
458        def: 80,
459        satk: 135,
460        sdef: 80,
461        spe: 121,
462    },
463    hiddenAbility: ability.noGuard,
464    eggMove : move.meFirst
465}
466
467// 019 Rattata → Raticate
468pkmn.rattata = {
469    type: ["normal"],
470    bst: {
471        hp: 30,
472        atk: 56,
473        def: 35,
474        satk: 25,
475        sdef: 35,
476        spe: 72,
477    },
478    evolve: function() { return { 1: { pkmn: pkmn.raticate, level: evolutionLevel1 } } },
479    hiddenAbility: ability.guts,
480}
481
482pkmn.alolanRattata = {
483    type: ["dark", "normal"],
484    bst: {
485        hp: 30,
486        atk: 56,
487        def: 35,
488        satk: 25,
489        sdef: 35,
490        spe: 72,
491    },
492    evolve: function() { return { 1: { pkmn: pkmn.alolanRaticate, level: evolutionLevel1 } } },
493    hiddenAbility: ability.blackPelt,
494}
495
496pkmn.raticate = {
497    type: ["normal"],
498    bst: {
499        hp: 55,
500        atk: 81,
501        def: 60,
502        satk: 50,
503        sdef: 70,
504        spe: 97,
505    },
506    hiddenAbility: ability.guts,
507}
508
509pkmn.alolanRaticate = {
510    type: ["dark", "normal"],
511    bst: {
512        hp: 75,
513        atk: 71,
514        def: 70,
515        satk: 40,
516        sdef: 80,
517        spe: 77,
518    },
519    hiddenAbility: ability.blackPelt,
520}
521
522// 021 Spearow → Fearow
523pkmn.spearow = {
524    type: ["normal","flying"],
525    bst: {
526        hp: 40,
527        atk: 60,
528        def: 30,
529        satk: 31,
530        sdef: 31,
531        spe: 70,
532    },
533    evolve: function() { return { 1: { pkmn: pkmn.fearow, level: evolutionLevel1 } } },
534    hiddenAbility: ability.bigPecks,
535}
536
537pkmn.fearow = {
538    type: ["normal","flying"],
539    bst: {
540        hp: 65,
541        atk: 90,
542        def: 65,
543        satk: 61,
544        sdef: 61,
545        spe: 100,
546    },
547    hiddenAbility: ability.bigPecks,
548}
549
550// 023 Ekans → Arbok
551pkmn.ekans = {
552    type: ["poison"],
553    bst: {
554        hp: 35,
555        atk: 60,
556        def: 44,
557        satk: 40,
558        sdef: 54,
559        spe: 55,
560    },
561    evolve: function() { return { 1: { pkmn: pkmn.arbok, level: evolutionLevel1 } } },
562    hiddenAbility: ability.intimidate,
563}
564
565pkmn.arbok = {
566    type: ["poison"],
567    bst: {
568        hp: 60,
569        atk: 95,
570        def: 69,
571        satk: 65,
572        sdef: 79,
573        spe: 80,
574    },
575    hiddenAbility: ability.intimidate,
576}
577
578// 025 Pichu → Pikachu → Raichu
579
580pkmn.spikyPichu = {
581    type: ["electric"],
582    bst: {
583        hp: 20,
584        atk: 40,
585        def: 15,
586        satk: 35,
587        sdef: 35,
588        spe: 60,
589    },
590    hiddenAbility: ability.electricSurge,
591    signature : move.voltTackle
592}
593
594pkmn.pichu = {
595    type: ["electric"],
596    bst: {
597        hp: 20,
598        atk: 40,
599        def: 15,
600        satk: 35,
601        sdef: 35,
602        spe: 60,
603    },
604    evolve: function() { return { 1: { pkmn: pkmn.pikachu, level: evolutionLevel1 } } },
605    hiddenAbility: ability.electricSurge,
606    signature : move.voltTackle
607}
608
609pkmn.pikachu = {
610    type: ["electric"],
611    bst: {
612        hp: 35,
613        atk: 55,
614        def: 40,
615        satk: 50,
616        sdef: 50,
617        spe: 90,
618    },
619    evolve: function() { return { 1: { pkmn: pkmn.raichu, item: item.thunderStone } } },
620    hiddenAbility: ability.electricSurge,
621    signature : move.voltTackle
622}
623
624pkmn.pikachuGmax = {
625    type: ["electric","psychic"],
626    bst: {
627        hp: 200,
628        atk: 120,
629        def: 90,
630        satk: 120,
631        sdef: 90,
632        spe: 110,
633    },
634    signature : move.voltTackle
635}
636
637pkmn.pikachuAsh = {
638    type: ["electric"],
639    bst: {
640        hp: 35,
641        atk: 55,
642        def: 40,
643        satk: 50,
644        sdef: 50,
645        spe: 90,
646    },
647    hiddenAbility: ability.electricSurge,
648    signature : move.voltTackle
649}
650
651pkmn.pikachuWorld = {
652    type: ["electric"],
653    bst: {
654        hp: 35,
655        atk: 55,
656        def: 40,
657        satk: 50,
658        sdef: 50,
659        spe: 90,
660    },
661    hiddenAbility: ability.electricSurge,
662    signature : move.voltTackle
663}
664
665pkmn.pikachuHoenn = {
666    type: ["electric"],
667    bst: {
668        hp: 35,
669        atk: 55,
670        def: 40,
671        satk: 50,
672        sdef: 50,
673        spe: 90,
674    },
675    hiddenAbility: ability.electricSurge,
676    signature : move.voltTackle
677}
678
679pkmn.pikachuWorld = {
680    type: ["electric"],
681    bst: {
682        hp: 35,
683        atk: 55,
684        def: 40,
685        satk: 50,
686        sdef: 50,
687        spe: 90,
688    },
689    hiddenAbility: ability.electricSurge,
690    signature : move.voltTackle
691}
692
693pkmn.pikachuUnova = {
694    type: ["electric"],
695    bst: {
696        hp: 35,
697        atk: 55,
698        def: 40,
699        satk: 50,
700        sdef: 50,
701        spe: 90,
702    },
703    hiddenAbility: ability.electricSurge,
704    signature : move.voltTackle
705}
706
707pkmn.pikachuKalos = {
708    type: ["electric"],
709    bst: {
710        hp: 35,
711        atk: 55,
712        def: 40,
713        satk: 50,
714        sdef: 50,
715        spe: 90,
716    },
717    hiddenAbility: ability.electricSurge,
718    signature : move.voltTackle
719}
720
721pkmn.pikachuBelle = {
722    type: ["electric","normal"],
723    bst: {
724        hp: 60,
725        atk: 90,
726        def: 55,
727        satk: 90,
728        sdef: 80,
729        spe: 110,
730    },
731    signature : move.voltTackle
732}
733
734pkmn.pikachuLibre = {
735    type: ["electric","fighting"],
736    bst: {
737        hp: 60,
738        atk: 90,
739        def: 55,
740        satk: 90,
741        sdef: 80,
742        spe: 110,
743    },
744    signature : move.voltTackle
745}
746
747pkmn.pikachuPhd = {
748    type: ["electric","psychic"],
749    bst: {
750        hp: 60,
751        atk: 90,
752        def: 55,
753        satk: 90,
754        sdef: 80,
755        spe: 110,
756    },
757    signature : move.voltTackle
758}
759
760pkmn.pikachuPopstar = {
761    type: ["electric","fairy"],
762    bst: {
763        hp: 60,
764        atk: 90,
765        def: 55,
766        satk: 90,
767        sdef: 80,
768        spe: 110,
769    },
770    signature : move.voltTackle
771}
772
773pkmn.pikachuRockstar = {
774    type: ["electric","fire"],
775    bst: {
776        hp: 60,
777        atk: 90,
778        def: 55,
779        satk: 90,
780        sdef: 80,
781        spe: 110,
782    },
783    signature : move.voltTackle
784}
785
786pkmn.raichu = {
787    type: ["electric"],
788    bst: {
789        hp: 60,
790        atk: 90,
791        def: 55,
792        satk: 90,
793        sdef: 80,
794        spe: 110,
795    },
796        evolve: function() { 
797        return { 
798            1: { pkmn: pkmn.megaRaichuX, item: item.raichutiteX }, 
799            2: { pkmn: pkmn.megaRaichuY, item: item.raichutiteY },
800        } 
801    },
802    hiddenAbility: ability.electricSurge,
803    signature : move.voltTackle
804}
805
806pkmn.alolanRaichu = {
807    type: ["electric", "psychic"],
808    bst: {
809        hp: 60,
810        atk: 85,
811        def: 50,
812        satk: 95,
813        sdef: 85,
814        spe: 110,
815    },
816    hiddenAbility: ability.electricSurge,
817    signature : move.voltTackle,
818}
819
820pkmn.megaRaichuX = {
821    type: ["electric"],
822    bst: {
823        hp: 120,
824        atk: 175,
825        def: 95,
826        satk: 90,
827        sdef: 95,
828        spe: 100,
829    },
830    hiddenAbility: ability.ambidextrous,
831    signature : move.voltTackle,
832}
833
834pkmn.megaRaichuY = {
835    type: ["electric"],
836    bst: {
837        hp: 60,
838        atk: 160,
839        def: 55,
840        satk: 160,
841        sdef: 80,
842        spe: 140,
843    },
844    hiddenAbility: ability.electricSurge,
845    signature : move.voltTackle,
846}
847
848// 027 Sandshrew → Sandslash
849pkmn.sandshrew = {
850    type: ["ground"],
851    bst: {
852        hp: 50,
853        atk: 75,
854        def: 85,
855        satk: 20,
856        sdef: 30,
857        spe: 40,
858    },
859    evolve: function() { return { 1: { pkmn: pkmn.sandslash, level: evolutionLevel1 } } },
860    hiddenAbility: ability.sandRush,
861}
862
863pkmn.alolanSandshrew = {
864    type: ["ice", "steel"],
865    bst: {
866        hp: 50,
867        atk: 75,
868        def: 90,
869        satk: 10,
870        sdef: 35,
871        spe: 40,
872    },
873    evolve: function() { return { 1: { pkmn: pkmn.alolanSandslash, level: evolutionLevel1 } } },
874    hiddenAbility: ability.slushRush,
875    signature : move.iceBall
876}
877
878pkmn.sandslash = {
879    type: ["ground"],
880    bst: {
881        hp: 75,
882        atk: 100,
883        def: 110,
884        satk: 45,
885        sdef: 55,
886        spe: 65,
887    },
888    hiddenAbility: ability.sandRush,
889}
890
891pkmn.alolanSandslash = {
892    type: ["ice", "steel"],
893    bst: {
894        hp: 75,
895        atk: 100,
896        def: 120,
897        satk: 25,
898        sdef: 65,
899        spe: 65,
900    },
901    hiddenAbility: ability.slushRush,
902    signature : move.iceBall
903}
904
905// 029 Nidoran♀ → Nidorina → Nidoqueen
906pkmn.nidoranF = {
907    type: ["poison"],
908    bst: {
909        hp: 55,
910        atk: 47,
911        def: 52,
912        satk: 40,
913        sdef: 40,
914        spe: 41,
915    },
916    evolve: function() { return { 1: { pkmn: pkmn.nidorina, level: evolutionLevel1 } } },
917    hiddenAbility: ability.sheerForce,
918    eggMove : move.poisonTail
919}
920
921pkmn.nidorina = {
922    type: ["poison"],
923    bst: {
924        hp: 70,
925        atk: 62,
926        def: 67,
927        satk: 55,
928        sdef: 55,
929        spe: 56,
930    },
931    evolve: function() { return { 1: { pkmn: pkmn.nidoqueen, item: item.moonStone } } },
932    hiddenAbility: ability.sheerForce,
933    eggMove : move.poisonTail
934}
935
936pkmn.nidoqueen = {
937    type: ["poison","ground"],
938    bst: {
939        hp: 90,
940        atk: 105,
941        def: 87,
942        satk: 75,
943        sdef: 85,
944        spe: 76,
945    },
946    hiddenAbility: ability.sheerForce,
947    eggMove : move.poisonTail
948}
949
950// 032 Nidoran♂ → Nidorino → Nidoking
951pkmn.nidoranM = {
952    type: ["poison"],
953    bst: {
954        hp: 46,
955        atk: 57,
956        def: 40,
957        satk: 40,
958        sdef: 40,
959        spe: 50,
960    },
961    evolve: function() { return { 1: { pkmn: pkmn.nidorino, level: evolutionLevel1 } } },
962    hiddenAbility: ability.sheerForce,
963}
964
965pkmn.nidorino = {
966    type: ["poison"],
967    bst: {
968        hp: 61,
969        atk: 72,
970        def: 57,
971        satk: 55,
972        sdef: 55,
973        spe: 65,
974    },
975    evolve: function() { return { 1: { pkmn: pkmn.nidoking, item: item.moonStone } } },
976    hiddenAbility: ability.sheerForce,
977}
978
979pkmn.nidoking = {
980    type: ["poison","ground"],
981    bst: {
982        hp: 81,
983        atk: 102,
984        def: 77,
985        satk: 85,
986        sdef: 75,
987        spe: 85,
988    },
989    hiddenAbility: ability.sheerForce,
990}
991
992// 035 Cleffa → Clefairy → Clefable
993pkmn.cleffa = {
994    type: ["fairy"],
995    bst: {
996        hp: 50,
997        atk: 25,
998        def: 28,
999        satk: 45,
1000        sdef: 55,
1001        spe: 15,
1002    },
1003    evolve: function() { return { 1: { pkmn: pkmn.clefairy, level: evolutionLevel1 } } },
1004    hiddenAbility: ability.magicGuard,
1005}
1006
1007pkmn.clefairy = {
1008    type: ["fairy"],
1009    bst: {
1010        hp: 70,
1011        atk: 45,
1012        def: 48,
1013        satk: 60,
1014        sdef: 65,
1015        spe: 35,
1016    },
1017    evolve: function() { return { 1: { pkmn: pkmn.clefable, item: item.moonStone } } },
1018    hiddenAbility: ability.magicGuard,
1019}
1020
1021pkmn.clefable = {
1022    type: ["fairy"],
1023    bst: {
1024        hp: 95,
1025        atk: 70,
1026        def: 73,
1027        satk: 95,
1028        sdef: 90,
1029        spe: 60,
1030    },
1031    hiddenAbility: ability.magicGuard,
1032}
1033
1034pkmn.megaClefable = {
1035    type: ["fairy", "flying"],
1036    bst: {
1037        hp: 95,
1038        atk: 80,
1039        def: 93,
1040        satk: 135,
1041        sdef: 110,
1042        spe: 70,
1043    }
1044}
1045
1046// 037 Vulpix → Ninetales
1047pkmn.vulpix = {
1048    type: ["fire"],
1049    bst: {
1050        hp: 38,
1051        atk: 41,
1052        def: 40,
1053        satk: 50,
1054        sdef: 65,
1055        spe: 65,
1056    },
1057    evolve: function() { return { 1: { pkmn: pkmn.ninetales, item: item.fireStone } } },
1058    hiddenAbility: ability.drought,
1059}
1060
1061pkmn.alolanVulpix = {
1062    type: ["ice"],
1063    bst: {
1064        hp: 38,
1065        atk: 41,
1066        def: 40,
1067        satk: 50,
1068        sdef: 65,
1069        spe: 65,
1070    },
1071    evolve: function() { return { 1: { pkmn: pkmn.alolanNinetales, level: evolutionLevel2 } } },
1072    hiddenAbility: ability.snowWarning,
1073}
1074
1075pkmn.ninetales = {
1076    type: ["fire"],
1077    bst: {
1078        hp: 73,
1079        atk: 76,
1080        def: 75,
1081        satk: 81,
1082        sdef: 100,
1083        spe: 100,
1084    },
1085    hiddenAbility: ability.drought,
1086}
1087
1088pkmn.alolanNinetales = {
1089    type: ["ice", "fairy"],
1090    bst: {
1091        hp: 73,
1092        atk: 67,
1093        def: 75,
1094        satk: 81,
1095        sdef: 100,
1096        spe: 109,
1097    },
1098    hiddenAbility: ability.snowWarning,
1099}
1100
1101// 039 Igglybuff → Jigglypuff → Wigglytuff
1102pkmn.igglybuff = {
1103    type: ["normal","fairy"],
1104    bst: {
1105        hp: 90,
1106        atk: 30,
1107        def: 15,
1108        satk: 40,
1109        sdef: 20,
1110        spe: 15,
1111    },
1112    evolve: function() { return { 1: { pkmn: pkmn.jigglypuff, level: evolutionLevel1 } } },
1113    hiddenAbility: ability.pixilate,
1114}
1115
1116pkmn.jigglypuff = {
1117    type: ["normal","fairy"],
1118    bst: {
1119        hp: 115,
1120        atk: 45,
1121        def: 20,
1122        satk: 45,
1123        sdef: 25,
1124        spe: 20,
1125    },
1126    evolve: function() { return { 1: { pkmn: pkmn.wigglytuff, item: item.moonStone } } },
1127    hiddenAbility: ability.pixilate,
1128}
1129
1130pkmn.wigglytuff = {
1131    type: ["normal","fairy"],
1132    bst: {
1133        hp: 140,
1134        atk: 70,
1135        def: 45,
1136        satk: 85,
1137        sdef: 50,
1138        spe: 45,
1139    },
1140    hiddenAbility: ability.pixilate,
1141}
1142
1143// 041 Zubat → Golbat → Crobat
1144pkmn.zubat = {
1145    type: ["poison","flying"],
1146    bst: {
1147        hp: 40,
1148        atk: 45,
1149        def: 35,
1150        satk: 30,
1151        sdef: 40,
1152        spe: 55,
1153    },
1154    evolve: function() { return { 1: { pkmn: pkmn.golbat, level: evolutionLevel1 } } },
1155    hiddenAbility: ability.dauntingLook,
1156}
1157
1158pkmn.golbat = {
1159    type: ["poison","flying"],
1160    bst: {
1161        hp: 75,
1162        atk: 80,
1163        def: 70,
1164        satk: 65,
1165        sdef: 75,
1166        spe: 90,
1167    },
1168    evolve: function() { return { 1: { pkmn: pkmn.crobat, item: item.linkStone } } },
1169    hiddenAbility: ability.dauntingLook,
1170}
1171
1172pkmn.crobat = {
1173    type: ["poison","flying"],
1174    bst: {
1175        hp: 85,
1176        atk: 90,
1177        def: 80,
1178        satk: 70,
1179        sdef: 80,
1180        spe: 130,
1181    },
1182    hiddenAbility: ability.dauntingLook,
1183}
1184
1185// 043 Oddish → Gloom → Vileplume / Bellossom
1186pkmn.oddish = {
1187    type: ["grass","poison"],
1188    bst: {
1189        hp: 45,
1190        atk: 50,
1191        def: 55,
1192        satk: 75,
1193        sdef: 65,
1194        spe: 30,
1195    },
1196    evolve: function() { return { 1: { pkmn: pkmn.gloom, level: evolutionLevel1 } } },
1197    hiddenAbility: ability.chlorophyll,
1198    signature : move.trailblaze
1199}
1200
1201pkmn.gloom = {
1202    type: ["grass","poison"],
1203    bst: {
1204        hp: 60,
1205        atk: 65,
1206        def: 70,
1207        satk: 85,
1208        sdef: 75,
1209        spe: 40,
1210    },
1211    evolve: function() { 
1212        return { 
1213            1: { pkmn: pkmn.vileplume, item: item.leafStone }, 
1214            2: { pkmn: pkmn.bellossom, item: item.sunStone } 
1215        } 
1216    },
1217    hiddenAbility: ability.chlorophyll,
1218    signature : move.trailblaze
1219}
1220
1221pkmn.vileplume = {
1222    type: ["grass","poison"],
1223    bst: {
1224        hp: 75,
1225        atk: 80,
1226        def: 85,
1227        satk: 110,
1228        sdef: 90,
1229        spe: 50,
1230    },
1231    hiddenAbility: ability.chlorophyll,
1232    signature : move.trailblaze
1233}
1234
1235pkmn.bellossom = {
1236    type: ["grass"],
1237    bst: {
1238        hp: 75,
1239        atk: 80,
1240        def: 95,
1241        satk: 90,
1242        sdef: 100,
1243        spe: 50,
1244    },
1245    hiddenAbility: ability.dancer,
1246    signature : move.trailblaze
1247}
1248
1249// 046 Paras → Parasect
1250pkmn.paras = {
1251    type: ["bug","grass"],
1252    bst: {
1253        hp: 35,
1254        atk: 70,
1255        def: 55,
1256        satk: 45,
1257        sdef: 55,
1258        spe: 25,
1259    },
1260    evolve: function() { return { 1: { pkmn: pkmn.parasect, level: evolutionLevel2 } } },
1261    hiddenAbility: ability.colorSpore,
1262}
1263
1264pkmn.parasect = {
1265    type: ["bug","grass"],
1266    bst: {
1267        hp: 60,
1268        atk: 95,
1269        def: 80,
1270        satk: 60,
1271        sdef: 80,
1272        spe: 30,
1273    },
1274    hiddenAbility: ability.colorSpore,
1275}
1276
1277// 048 Venonat → Venomoth
1278pkmn.venonat = {
1279    type: ["bug","poison"],
1280    bst: {
1281        hp: 60,
1282        atk: 55,
1283        def: 50,
1284        satk: 40,
1285        sdef: 55,
1286        spe: 45,
1287    },
1288    evolve: function() { return { 1: { pkmn: pkmn.venomoth, level: evolutionLevel2 } } },
1289    hiddenAbility: ability.moltShed,
1290}
1291
1292pkmn.venomoth = {
1293    type: ["bug","poison"],
1294    bst: {
1295        hp: 70,
1296        atk: 65,
1297        def: 60,
1298        satk: 90,
1299        sdef: 75,
1300        spe: 90,
1301    },
1302    hiddenAbility: ability.moltShed,
1303}
1304
1305// 050 Diglett → Dugtrio
1306pkmn.diglett = {
1307    type: ["ground"],
1308    bst: {
1309        hp: 10,
1310        atk: 55,
1311        def: 25,
1312        satk: 35,
1313        sdef: 45,
1314        spe: 95,
1315    },
1316    evolve: function() { return { 1: { pkmn: pkmn.dugtrio, level: evolutionLevel2 } } },
1317    hiddenAbility: ability.sandForce,
1318}
1319
1320pkmn.alolanDiglett = {
1321    type: ["ground", "steel"],
1322    bst: {
1323        hp: 10,
1324        atk: 55,
1325        def: 30,
1326        satk: 35,
1327        sdef: 45,
1328        spe: 90,
1329    },
1330    evolve: function() { return { 1: { pkmn: pkmn.alolanDugtrio, level: evolutionLevel2 } } },
1331}
1332
1333pkmn.dugtrio = {
1334    type: ["ground"],
1335    bst: {
1336        hp: 35,
1337        atk: 100,
1338        def: 50,
1339        satk: 50,
1340        sdef: 70,
1341        spe: 120,
1342    },
1343    hiddenAbility: ability.sandForce,
1344}
1345
1346pkmn.alolanDugtrio = {
1347    type: ["ground", "steel"],
1348    bst: {
1349        hp: 35,
1350        atk: 100,
1351        def: 60,
1352        satk: 50,
1353        sdef: 70,
1354        spe: 110,
1355    }
1356}
1357
1358// 052 Meowth → Persian / Galarian Meowth → Perrserker
1359pkmn.meowth = {
1360    type: ["normal"],
1361    bst: {
1362        hp: 40,
1363        atk: 45,
1364        def: 35,
1365        satk: 40,
1366        sdef: 40,
1367        spe: 90,
1368    },
1369    evolve: function() { return { 1: { pkmn: pkmn.persian, level: evolutionLevel2 } } },
1370    hiddenAbility: ability.technician,
1371    signature : move.payDay
1372}
1373
1374pkmn.meowthGmax = {
1375    type: ["normal"],
1376    bst: {
1377        hp: 90*2,
1378        atk: 45*3,
1379        def: 35*3,
1380        satk: 40*3,
1381        sdef: 40*3,
1382        spe: 40*3,
1383    },
1384    hiddenAbility: ability.technician,
1385    signature : move.payDay
1386}
1387
1388pkmn.alolanMeowth = {
1389    type: ["dark"],
1390    bst: {
1391        hp: 40,
1392        atk: 35,
1393        def: 35,
1394        satk: 50,
1395        sdef: 40,
1396        spe: 90,
1397    },
1398    evolve: function() { return { 1: { pkmn: pkmn.alolanPersian, level: evolutionLevel2 } } },
1399    hiddenAbility: ability.technician,
1400    signature : move.payDay
1401}
1402
1403pkmn.galarianMeowth = {
1404    type: ["steel"],
1405    bst: {
1406        hp: 50,
1407        atk: 65,
1408        def: 55,
1409        satk: 40,
1410        sdef: 40,
1411        spe: 40,
1412    },
1413    evolve: function() { return { 1: { pkmn: pkmn.perrserker, level: evolutionLevel2 } } }
1414}
1415
1416pkmn.persian = {
1417    type: ["normal"],
1418    bst: {
1419        hp: 65,
1420        atk: 70,
1421        def: 60,
1422        satk: 65,
1423        sdef: 65,
1424        spe: 115,
1425    },
1426    hiddenAbility: ability.technician,
1427    signature : move.payDay
1428}
1429
1430pkmn.alolanPersian = {
1431    type: ["dark"],
1432    bst: {
1433        hp: 65,
1434        atk: 60,
1435        def: 60,
1436        satk: 75,
1437        sdef: 65,
1438        spe: 115,
1439    },
1440    hiddenAbility: ability.technician,
1441    signature : move.payDay
1442}
1443
1444pkmn.perrserker = {
1445  type: ["steel"],
1446  bst: {
1447    hp: 70,
1448    atk: 110,
1449    def: 100,
1450    satk: 50,
1451    sdef: 60,
1452    spe: 50,
1453  },
1454}
1455
1456// 054 Psyduck → Golduck
1457pkmn.psyduck = {
1458    type: ["water"],
1459    bst: {
1460        hp: 50,
1461        atk: 52,
1462        def: 48,
1463        satk: 65,
1464        sdef: 50,
1465        spe: 55,
1466    },
1467    evolve: function() { return { 1: { pkmn: pkmn.golduck, level: evolutionLevel2 } } },
1468    hiddenAbility: ability.rainDish,
1469    signature : move.soak
1470}
1471
1472pkmn.golduck = {
1473    type: ["water"],
1474    bst: {
1475        hp: 80,
1476        atk: 82,
1477        def: 78,
1478        satk: 95,
1479        sdef: 80,
1480        spe: 85,
1481    },
1482    hiddenAbility: ability.rainDish,
1483    signature : move.soak
1484}
1485
1486// 056 Mankey → Primeape
1487pkmn.mankey = {
1488    type: ["fighting"],
1489    bst: {
1490        hp: 40,
1491        atk: 80,
1492        def: 35,
1493        satk: 35,
1494        sdef: 45,
1495        spe: 70,
1496    },
1497    evolve: function() { return { 1: { pkmn: pkmn.primeape, level: evolutionLevel2 } } },
1498    hiddenAbility: ability.rivalry,
1499    signature : move.rageFist
1500}
1501
1502pkmn.primeape = {
1503    type: ["fighting"],
1504    bst: {
1505        hp: 65,
1506        atk: 105,
1507        def: 60,
1508        satk: 60,
1509        sdef: 70,
1510        spe: 95,
1511    },
1512    hiddenAbility: ability.rivalry,
1513    signature : move.rageFist,
1514    evolve: function() { return { 1: { pkmn: pkmn.annihilape, item: item.oddRock } } }
1515}
1516
1517pkmn.annihilape = {
1518  type: ["fighting", "ghost"],
1519  bst: {
1520    hp: 110,
1521    atk: 115,
1522    def: 80,
1523    satk: 50,
1524    sdef: 90,
1525    spe: 90,
1526  },
1527    hiddenAbility: ability.rivalry,
1528    signature : move.rageFist,
1529}
1530
1531// 058 Growlithe → Arcanine
1532pkmn.growlithe = {
1533    type: ["fire"],
1534    bst: {
1535        hp: 55,
1536        atk: 70,
1537        def: 45,
1538        satk: 70,
1539        sdef: 50,
1540        spe: 60,
1541    },
1542    evolve: function() { return { 1: { pkmn: pkmn.arcanine, item: item.fireStone } } },
1543    hiddenAbility: ability.fieryPelt,
1544    eggMove : move.howl,
1545}
1546
1547pkmn.hisuianGrowlithe = {
1548    type: ["fire", "rock"],
1549    bst: {
1550        hp: 55,
1551        atk: 70,
1552        def: 55,
1553        satk: 70,
1554        sdef: 50,
1555        spe: 60,
1556    },
1557    evolve: function() { return { 1: { pkmn: pkmn.hisuianArcanine, level: evolutionLevel2 } } },
1558    hiddenAbility: ability.sandyPelt,
1559}
1560
1561pkmn.arcanine = {
1562    type: ["fire"],
1563    bst: {
1564        hp: 90,
1565        atk: 110,
1566        def: 80,
1567        satk: 100,
1568        sdef: 80,
1569        spe: 95,
1570    },
1571    hiddenAbility: ability.fieryPelt,
1572    eggMove : move.howl,
1573}
1574
1575pkmn.hisuianArcanine = {
1576    type: ["fire", "rock"],
1577    bst: {
1578        hp: 90,
1579        atk: 110,
1580        def: 80,
1581        satk: 100,
1582        sdef: 80,
1583        spe: 95,
1584    },
1585    hiddenAbility: ability.sandyPelt,
1586}
1587
1588// 060 Poliwag → Poliwhirl → Poliwrath / Politoed
1589pkmn.poliwag = {
1590    type: ["water"],
1591    bst: {
1592        hp: 40,
1593        atk: 50,
1594        def: 40,
1595        satk: 40,
1596        sdef: 40,
1597        spe: 90,
1598    },
1599    evolve: function() { return { 1: { pkmn: pkmn.poliwhirl, level: evolutionLevel2 } } },
1600    hiddenAbility: ability.swiftSwim,
1601}
1602
1603pkmn.poliwhirl = {
1604    type: ["water"],
1605    bst: {
1606        hp: 75,
1607        atk: 75,
1608        def: 65,
1609        satk: 50,
1610        sdef: 50,
1611        spe: 90,
1612    },
1613    evolve: function() { 
1614        return { 
1615            1: { pkmn: pkmn.poliwrath, item: item.waterStone }, 
1616            2: { pkmn: pkmn.politoed, item: item.oddRock } 
1617        } 
1618    },
1619    hiddenAbility: ability.swiftSwim,
1620}
1621
1622pkmn.poliwrath = {
1623    type: ["water","fighting"],
1624    bst: {
1625        hp: 90,
1626        atk: 95,
1627        def: 95,
1628        satk: 70,
1629        sdef: 90,
1630        spe: 70,
1631    },
1632    hiddenAbility: ability.swiftSwim,
1633}
1634
1635pkmn.politoed = {
1636    type: ["water"],
1637    bst: {
1638        hp: 90,
1639        atk: 75,
1640        def: 75,
1641        satk: 90,
1642        sdef: 100,
1643        spe: 70,
1644    },
1645    hiddenAbility: ability.drizzle,
1646}
1647
1648// 063 Abra → Kadabra → Alakazam
1649pkmn.abra = {
1650    type: ["psychic"],
1651    bst: {
1652        hp: 25,
1653        atk: 20,
1654        def: 15,
1655        satk: 105,
1656        sdef: 55,
1657        spe: 90,
1658    },
1659    evolve: function() { return { 1: { pkmn: pkmn.kadabra, level: evolutionLevel1 } } },
1660    hiddenAbility: ability.magicGuard,
1661    signature : move.kinesis
1662}
1663
1664pkmn.kadabra = {
1665    type: ["psychic"],
1666    bst: {
1667        hp: 40,
1668        atk: 35,
1669        def: 30,
1670        satk: 120,
1671        sdef: 100,
1672        spe: 105,
1673    },
1674    evolve: function() { return { 1: { pkmn: pkmn.alakazam, item: item.linkStone } } },
1675    hiddenAbility: ability.magicGuard,
1676    signature : move.kinesis
1677}
1678
1679pkmn.alakazam = {
1680    type: ["psychic"],
1681    bst: {
1682        hp: 55,
1683        atk: 50,
1684        def: 45,
1685        satk: 135,
1686        sdef: 95,
1687        spe: 120,
1688    },
1689    evolve: function() { return { 1: { pkmn: pkmn.megaAlakazam, item: item.alakazite } } },
1690    hiddenAbility: ability.magicGuard,
1691    signature : move.kinesis
1692}
1693
1694pkmn.megaAlakazam = {
1695    type: ["psychic"],
1696    bst: {
1697        hp: 55,
1698        atk: 50,
1699        def: 65,
1700        satk: 175,
1701        sdef: 105,
1702        spe: 150,
1703    },
1704    hiddenAbility: ability.magicGuard,
1705    signature : move.kinesis
1706}
1707
1708// 066 Machop → Machoke → Machamp
1709pkmn.machop = {
1710    type: ["fighting"],
1711    bst: {
1712        hp: 70,
1713        atk: 80,
1714        def: 50,
1715        satk: 35,
1716        sdef: 35,
1717        spe: 35,
1718    },
1719    evolve: function() { return { 1: { pkmn: pkmn.machoke, level: evolutionLevel2 } } },
1720    hiddenAbility: ability.guts,
1721    signature : move.dynamicPunch
1722}
1723
1724pkmn.machoke = {
1725    type: ["fighting"],
1726    bst: {
1727        hp: 80,
1728        atk: 100,
1729        def: 70,
1730        satk: 50,
1731        sdef: 60,
1732        spe: 45,
1733    },
1734    evolve: function() { return { 1: { pkmn: pkmn.machamp, item: item.linkStone } } },
1735    hiddenAbility: ability.guts,
1736    signature : move.dynamicPunch
1737}
1738
1739pkmn.machamp = {
1740    type: ["fighting"],
1741    bst: {
1742        hp: 90,
1743        atk: 130,
1744        def: 80,
1745        satk: 65,
1746        sdef: 85,
1747        spe: 55,
1748    },
1749    hiddenAbility: ability.guts,
1750    signature : move.dynamicPunch
1751}
1752
1753pkmn.machampGmax = {
1754    type: ["fighting"],
1755    bst: {
1756        hp: 90*1.5,
1757        atk: 130*1.5,
1758        def: 80*1.5,
1759        satk: 65*1.5,
1760        sdef: 85*1.5,
1761        spe: 55*1.5,
1762    },
1763    hiddenAbility: ability.guts,
1764    signature : move.dynamicPunch
1765}
1766
1767// 069 Bellsprout → Weepinbell → Victreebel
1768pkmn.bellsprout = {
1769    type: ["grass","poison"],
1770    bst: {
1771        hp: 50,
1772        atk: 75,
1773        def: 35,
1774        satk: 70,
1775        sdef: 30,
1776        spe: 40,
1777    },
1778    evolve: function() { return { 1: { pkmn: pkmn.weepinbell, level: evolutionLevel1 } } },
1779    hiddenAbility: ability.chlorophyll,
1780    eggMove : move.appleAcid
1781}
1782
1783pkmn.weepinbell = {
1784    type: ["grass","poison"],
1785    bst: {
1786        hp: 65,
1787        atk: 90,
1788        def: 50,
1789        satk: 85,
1790        sdef: 45,
1791        spe: 55,
1792    },
1793    evolve: function() { return { 1: { pkmn: pkmn.victreebel, item: item.leafStone } } },
1794    hiddenAbility: ability.chlorophyll,
1795    eggMove : move.appleAcid
1796}
1797
1798pkmn.victreebel = {
1799    type: ["grass","poison"],
1800    bst: {
1801        hp: 80,
1802        atk: 105,
1803        def: 65,
1804        satk: 100,
1805        sdef: 70,
1806        spe: 70,
1807    },
1808    hiddenAbility: ability.chlorophyll,
1809    eggMove : move.appleAcid
1810}
1811
1812pkmn.megaVictreebel = {
1813    type: ["grass","poison"],
1814    bst: {
1815        hp: 80,
1816        atk: 125,
1817        def: 85,
1818        satk: 135,
1819        sdef: 95,
1820        spe: 70,
1821    },
1822    hiddenAbility: ability.chlorophyll,
1823    eggMove : move.appleAcid
1824}
1825
1826// 072 Tentacool → Tentacruel
1827pkmn.tentacool = {
1828    type: ["water","poison"],
1829    bst: {
1830        hp: 40,
1831        atk: 40,
1832        def: 35,
1833        satk: 50,
1834        sdef: 100,
1835        spe: 70,
1836    },
1837    evolve: function() { return { 1: { pkmn: pkmn.tentacruel, level: evolutionLevel2 } } },
1838    hiddenAbility: ability.merciless,
1839    eggMove : move.venoshock
1840}
1841
1842pkmn.tentacruel = {
1843    type: ["water","poison"],
1844    bst: {
1845        hp: 80,
1846        atk: 70,
1847        def: 65,
1848        satk: 80,
1849        sdef: 120,
1850        spe: 100,
1851    },
1852    hiddenAbility: ability.merciless,
1853    eggMove : move.venoshock
1854}
1855
1856// 074 Geodude → Graveler → Golem
1857pkmn.geodude = {
1858    type: ["rock","ground"],
1859    bst: {
1860        hp: 40,
1861        atk: 80,
1862        def: 100,
1863        satk: 30,
1864        sdef: 30,
1865        spe: 20,
1866    },
1867    evolve: function() { return { 1: { pkmn: pkmn.graveler, level: evolutionLevel2 } } },
1868    hiddenAbility: ability.stoned,
1869    eggMove : move.rockWrecker
1870}
1871
1872pkmn.alolanGeodude = {
1873    type: ["rock", "electric"],
1874    bst: {
1875        hp: 40,
1876        atk: 80,
1877        def: 100,
1878        satk: 30,
1879        sdef: 30,
1880        spe: 20,
1881    },
1882    evolve: function() { return { 1: { pkmn: pkmn.alolanGraveler, level: evolutionLevel2 } } },
1883    hiddenAbility: ability.stoned,
1884    eggMove : move.electroBall
1885}
1886
1887pkmn.graveler = {
1888    type: ["rock","ground"],
1889    bst: {
1890        hp: 55,
1891        atk: 95,
1892        def: 115,
1893        satk: 45,
1894        sdef: 45,
1895        spe: 35,
1896    },
1897    evolve: function() { return { 1: { pkmn: pkmn.golem, item: item.linkStone } } },
1898    hiddenAbility: ability.stoned,
1899    eggMove : move.rockWrecker
1900}
1901
1902pkmn.alolanGraveler = {
1903    type: ["rock", "electric"],
1904    bst: {
1905        hp: 55,
1906        atk: 95,
1907        def: 115,
1908        satk: 45,
1909        sdef: 45,
1910        spe: 35,
1911    },
1912    evolve: function() { return { 1: { pkmn: pkmn.alolanGolem, level: evolutionLevel2 } } },
1913    hiddenAbility: ability.stoned,
1914    eggMove : move.auraWheel
1915}
1916
1917pkmn.golem = {
1918    type: ["rock","ground"],
1919    bst: {
1920        hp: 80,
1921        atk: 120,
1922        def: 130,
1923        satk: 55,
1924        sdef: 65,
1925        spe: 45,
1926    },
1927    hiddenAbility: ability.stoned,
1928    eggMove : move.rockWrecker
1929}
1930
1931pkmn.alolanGolem = {
1932    type: ["rock", "electric"],
1933    bst: {
1934        hp: 80,
1935        atk: 120,
1936        def: 130,
1937        satk: 55,
1938        sdef: 65,
1939        spe: 45,
1940    },
1941    hiddenAbility: ability.stoned,
1942    eggMove : move.auraWheel
1943}
1944
1945// 077 Ponyta → Rapidash
1946pkmn.ponyta = {
1947    type: ["fire"],
1948    bst: {
1949        hp: 50,
1950        atk: 85,
1951        def: 55,
1952        satk: 65,
1953        sdef: 65,
1954        spe: 90,
1955    },
1956    evolve: function() { return { 1: { pkmn: pkmn.rapidash, level: evolutionLevel3 } } },
1957    hiddenAbility: ability.flameGuard,
1958}
1959
1960pkmn.galarianPonyta = {
1961    type: ["psychic"],
1962    bst: {
1963        hp: 50,
1964        atk: 85,
1965        def: 55,
1966        satk: 65,
1967        sdef: 65,
1968        spe: 90,
1969    },
1970    evolve: function() { return { 1: { pkmn: pkmn.galarianRapidash, level: evolutionLevel3 } } },
1971    hiddenAbility: ability.pastelVeil,
1972}
1973
1974pkmn.rapidash = {
1975    type: ["fire"],
1976    bst: {
1977        hp: 65,
1978        atk: 100,
1979        def: 70,
1980        satk: 80,
1981        sdef: 80,
1982        spe: 105,
1983    },
1984    hiddenAbility: ability.flameGuard,
1985}
1986
1987pkmn.galarianRapidash = {
1988    type: ["psychic", "fairy"],
1989    bst: {
1990        hp: 65,
1991        atk: 100,
1992        def: 70,
1993        satk: 80,
1994        sdef: 80,
1995        spe: 105,
1996    },
1997    hiddenAbility: ability.pastelVeil,
1998}
1999
2000// 079 Slowpoke → Slowbro / Slowking
2001pkmn.slowpoke = {
2002    type: ["water","psychic"],
2003    bst: {
2004        hp: 90,
2005        atk: 65,
2006        def: 65,
2007        satk: 40,
2008        sdef: 40,
2009        spe: 15,
2010    },
2011    evolve: function() { 
2012        return { 
2013            1: { pkmn: pkmn.slowbro, level: evolutionLevel2 }, 
2014            2: { pkmn: pkmn.slowking, item: item.oddRock } 
2015        } 
2016    },
2017    hiddenAbility: ability.unaware,
2018    signature : move.chillyReception
2019}
2020
2021pkmn.galarianSlowpoke = {
2022    type: ["psychic"],
2023    bst: {
2024        hp: 90,
2025        atk: 65,
2026        def: 65,
2027        satk: 40,
2028        sdef: 40,
2029        spe: 15,
2030    },
2031    evolve: function() { 
2032        return {
2033            1: { pkmn: pkmn.galarianSlowbro, level: evolutionLevel2 }, 
2034            2: { pkmn: pkmn.galarianSlowking, item: item.oddRock }
2035        } 
2036    }
2037}
2038
2039pkmn.slowbro = {
2040    type: ["water","psychic"],
2041    bst: {
2042        hp: 95,
2043        atk: 75,
2044        def: 110,
2045        satk: 100,
2046        sdef: 80,
2047        spe: 30,
2048    },
2049    evolve: function() { return { 1: { pkmn: pkmn.megaSlowbro, item: item.slowbronite } } },
2050    hiddenAbility: ability.unaware,
2051    signature : move.chillyReception
2052}
2053
2054pkmn.megaSlowbro = {
2055    type: ["water","psychic"],
2056    bst: {
2057        hp: 95,
2058        atk: 75,
2059        def: 180,
2060        satk: 130,
2061        sdef: 80,
2062        spe: 30,
2063    },
2064    hiddenAbility: ability.unaware,
2065    signature : move.chillyReception
2066}
2067
2068pkmn.galarianSlowbro = {
2069    type: ["poison","psychic"],
2070    bst: {
2071        hp: 95,
2072        atk: 100,
2073        def: 95,
2074        satk: 100,
2075        sdef: 70,
2076        spe: 30,
2077    }
2078}
2079
2080pkmn.slowking = {
2081    type: ["water","psychic"],
2082    bst: {
2083        hp: 95,
2084        atk: 75,
2085        def: 80,
2086        satk: 100,
2087        sdef: 110,
2088        spe: 30,
2089    },
2090    hiddenAbility: ability.strategist,
2091}
2092
2093pkmn.galarianSlowking = {
2094    type: ["poison","psychic"],
2095    bst: {
2096        hp: 95,
2097        atk: 65,
2098        def: 80,
2099        satk: 110,
2100        sdef: 110,
2101        spe: 30,
2102    }
2103}
2104
2105// 081 Magnemite → Magneton → Magnezone
2106pkmn.magnemite = {
2107    type: ["electric","steel"],
2108    bst: {
2109        hp: 25,
2110        atk: 35,
2111        def: 70,
2112        satk: 95,
2113        sdef: 55,
2114        spe: 45,
2115    },
2116    evolve: function() { return { 1: { pkmn: pkmn.magneton, level: evolutionLevel2 } } },
2117    hiddenAbility: ability.levitate,
2118}
2119
2120pkmn.magneton = {
2121    type: ["electric","steel"],
2122    bst: {
2123        hp: 50,
2124        atk: 60,
2125        def: 95,
2126        satk: 120,
2127        sdef: 70,
2128        spe: 70,
2129    },
2130    evolve: function() { return { 1: { pkmn: pkmn.magnezone, item: item.thunderStone } } },
2131    hiddenAbility: ability.levitate,
2132}
2133
2134pkmn.magnezone = {
2135    type: ["electric","steel"],
2136    bst: {
2137        hp: 70,
2138        atk: 70,
2139        def: 115,
2140        satk: 130,
2141        sdef: 90,
2142        spe: 60,
2143    },
2144    hiddenAbility: ability.levitate,
2145}
2146
2147// 083 Farfetch'd / Galarian Farfetch'd → Sirfetch'd
2148pkmn.farfetchd = {
2149    type: ["normal","flying"],
2150    bst: {
2151        hp: 52,
2152        atk: 90,
2153        def: 55,
2154        satk: 58,
2155        sdef: 62,
2156        spe: 60,
2157    },
2158}
2159
2160pkmn.galarianFarfetchd = {
2161    type: ["fighting"],
2162    bst: {
2163        hp: 52,
2164        atk: 95,
2165        def: 55,
2166        satk: 58,
2167        sdef: 62,
2168        spe: 55,
2169    },
2170    evolve: function() { return { 1: { pkmn: pkmn.sirfetchd, level: evolutionLevel2 } } },
2171    hiddenAbility: ability.reckless,
2172    signature : move.meteorAssault
2173}
2174
2175pkmn.sirfetchd = {
2176  type: ["fighting"],
2177  bst: {
2178    hp: 62,
2179    atk: 135,
2180    def: 95,
2181    satk: 68,
2182    sdef: 82,
2183    spe: 65,
2184  },
2185    hiddenAbility: ability.reckless,
2186    signature : move.meteorAssault
2187}
2188
2189// 084 Doduo → Dodrio
2190pkmn.doduo = {
2191    type: ["normal","flying"],
2192    bst: {
2193        hp: 35,
2194        atk: 85,
2195        def: 45,
2196        satk: 35,
2197        sdef: 35,
2198        spe: 75,
2199    },
2200    evolve: function() { return { 1: { pkmn: pkmn.dodrio, level: evolutionLevel2 } } },
2201    hiddenAbility: ability.parentalBond,
2202    signature : move.triAttack
2203}
2204
2205pkmn.dodrio = {
2206    type: ["normal","flying"],
2207    bst: {
2208        hp: 60,
2209        atk: 110,
2210        def: 70,
2211        satk: 60,
2212        sdef: 60,
2213        spe: 110,
2214    },
2215    hiddenAbility: ability.parentalBond,
2216    signature : move.triAttack
2217}
2218
2219// 086 Seel → Dewgong
2220pkmn.seel = {
2221    type: ["water"],
2222    bst: {
2223        hp: 65,
2224        atk: 45,
2225        def: 55,
2226        satk: 45,
2227        sdef: 70,
2228        spe: 45,
2229    },
2230    evolve: function() { return { 1: { pkmn: pkmn.dewgong, level: evolutionLevel2 } } },
2231    hiddenAbility: ability.moistPelt,
2232}
2233
2234pkmn.dewgong = {
2235    type: ["water","ice"],
2236    bst: {
2237        hp: 90,
2238        atk: 70,
2239        def: 80,
2240        satk: 70,
2241        sdef: 95,
2242        spe: 70,
2243    },
2244    hiddenAbility: ability.moistPelt,
2245}
2246
2247// 088 Grimer → Muk
2248pkmn.grimer = {
2249    type: ["poison"],
2250    bst: {
2251        hp: 80,
2252        atk: 80,
2253        def: 50,
2254        satk: 40,
2255        sdef: 50,
2256        spe: 25,
2257    },
2258    evolve: function() { return { 1: { pkmn: pkmn.muk, level: evolutionLevel2 } } },
2259    hiddenAbility: ability.toxicBoost,
2260    signature : move.venoshock
2261}
2262
2263pkmn.alolanGrimer = {
2264    type: ["poison", "dark"],
2265    bst: {
2266        hp: 80,
2267        atk: 80,
2268        def: 50,
2269        satk: 40,
2270        sdef: 50,
2271        spe: 25,
2272    },
2273    evolve: function() { return { 1: { pkmn: pkmn.alolanMuk, level: evolutionLevel2 } } },
2274    hiddenAbility: ability.powerOfAlchemy,
2275}
2276
2277pkmn.muk = {
2278    type: ["poison"],
2279    bst: {
2280        hp: 105,
2281        atk: 105,
2282        def: 75,
2283        satk: 65,
2284        sdef: 100,
2285        spe: 50,
2286    },
2287    hiddenAbility: ability.toxicBoost,
2288    signature : move.venoshock
2289}
2290
2291pkmn.alolanMuk = {
2292    type: ["poison", "dark"],
2293    bst: {
2294        hp: 105,
2295        atk: 105,
2296        def: 75,
2297        satk: 65,
2298        sdef: 100,
2299        spe: 50,
2300    },
2301    hiddenAbility: ability.powerOfAlchemy,
2302}
2303
2304// 090 Shellder → Cloyster
2305pkmn.shellder = {
2306    type: ["water"],
2307    bst: {
2308        hp: 30,
2309        atk: 65,
2310        def: 100,
2311        satk: 45,
2312        sdef: 25,
2313        spe: 40,
2314    },
2315    evolve: function() { return { 1: { pkmn: pkmn.cloyster, item: item.waterStone } } },
2316    hiddenAbility: ability.skillLink,
2317    signature : move.clamp
2318}
2319
2320pkmn.cloyster = {
2321    type: ["water","ice"],
2322    bst: {
2323        hp: 50,
2324        atk: 95,
2325        def: 180,
2326        satk: 85,
2327        sdef: 45,
2328        spe: 70,
2329    },
2330    hiddenAbility: ability.skillLink,
2331    signature : move.clamp
2332}
2333
2334// 092 Gastly → Haunter → Gengar
2335pkmn.gastly = {
2336    type: ["ghost","poison"],
2337    bst: {
2338        hp: 30,
2339        atk: 35,
2340        def: 30,
2341        satk: 100,
2342        sdef: 35,
2343        spe: 80,
2344    },
2345    evolve: function() { return { 1: { pkmn: pkmn.haunter, level: evolutionLevel2 } } },
2346    hiddenAbility: ability.levitate,
2347}
2348
2349pkmn.haunter = {
2350    type: ["ghost","poison"],
2351    bst: {
2352        hp: 45,
2353        atk: 50,
2354        def: 45,
2355        satk: 115,
2356        sdef: 55,
2357        spe: 95,
2358    },
2359    evolve: function() { return { 1: { pkmn: pkmn.gengar, item: item.linkStone } } },
2360    hiddenAbility: ability.levitate,
2361}
2362
2363pkmn.gengar = {
2364    type: ["ghost","poison"],
2365    bst: {
2366        hp: 60,
2367        atk: 65,
2368        def: 60,
2369        satk: 130,
2370        sdef: 75,
2371        spe: 110,
2372    },
2373    evolve: function() { return { 1: { pkmn: pkmn.megaGengar, item: item.gengarite } } },
2374    hiddenAbility: ability.levitate,
2375}
2376
2377pkmn.megaGengar = {
2378    type: ["ghost","poison"],
2379    bst: {
2380        hp: 90,
2381        atk: 65,
2382        def: 80,
2383        satk: 180,
2384        sdef: 125,
2385        spe: 130,
2386    },
2387    hiddenAbility: ability.somberField,
2388}
2389
2390pkmn.gengarGmax = {
2391    type: ["ghost","poison"],
2392    bst: {
2393        hp: 110*1.1,
2394        atk: 65*1.5,
2395        def: 80*1.5,
2396        satk: 190*1.1,
2397        sdef: 95*1.5,
2398        spe: 90*1.1,
2399    },
2400    hiddenAbility: ability.somberField,
2401}
2402
2403// 095 Onix
2404pkmn.onix = {
2405    type: ["rock","ground"],
2406    bst: {
2407        hp: 35,
2408        atk: 45,
2409        def: 160,
2410        satk: 30,
2411        sdef: 45,
2412        spe: 70,
2413    },
2414    evolve: function() { return { 1: { pkmn: pkmn.steelix, item: item.metalCoat } } },
2415    hiddenAbility: ability.sheerForce,
2416}
2417
2418pkmn.steelix = {
2419    type: ["steel","ground"],
2420    bst: {
2421        hp: 75,
2422        atk: 85,
2423        def: 200,
2424        satk: 55,
2425        sdef: 65,
2426        spe: 30,
2427    },
2428    evolve: function() { return { 1: { pkmn: pkmn.megaSteelix, item: item.steelixite } } },
2429    hiddenAbility: ability.sheerForce,
2430}
2431
2432pkmn.megaSteelix = {
2433    type: ["steel","ground"],
2434    bst: {
2435        hp: 75,
2436        atk: 125,
2437        def: 230,
2438        satk: 55,
2439        sdef: 95,
2440        spe: 30,
2441    },
2442    hiddenAbility: ability.sheerForce,
2443}
2444
2445// 096 Drowzee → Hypno
2446pkmn.drowzee = {
2447    type: ["psychic"],
2448    bst: {
2449        hp: 60,
2450        atk: 48,
2451        def: 45,
2452        satk: 43,
2453        sdef: 90,
2454        spe: 42,
2455    },
2456    evolve: function() { return { 1: { pkmn: pkmn.hypno, level: evolutionLevel2 } } },
2457    hiddenAbility: ability.sinisterGuard,
2458}
2459
2460pkmn.hypno = {
2461    type: ["psychic"],
2462    bst: {
2463        hp: 85,
2464        atk: 73,
2465        def: 70,
2466        satk: 73,
2467        sdef: 115,
2468        spe: 67,
2469    },
2470    hiddenAbility: ability.sinisterGuard,
2471}
2472
2473// 098 Krabby → Kingler
2474pkmn.krabby = {
2475    type: ["water"],
2476    bst: {
2477        hp: 30,
2478        atk: 105,
2479        def: 90,
2480        satk: 25,
2481        sdef: 25,
2482        spe: 50,
2483    },
2484    evolve: function() { return { 1: { pkmn: pkmn.kingler, level: evolutionLevel2 } } },
2485    hiddenAbility: ability.toughClaws,
2486    signature : move.crabhammer
2487}
2488
2489pkmn.kingler = {
2490    type: ["water"],
2491    bst: {
2492        hp: 55,
2493        atk: 130,
2494        def: 115,
2495        satk: 50,
2496        sdef: 50,
2497        spe: 75,
2498    },
2499    hiddenAbility: ability.toughClaws,
2500    signature : move.crabhammer
2501}
2502
2503pkmn.kinglerGmax = {
2504    type: ["water"],
2505    bst: {
2506        hp: 55*1.5,
2507        atk: 130*1.5,
2508        def: 115*1.5,
2509        satk: 50*1.5,
2510        sdef: 50*1.5,
2511        spe: 75*1.5,
2512    },
2513    hiddenAbility: ability.toughClaws,
2514    signature : move.crabhammer
2515}
2516
2517// 100 Voltorb → Electrode
2518pkmn.voltorb = {
2519    type: ["electric"],
2520    bst: {
2521        hp: 40,
2522        atk: 30,
2523        def: 50,
2524        satk: 55,
2525        sdef: 55,
2526        spe: 100,
2527    },
2528    evolve: function() { return { 1: { pkmn: pkmn.electrode, level: evolutionLevel2 } } },
2529    hiddenAbility: ability.hyperconductor,
2530    signature : move.electroBall
2531}
2532
2533pkmn.hisuianVoltorb = {
2534    type: ["electric", "grass"],
2535    bst: {
2536        hp: 40,
2537        atk: 30,
2538        def: 50,
2539        satk: 55,
2540        sdef: 55,
2541        spe: 100,
2542    },
2543    evolve: function() { return { 1: { pkmn: pkmn.hisuianElectrode, level: evolutionLevel2 } } },
2544    hiddenAbility: ability.grassySurge,
2545    signature : move.chloroblast
2546}
2547
2548pkmn.electrode = {
2549    type: ["electric"],
2550    bst: {
2551        hp: 60,
2552        atk: 50,
2553        def: 70,
2554        satk: 80,
2555        sdef: 80,
2556        spe: 150,
2557    },
2558    hiddenAbility: ability.hyperconductor,
2559    signature : move.electroBall
2560}
2561
2562pkmn.hisuianElectrode = {
2563    type: ["electric", "grass"],
2564    bst: {
2565        hp: 60,
2566        atk: 50,
2567        def: 70,
2568        satk: 80,
2569        sdef: 80,
2570        spe: 150,
2571    },
2572    hiddenAbility: ability.electricSurge,
2573    signature : move.chloroblast
2574}
2575
2576// 102 Exeggcute → Exeggutor
2577pkmn.exeggcute = {
2578    type: ["grass","psychic"],
2579    bst: {
2580        hp: 60,
2581        atk: 40,
2582        def: 80,
2583        satk: 60,
2584        sdef: 45,
2585        spe: 40,
2586    },
2587    evolve: function() { return { 1: { pkmn: pkmn.exeggutor, item: item.leafStone } } },
2588    hiddenAbility: ability.parentalBond,
2589    signature : move.barrage
2590}
2591
2592pkmn.exeggutor = {
2593    type: ["grass","psychic"],
2594    bst: {
2595        hp: 95,
2596        atk: 95,
2597        def: 85,
2598        satk: 125,
2599        sdef: 75,
2600        spe: 55,
2601    },
2602    hiddenAbility: ability.parentalBond,
2603    signature : move.barrage
2604}
2605
2606pkmn.alolanExeggutor = {
2607    type: ["grass", "dragon"],
2608    bst: {
2609        hp: 95,
2610        atk: 105,
2611        def: 85,
2612        satk: 125,
2613        sdef: 75,
2614        spe: 45,
2615    }
2616}
2617
2618// 104 Cubone → Marowak
2619pkmn.cubone = {
2620    type: ["ground"],
2621    bst: {
2622        hp: 50,
2623        atk: 50,
2624        def: 95,
2625        satk: 40,
2626        sdef: 50,
2627        spe: 35,
2628    },
2629    evolve: function() { return { 1: { pkmn: pkmn.marowak, level: evolutionLevel2 } } },
2630    hiddenAbility: ability.parentalBond,
2631    signature : move.boneRush
2632}
2633
2634pkmn.marowak = {
2635    type: ["ground"],
2636    bst: {
2637        hp: 60,
2638        atk: 80,
2639        def: 110,
2640        satk: 50,
2641        sdef: 80,
2642        spe: 45,
2643    },
2644    hiddenAbility: ability.parentalBond,
2645    signature : move.boneRush
2646}
2647
2648pkmn.alolanMarowak = {
2649    type: ["fire", "ghost"],
2650    bst: {
2651        hp: 60,
2652        atk: 80,
2653        def: 110,
2654        satk: 50,
2655        sdef: 80,
2656        spe: 45,
2657    },
2658    hiddenAbility: ability.dancer,
2659}
2660
2661// 236-106-107-237 Tyrogue → Hitmonlee / Hitmonchan / Hitmontop
2662pkmn.tyrogue = {
2663    type: ["fighting"],
2664    bst: {
2665        hp: 35,
2666        atk: 35,
2667        def: 35,
2668        satk: 35,
2669        sdef: 35,
2670        spe: 35,
2671    },
2672    evolve: function() { 
2673        return { 
2674            1: { pkmn: pkmn.hitmonchan, level: evolutionLevel2 },
2675            2: { pkmn: pkmn.hitmonlee, item: item.blackBelt },
2676            3: { pkmn: pkmn.hitmontop, item: item.oddRock } 
2677        } 
2678    },
2679    hiddenAbility: ability.unburden,
2680}
2681
2682pkmn.hitmonlee = {
2683    type: ["fighting"],
2684    bst: {
2685        hp: 50,
2686        atk: 120,
2687        def: 53,
2688        satk: 35,
2689        sdef: 110,
2690        spe: 87,
2691    },
2692    hiddenAbility: ability.technician,
2693}
2694
2695pkmn.hitmonchan = {
2696    type: ["fighting"],
2697    bst: {
2698        hp: 50,
2699        atk: 105,
2700        def: 79,
2701        satk: 35,
2702        sdef: 110,
2703        spe: 76,
2704    },
2705    hiddenAbility: ability.ironFist,
2706}
2707
2708pkmn.hitmontop = {
2709    type: ["fighting"],
2710    bst: {
2711        hp: 50,
2712        atk: 95,
2713        def: 95,
2714        satk: 35,
2715        sdef: 110,
2716        spe: 70,
2717    },
2718    hiddenAbility: ability.contrary,
2719}
2720
2721// 108 Lickitung → Lickylicky
2722pkmn.lickitung = {
2723    type: ["normal"],
2724    bst: {
2725        hp: 90,
2726        atk: 55,
2727        def: 75,
2728        satk: 60,
2729        sdef: 75,
2730        spe: 30,
2731    },
2732    evolve: function() { return { 1: { pkmn: pkmn.lickilicky, item: item.ovalStone } } },
2733    hiddenAbility: ability.thickFat,
2734}
2735
2736pkmn.lickilicky = {
2737    type: ["normal"],
2738    bst: {
2739        hp: 110,
2740        atk: 85,
2741        def: 95,
2742        satk: 80,
2743        sdef: 95,
2744        spe: 50,
2745    },
2746    hiddenAbility: ability.thickFat,
2747}
2748
2749// 109 Koffing → Weezing
2750pkmn.koffing = {
2751    type: ["poison"],
2752    bst: {
2753        hp: 40,
2754        atk: 65,
2755        def: 95,
2756        satk: 60,
2757        sdef: 45,
2758        spe: 35,
2759    },
2760    evolve: function() { return { 1: { pkmn: pkmn.weezing, level: evolutionLevel2 } } },
2761    hiddenAbility: ability.levitate,
2762}
2763
2764pkmn.weezing = {
2765    type: ["poison"],
2766    bst: {
2767        hp: 65,
2768        atk: 90,
2769        def: 120,
2770        satk: 85,
2771        sdef: 70,
2772        spe: 60,
2773    },
2774    hiddenAbility: ability.levitate,
2775}
2776
2777pkmn.galarianWeezing = {
2778    type: ["poison", "fairy"],
2779    bst: {
2780        hp: 65,
2781        atk: 90,
2782        def: 120,
2783        satk: 85,
2784        sdef: 70,
2785        spe: 60,
2786    },
2787    hiddenAbility: ability.aromaVeil,
2788}
2789
2790// 111 Rhyhorn → Rhydon → Rhyperior
2791pkmn.rhyhorn = {
2792    type: ["ground","rock"],
2793    bst: {
2794        hp: 80,
2795        atk: 85,
2796        def: 95,
2797        satk: 30,
2798        sdef: 30,
2799        spe: 25,
2800    },
2801    evolve: function() { return { 1: { pkmn: pkmn.rhydon, level: evolutionLevel3 } } },
2802    hiddenAbility: ability.sandRush,
2803    signature : move.rockWrecker
2804}
2805
2806pkmn.rhydon = {
2807    type: ["ground","rock"],
2808    bst: {
2809        hp: 105,
2810        atk: 130,
2811        def: 120,
2812        satk: 45,
2813        sdef: 45,
2814        spe: 40,
2815    },
2816    evolve: function() { return { 1: { pkmn: pkmn.rhyperior, item: item.linkStone } } },
2817    hiddenAbility: ability.sandRush,
2818    signature : move.rockWrecker
2819}
2820
2821pkmn.rhyperior = {
2822    type: ["ground","rock"],
2823    bst: {
2824        hp: 115,
2825        atk: 140,
2826        def: 130,
2827        satk: 55,
2828        sdef: 55,
2829        spe: 40,
2830    },
2831    hiddenAbility: ability.sandRush,
2832    signature : move.rockWrecker
2833}
2834
2835// 113 Happiny → Chansey → Blissey
2836pkmn.happiny = {
2837    type: ["normal"],
2838    bst: {
2839        hp: 100,
2840        atk: 5,
2841        def: 5,
2842        satk: 15,
2843        sdef: 65,
2844        spe: 30,
2845    },
2846    evolve: function() { return { 1: { pkmn: pkmn.chansey, item: item.ovalStone } } },
2847    hiddenAbility: ability.sereneGrace,
2848    signature : move.eggBomb
2849}
2850
2851pkmn.chansey = {
2852    type: ["normal"],
2853    bst: {
2854        hp: 250,
2855        atk: 5,
2856        def: 5,
2857        satk: 35,
2858        sdef: 105,
2859        spe: 50,
2860    },
2861    evolve: function() { return { 1: { pkmn: pkmn.blissey, level: evolutionLevel2 } } },
2862    hiddenAbility: ability.sereneGrace,
2863    signature : move.eggBomb
2864}
2865
2866pkmn.blissey = {
2867    type: ["normal"],
2868    bst: {
2869        hp: 255,
2870        atk: 10,
2871        def: 10,
2872        satk: 75,
2873        sdef: 135,
2874        spe: 55,
2875    },
2876    hiddenAbility: ability.sereneGrace,
2877    signature : move.eggBomb
2878}
2879
2880// 114 Tangela → Tangrowth
2881pkmn.tangela = {
2882    type: ["grass"],
2883    bst: {
2884        hp: 65,
2885        atk: 55,
2886        def: 115,
2887        satk: 100,
2888        sdef: 40,
2889        spe: 60,
2890    },
2891    evolve: function() { return { 1: { pkmn: pkmn.tangrowth, level: evolutionLevel2 } } },
2892    hiddenAbility: ability.growthAbsorb,
2893}
2894
2895pkmn.tangelaEvent = {
2896    rename: `tangela`,
2897    hidden: true,
2898    type: ["ghost"],
2899    bst: {
2900        hp: 65,
2901        atk: 55,
2902        def: 115,
2903        satk: 100,
2904        sdef: 40,
2905        spe: 60,
2906    },
2907    hiddenAbility: ability.curseAbsorb,
2908}
2909
2910pkmn.tangrowth = {
2911    type: ["grass"],
2912    bst: {
2913        hp: 100,
2914        atk: 100,
2915        def: 125,
2916        satk: 110,
2917        sdef: 50,
2918        spe: 50,
2919    },
2920    hiddenAbility: ability.growthAbsorb,
2921}
2922
2923// 115 Kangaskhan
2924pkmn.kangaskhan = {
2925    type: ["normal"],
2926    bst: {
2927        hp: 105,
2928        atk: 95,
2929        def: 80,
2930        satk: 40,
2931        sdef: 80,
2932        spe: 90,
2933    },
2934    evolve: function() { return { 1: { pkmn: pkmn.megaKangaskhan, item: item.kangaskhanite } } },
2935    hiddenAbility: ability.parentalBond,
2936    eggMove : move.headCharge,
2937}
2938
2939pkmn.megaKangaskhan = {
2940    type: ["normal"],
2941    bst: {
2942        hp: 120,
2943        atk: 125,
2944        def: 100,
2945        satk: 60,
2946        sdef: 100,
2947        spe: 100,
2948    },
2949    hiddenAbility: ability.parentalBond,
2950    eggMove : move.headCharge,
2951}
2952
2953// 116 Horsea → Seadra → Kingdra
2954pkmn.horsea = {
2955    type: ["water"],
2956    bst: {
2957        hp: 30,
2958        atk: 40,
2959        def: 70,
2960        satk: 70,
2961        sdef: 25,
2962        spe: 60,
2963    },
2964    evolve: function() { return { 1: { pkmn: pkmn.seadra, level: evolutionLevel2 } } },
2965    eggMove : move.snipeShot,
2966    hiddenAbility: ability.reckless,
2967}
2968
2969pkmn.seadra = {
2970    type: ["water"],
2971    bst: {
2972        hp: 55,
2973        atk: 65,
2974        def: 95,
2975        satk: 95,
2976        sdef: 45,
2977        spe: 85,
2978    },
2979    evolve: function() { return { 1: { pkmn: pkmn.kingdra, level: evolutionLevel3 } } },
2980    eggMove : move.snipeShot,
2981    hiddenAbility: ability.reckless,
2982}
2983
2984pkmn.kingdra = {
2985    type: ["water","dragon"],
2986    bst: {
2987        hp: 75,
2988        atk: 95,
2989        def: 95,
2990        satk: 95,
2991        sdef: 95,
2992        spe: 85,
2993    },
2994    eggMove : move.snipeShot,
2995    hiddenAbility: ability.reckless,
2996}
2997
2998// 118 Goldeen → Seaking
2999pkmn.goldeen = {
3000    type: ["water"],
3001    bst: {
3002        hp: 45,
3003        atk: 67,
3004        def: 60,
3005        satk: 35,
3006        sdef: 50,
3007        spe: 63,
3008    },
3009    evolve: function() { return { 1: { pkmn: pkmn.seaking, level: evolutionLevel2 } } },
3010    hiddenAbility: ability.swiftSwim,
3011}
3012
3013pkmn.seaking = {
3014    type: ["water"],
3015    bst: {
3016        hp: 80,
3017        atk: 92,
3018        def: 65,
3019        satk: 65,
3020        sdef: 80,
3021        spe: 68,
3022    },
3023    hiddenAbility: ability.swiftSwim,
3024}
3025
3026// 120 Staryu → Starmie
3027pkmn.staryu = {
3028    type: ["water"],
3029    bst: {
3030        hp: 30,
3031        atk: 45,
3032        def: 55,
3033        satk: 70,
3034        sdef: 55,
3035        spe: 85,
3036    },
3037    evolve: function() { return { 1: { pkmn: pkmn.starmie, item: item.waterStone } } },
3038    hiddenAbility: ability.synchronize,
3039    signature : move.camouflage
3040}
3041
3042pkmn.starmie = {
3043    type: ["water","psychic"],
3044    bst: {
3045        hp: 60,
3046        atk: 75,
3047        def: 85,
3048        satk: 100,
3049        sdef: 85,
3050        spe: 115,
3051    },
3052    hiddenAbility: ability.synchronize,
3053    signature : move.camouflage
3054}
3055
3056pkmn.megaStarmie = {
3057    type: ["water","psychic"],
3058    bst: {
3059        hp: 60,
3060        atk: 140,
3061        def: 105,
3062        satk: 130,
3063        sdef: 105,
3064        spe: 120,
3065    },
3066    signature : move.camouflage
3067}
3068
3069// 122 Mime Jr. → Mr. Mime / Galarian Mr. Mime → Mr. Rime
3070pkmn.mimejr = {
3071    rename: `mimeJr`,
3072    type: ["psychic","fairy"],
3073    bst: {
3074        hp: 20,
3075        atk: 25,
3076        def: 45,
3077        satk: 70,
3078        sdef: 90,
3079        spe: 60,
3080    },
3081    evolve: function() { return { 1: { pkmn: pkmn.mrmime, level: evolutionLevel1 } } },
3082    hiddenAbility: ability.technician,
3083    signature : move.mimic
3084}
3085
3086pkmn.mrmime = {
3087    rename: `mrMime`,
3088    type: ["psychic","fairy"],
3089    bst: {
3090        hp: 40,
3091        atk: 45,
3092        def: 65,
3093        satk: 100,
3094        sdef: 120,
3095        spe: 90,
3096    },
3097    hiddenAbility: ability.technician,
3098    signature : move.mimic
3099}
3100
3101pkmn.galarianMrmime = {
3102    rename: `galarian mrMime`,
3103    type: ["ice","psychic"],
3104    bst: {
3105        hp: 50,
3106        atk: 65,
3107        def: 65,
3108        satk: 90,
3109        sdef: 90,
3110        spe: 100,
3111    },
3112    evolve: function() { return { 1: { pkmn: pkmn.mrRime, item: item.iceStone } } },
3113}
3114
3115pkmn.mrRime = {
3116  type: ["ice","psychic"],
3117  bst: {
3118    hp: 80,
3119    atk: 85,
3120    def: 75,
3121    satk: 110,
3122    sdef: 100,
3123    spe: 70,
3124  },
3125    signature : move.mimic
3126}
3127
3128// 123 Scyther → Scizor / Kleavor
3129pkmn.scyther = {
3130    type: ["bug","flying"],
3131    bst: {
3132        hp: 70,
3133        atk: 110,
3134        def: 80,
3135        satk: 55,
3136        sdef: 80,
3137        spe: 105,
3138    },
3139    evolve: function() { return { 1: { pkmn: pkmn.scizor, item: item.metalCoat } } },
3140    hiddenAbility: ability.technician,
3141}
3142
3143pkmn.scizor = {
3144    type: ["bug","steel"],
3145    bst: {
3146        hp: 70,
3147        atk: 130,
3148        def: 100,
3149        satk: 55,
3150        sdef: 80,
3151        spe: 95,
3152    },
3153    evolve: function() { return { 1: { pkmn: pkmn.megaScizor, item: item.scizorite } } },
3154    hiddenAbility: ability.technician,
3155}
3156
3157pkmn.megaScizor = {
3158    type: ["bug","steel"],
3159    bst: {
3160        hp: 70,
3161        atk: 150,
3162        def: 140,
3163        satk: 65,
3164        sdef: 100,
3165        spe: 75,
3166    },
3167    hiddenAbility: ability.technician,
3168}
3169
3170pkmn.kleavor = {
3171    type: ["bug", "rock"],
3172    bst: {
3173        hp: 70,
3174        atk: 135,
3175        def: 95,
3176        satk: 45,
3177        sdef: 70,
3178        spe: 85,
3179    },
3180}
3181
3182// 124 Smoochum → Jynx
3183pkmn.smoochum = {
3184    type: ["ice","psychic"],
3185    bst: {
3186        hp: 45,
3187        atk: 30,
3188        def: 15,
3189        satk: 85,
3190        sdef: 65,
3191        spe: 65,
3192    },
3193    evolve: function() { return { 1: { pkmn: pkmn.jynx, level: evolutionLevel2 } } },
3194    hiddenAbility: ability.strategist,
3195    signature : move.lovelyKiss
3196}
3197
3198pkmn.jynx = {
3199    type: ["ice","psychic"],
3200    bst: {
3201        hp: 65,
3202        atk: 50,
3203        def: 35,
3204        satk: 115,
3205        sdef: 95,
3206        spe: 95,
3207    },
3208    hiddenAbility: ability.strategist,
3209    signature : move.lovelyKiss
3210}
3211
3212// 125 Elekid → Electabuzz → Electivire
3213pkmn.elekid = {
3214    type: ["electric"],
3215    bst: {
3216        hp: 45,
3217        atk: 63,
3218        def: 37,
3219        satk: 65,
3220        sdef: 55,
3221        spe: 95,
3222    },
3223    evolve: function() { return { 1: { pkmn: pkmn.electabuzz, level: evolutionLevel2 } } },
3224    hiddenAbility: ability.voltAbsorb,
3225}
3226
3227pkmn.electabuzz = {
3228    type: ["electric"],
3229    bst: {
3230        hp: 65,
3231        atk: 83,
3232        def: 57,
3233        satk: 95,
3234        sdef: 85,
3235        spe: 105,
3236    },
3237    evolve: function() { return { 1: { pkmn: pkmn.electivire, item: item.linkStone } } },
3238    hiddenAbility: ability.voltAbsorb,
3239}
3240
3241pkmn.electivire = {
3242    type: ["electric"],
3243    bst: {
3244        hp: 75,
3245        atk: 123,
3246        def: 67,
3247        satk: 95,
3248        sdef: 85,
3249        spe: 95,
3250    },
3251    hiddenAbility: ability.voltAbsorb,
3252}
3253
3254// 126 Magby → Magmar → Magmortar
3255pkmn.magby = {
3256    type: ["fire"],
3257    bst: {
3258        hp: 45,
3259        atk: 75,
3260        def: 37,
3261        satk: 70,
3262        sdef: 55,
3263        spe: 83,
3264    },
3265    evolve: function() { return { 1: { pkmn: pkmn.magmar, level: evolutionLevel2 } } },
3266    hiddenAbility: ability.flareBoost,
3267}
3268
3269pkmn.magmar = {
3270    type: ["fire"],
3271    bst: {
3272        hp: 65,
3273        atk: 75,
3274        def: 55,
3275        satk: 95,
3276        sdef: 55,
3277        spe: 93,
3278    },
3279    evolve: function() { return { 1: { pkmn: pkmn.magmortar, item: item.linkStone } } },
3280    hiddenAbility: ability.flareBoost,
3281}
3282
3283pkmn.magmortar = {
3284    type: ["fire"],
3285    bst: {
3286        hp: 75,
3287        atk: 95,
3288        def: 67,
3289        satk: 125,
3290        sdef: 95,
3291        spe: 83,
3292    },
3293    hiddenAbility: ability.megaLauncher,
3294}
3295
3296// 127 Pinsir
3297pkmn.pinsir = {
3298    type: ["bug"],
3299    bst: {
3300        hp: 65,
3301        atk: 125,
3302        def: 100,
3303        satk: 55,
3304        sdef: 70,
3305        spe: 85,
3306    },
3307    evolve: function() { return { 1: { pkmn: pkmn.megaPinsir, item: item.pinsirite } } },
3308    hiddenAbility: ability.aerilate,
3309    eggMove : move.cometPunch
3310}
3311
3312pkmn.megaPinsir = {
3313    type: ["bug","flying"],
3314    bst: {
3315        hp: 99,
3316        atk: 155,
3317        def: 120,
3318        satk: 80,
3319        sdef: 90,
3320        spe: 105,
3321    },
3322    hiddenAbility: ability.aerilate,
3323    eggMove : move.camouflage
3324}
3325
3326// 128 Tauros
3327pkmn.tauros = {
3328    type: ["normal"],
3329    bst: {
3330        hp: 75,
3331        atk: 100,
3332        def: 95,
3333        satk: 40,
3334        sdef: 70,
3335        spe: 110,
3336    },
3337    hiddenAbility: ability.sheerForce,
3338}
3339
3340pkmn.taurosCombat = {
3341    type: ["fighting"],
3342    bst: {
3343        hp: 75,
3344        atk: 110,
3345        def: 105,
3346        satk: 30,
3347        sdef: 70,
3348        spe: 100,
3349    },
3350    hiddenAbility: ability.angerPoint,
3351}
3352
3353pkmn.taurosBlaze = {
3354    type: ["fighting", "fire"],
3355    bst: {
3356        hp: 75,
3357        atk: 110,
3358        def: 105,
3359        satk: 30,
3360        sdef: 70,
3361        spe: 100,
3362    },
3363    hiddenAbility: ability.angerPoint,
3364}
3365
3366pkmn.taurosAqua = {
3367    type: ["fighting", "water"],
3368    bst: {
3369        hp: 75,
3370        atk: 110,
3371        def: 105,
3372        satk: 30,
3373        sdef: 70,
3374        spe: 100,
3375    },
3376    hiddenAbility: ability.angerPoint,
3377}
3378
3379// 129 Magikarp → Gyarados
3380pkmn.magikarp = {
3381    type: ["water"],
3382    bst: {
3383        hp: 20,
3384        atk: 10,
3385        def: 55,
3386        satk: 15,
3387        sdef: 20,
3388        spe: 80,
3389    },
3390    evolve: function() { return { 1: { pkmn: pkmn.gyarados, level: evolutionLevel1 } } },
3391    hiddenAbility: ability.waterGuard,
3392    signature : move.splash
3393}
3394
3395pkmn.magikarpKoi = {
3396    type: ["flying","water"],
3397    bst: {
3398        hp: 120,
3399        atk: 20,
3400        def: 80,
3401        satk: 100,
3402        sdef: 80,
3403        spe: 80,
3404    },
3405    signature : move.splash
3406}
3407
3408pkmn.magikarpRegal = {
3409    type: ["flying","steel"],
3410    bst: {
3411        hp: 120,
3412        atk: 20,
3413        def: 80,
3414        satk: 100,
3415        sdef: 80,
3416        spe: 80,
3417    },
3418    signature : move.splash
3419}
3420
3421pkmn.magikarpSakura = {
3422    type: ["flying","fairy"],
3423    bst: {
3424        hp: 120,
3425        atk: 20,
3426        def: 80,
3427        satk: 100,
3428        sdef: 80,
3429        spe: 80,
3430    },
3431    signature : move.splash
3432}
3433
3434pkmn.magikarpSkelly = {
3435    type: ["flying","dark"],
3436    bst: {
3437        hp: 120,
3438        atk: 20,
3439        def: 80,
3440        satk: 100,
3441        sdef: 80,
3442        spe: 80,
3443    },
3444    signature : move.splash
3445}
3446
3447pkmn.magikarpSoar = {
3448    type: ["flying"],
3449    bst: {
3450        hp: 120,
3451        atk: 20,
3452        def: 80,
3453        satk: 100,
3454        sdef: 80,
3455        spe: 80,
3456    },
3457    signature : move.splash
3458}
3459
3460pkmn.magikarpTiger = {
3461    type: ["flying","ground"],
3462    bst: {
3463        hp: 120,
3464        atk: 20,
3465        def: 80,
3466        satk: 100,
3467        sdef: 80,
3468        spe: 80,
3469    },
3470    signature : move.splash
3471}
3472
3473pkmn.gyarados = {
3474    type: ["water","flying"],
3475    bst: {
3476        hp: 95,
3477        atk: 125,
3478        def: 79,
3479        satk: 60,
3480        sdef: 100,
3481        spe: 81,
3482    },
3483    evolve: function() { return { 1: { pkmn: pkmn.megaGyarados, item: item.gyaradosite } } },
3484    hiddenAbility: ability.intimidate,
3485}
3486
3487pkmn.megaGyarados = {
3488    type: ["water","dark"],
3489    bst: {
3490        hp: 95,
3491        atk: 155,
3492        def: 109,
3493        satk: 70,
3494        sdef: 130,
3495        spe: 81,
3496    },
3497    hiddenAbility: ability.intimidate,
3498}
3499
3500// 131 Lapras
3501pkmn.lapras = {
3502    type: ["water","ice"],
3503    bst: {
3504        hp: 130,
3505        atk: 85,
3506        def: 80,
3507        satk: 85,
3508        sdef: 95,
3509        spe: 60,
3510    },
3511    hiddenAbility: ability.waterAbsorb,
3512}
3513
3514pkmn.laprasGmax = {
3515    type: ["water","ice"],
3516    bst: {
3517        hp: 130*1.5,
3518        atk: 85*1.5,
3519        def: 80*1.5,
3520        satk: 85*1.5,
3521        sdef: 95*1.5,
3522        spe: 60*1.5,
3523    },
3524    hiddenAbility: ability.waterAbsorb,
3525}
3526
3527// 132 Ditto
3528pkmn.ditto = {
3529    type: ["normal"],
3530    bst: {
3531        hp: 48,
3532        atk: 48,
3533        def: 48,
3534        satk: 48,
3535        sdef: 48,
3536        spe: 48,
3537    },
3538    hiddenAbility: ability.imposter,
3539    lore: `Believed to be the result of an attempt to replicate the ancestor of all Pokémon. The experiment did not achieve its intended goal, and the creature that emerged was deemed a failure.`
3540}
3541
3542// 133 Eevee → Vaporeon / Jolteon / Flareon / Espeon / Umbreon / Leafeon / Glaceon / Sylveon
3543pkmn.eevee = {
3544    type: ["normal"],
3545    bst: {
3546        hp: 55,
3547        atk: 55,
3548        def: 50,
3549        satk: 45,
3550        sdef: 65,
3551        spe: 55,
3552    },
3553    evolve: function() { 
3554        return { 
3555            1: { pkmn: pkmn.vaporeon, item: item.waterStone },
3556            2: { pkmn: pkmn.jolteon, item: item.thunderStone },
3557            3: { pkmn: pkmn.flareon, item: item.fireStone },
3558            4: { pkmn: pkmn.espeon, item: item.dawnStone },
3559            5: { pkmn: pkmn.umbreon, item: item.duskStone },
3560            6: { pkmn: pkmn.leafeon, item: item.leafStone },
3561            7: { pkmn: pkmn.glaceon, item: item.iceStone },
3562            8: { pkmn: pkmn.sylveon, item: item.shinyStone } 
3563        }
3564    },
3565    hiddenAbility: ability.normalize,
3566    signature : move.batonPass
3567}
3568
3569pkmn.eeveeGmax = {
3570    type: ["normal"],
3571    bst: {
3572        hp: 55*1.5,
3573        atk: 55*1.5,
3574        def: 50*1.5,
3575        satk: 45*1.5,
3576        sdef: 65*1.5,
3577        spe: 55*1.5,
3578    },
3579    hiddenAbility: ability.normalize,
3580    signature : move.batonPass
3581}
3582
3583pkmn.vaporeon = {
3584    type: ["water"],
3585    bst: {
3586        hp: 130,
3587        atk: 65,
3588        def: 60,
3589        satk: 110,
3590        sdef: 95,
3591        spe: 65,
3592    },
3593    hiddenAbility: ability.hydrolate,
3594}
3595
3596pkmn.jolteon = {
3597    type: ["electric"],
3598    bst: {
3599        hp: 65,
3600        atk: 65,
3601        def: 60,
3602        satk: 110,
3603        sdef: 95,
3604        spe: 130,
3605    },
3606    hiddenAbility: ability.galvanize,
3607}
3608
3609pkmn.flareon = {
3610    type: ["fire"],
3611    bst: {
3612        hp: 65,
3613        atk: 130,
3614        def: 60,
3615        satk: 95,
3616        sdef: 110,
3617        spe: 65,
3618    },
3619    hiddenAbility: ability.pyrolate,
3620    eggMove : move.sacredFire
3621}
3622
3623pkmn.espeon = {
3624    type: ["psychic"],
3625    bst: {
3626        hp: 65,
3627        atk: 65,
3628        def: 60,
3629        satk: 130,
3630        sdef: 95,
3631        spe: 110,
3632    },
3633    hiddenAbility: ability.espilate,
3634    signature : move.morningSun
3635}
3636
3637pkmn.umbreon = {
3638    type: ["dark"],
3639    bst: {
3640        hp: 95,
3641        atk: 65,
3642        def: 110,
3643        satk: 60,
3644        sdef: 130,
3645        spe: 65,
3646    },
3647    hiddenAbility: ability.gloomilate,
3648}
3649
3650pkmn.leafeon = {
3651    type: ["grass"],
3652    bst: {
3653        hp: 65,
3654        atk: 110,
3655        def: 130,
3656        satk: 60,
3657        sdef: 65,
3658        spe: 95,
3659    },
3660    hiddenAbility: ability.verdify,
3661}
3662
3663pkmn.glaceon = {
3664    type: ["ice"],
3665    bst: {
3666        hp: 65,
3667        atk: 60,
3668        def: 110,
3669        satk: 130,
3670        sdef: 95,
3671        spe: 65,
3672    },
3673    hiddenAbility: ability.glaciate,
3674    eggMove : move.snowscape
3675}
3676
3677pkmn.sylveon = {
3678  type: ["fairy"],
3679  bst: {
3680    hp: 95,
3681    atk: 65,
3682    def: 65,
3683    satk: 110,
3684    sdef: 130,
3685    spe: 60,
3686  },
3687    hiddenAbility: ability.pixilate,
3688}
3689
3690// 137 Porygon → Porygon2 → Porygon-Z
3691pkmn.porygon = {
3692    type: ["normal"],
3693    bst: {
3694        hp: 65,
3695        atk: 60,
3696        def: 70,
3697        satk: 85,
3698        sdef: 75,
3699        spe: 40,
3700    },
3701    evolve: function() { return { 1: { pkmn: pkmn.porygon2, level: evolutionLevel2 } } },
3702    hiddenAbility: ability.adaptability,
3703    signature : move.conversion
3704}
3705
3706pkmn.porygon2 = {
3707    type: ["normal"],
3708    bst: {
3709        hp: 85,
3710        atk: 80,
3711        def: 90,
3712        satk: 105,
3713        sdef: 95,
3714        spe: 60,
3715    },
3716    evolve: function() { return { 1: { pkmn: pkmn.porygonZ, item: item.linkStone } } },
3717    hiddenAbility: ability.adaptability,
3718    signature : move.conversion
3719}
3720
3721pkmn.porygonZ = {
3722    type: ["normal"],
3723    bst: {
3724        hp: 85,
3725        atk: 80,
3726        def: 70,
3727        satk: 135,
3728        sdef: 75,
3729        spe: 90,
3730    },
3731    hiddenAbility: ability.adaptability,
3732    signature : move.conversion
3733}
3734
3735// 138 Omanyte → Omastar
3736pkmn.omanyte = {
3737    type: ["rock","water"],
3738    bst: {
3739        hp: 35,
3740        atk: 40,
3741        def: 100,
3742        satk: 90,
3743        sdef: 55,
3744        spe: 35,
3745    },
3746    evolve: function() { return { 1: { pkmn: pkmn.omastar, level: evolutionLevel3 } } },
3747    hiddenAbility: ability.costar,
3748}
3749
3750pkmn.omastar = {
3751    type: ["rock","water"],
3752    bst: {
3753        hp: 70,
3754        atk: 60,
3755        def: 125,
3756        satk: 115,
3757        sdef: 70,
3758        spe: 55,
3759    },
3760    hiddenAbility: ability.costar,
3761}
3762
3763// 140 Kabuto → Kabutops
3764pkmn.kabuto = {
3765    type: ["rock","water"],
3766    bst: {
3767        hp: 30,
3768        atk: 80,
3769        def: 90,
3770        satk: 55,
3771        sdef: 45,
3772        spe: 55,
3773    },
3774    evolve: function() { return { 1: { pkmn: pkmn.kabutops, level: evolutionLevel3 } } },
3775    hiddenAbility: ability.swiftSwim,
3776}
3777
3778pkmn.kabutops = {
3779    type: ["rock","water"],
3780    bst: {
3781        hp: 60,
3782        atk: 115,
3783        def: 105,
3784        satk: 65,
3785        sdef: 70,
3786        spe: 80,
3787    },
3788    hiddenAbility: ability.swiftSwim,
3789}
3790
3791// 142 Aerodactyl
3792pkmn.aerodactyl = {
3793    type: ["rock","flying"],
3794    bst: {
3795        hp: 80,
3796        atk: 105,
3797        def: 65,
3798        satk: 60,
3799        sdef: 75,
3800        spe: 130,
3801    },
3802    evolve: function() { return { 1: { pkmn: pkmn.megaAerodactyl, item: item.aerodactylite } } },
3803    hiddenAbility: ability.toughClaws,
3804}
3805
3806pkmn.megaAerodactyl = {
3807    type: ["rock","flying"],
3808    bst: {
3809        hp: 80,
3810        atk: 135,
3811        def: 85,
3812        satk: 70,
3813        sdef: 95,
3814        spe: 150,
3815    },
3816    hiddenAbility: ability.toughClaws,
3817}
3818
3819// 143 Munchlax → Snorlax
3820pkmn.munchlax = {
3821    type: ["normal"],
3822    bst: {
3823        hp: 135,
3824        atk: 85,
3825        def: 40,
3826        satk: 40,
3827        sdef: 85,
3828        spe: 5,
3829    },
3830    evolve: function() { return { 1: { pkmn: pkmn.snorlax, level: evolutionLevel2 } } },
3831    hiddenAbility: ability.thickFat,
3832    signature : move.bellyDrum
3833}
3834
3835pkmn.snorlax = {
3836    type: ["normal"],
3837    bst: {
3838        hp: 160,
3839        atk: 110,
3840        def: 65,
3841        satk: 65,
3842        sdef: 110,
3843        spe: 30,
3844    },
3845    hiddenAbility: ability.thickFat,
3846    signature : move.bellyDrum
3847}
3848
3849pkmn.snorlaxGmax = {
3850    type: ["normal"],
3851    bst: {
3852        hp: 160*1.5,
3853        atk: 110*1.5,
3854        def: 65*1.4,
3855        satk: 65*1.4,
3856        sdef: 110*1.4,
3857        spe: 30*1.4,
3858    },
3859    hiddenAbility: ability.thickFat,
3860    signature : move.bellyDrum
3861}
3862
3863// 144 Articuno
3864pkmn.articuno = {
3865    type: ["ice","flying"],
3866    bst: {
3867        hp: 90,
3868        atk: 85,
3869        def: 100,
3870        satk: 95,
3871        sdef: 125,
3872        spe: 85,
3873    },
3874    hiddenAbility: ability.glacialBody,
3875    lore : `The cold of winter. Air chills and frost gathers in its wake. Snowfall follows as it passes, and mountains are left sealed in ice where it lingers.`,
3876    eggMove : move.snowscape
3877}
3878
3879pkmn.galarianArticuno = {
3880    type: ["psychic","flying"],
3881    bst: {
3882        hp: 90,
3883        atk: 85,
3884        def: 85,
3885        satk: 125,
3886        sdef: 150,
3887        spe: 95,
3888    },
3889    hiddenAbility: ability.justified,
3890    signature : move.freezingGlare
3891}
3892
3893// 145 Zapdos
3894pkmn.zapdos = {
3895    type: ["electric","flying"],
3896    bst: {
3897        hp: 90,
3898        atk: 90,
3899        def: 85,
3900        satk: 125,
3901        sdef: 90,
3902        spe: 100,
3903    },
3904    hiddenAbility: ability.dauntingLook,
3905    lore: `The storm of summer. Thunder rolls with its cry, and lightning strikes in time with its wings. The skies darken as it passes, and violent storms follow its soar.`,
3906    eggMove : move.charge
3907}
3908
3909pkmn.galarianZapdos = {
3910    type: ["fighting","flying"],
3911    bst: {
3912        hp: 90,
3913        atk: 125,
3914        def: 90,
3915        satk: 85,
3916        sdef: 90,
3917        spe: 150,
3918    },
3919    hiddenAbility: ability.angerPoint,
3920    signature : move.thunderousKick
3921}
3922
3923// 146 Moltres
3924pkmn.moltres = {
3925    type: ["fire","flying"],
3926    bst: {
3927        hp: 90,
3928        atk: 100,
3929        def: 90,
3930        satk: 125,
3931        sdef: 85,
3932        spe: 90,
3933    },
3934    hiddenAbility: ability.fieryPelt,
3935    lore : `The warmth of spring. Its fire does not scorch the world, but stirs it awake, melting snow and kindling new life. The cold loosens its hold as it passes, and the land is renewed by heat and light.`,
3936    eggMove : move.magmaStorm
3937}
3938
3939pkmn.galarianMoltres = {
3940    type: ["dark","flying"],
3941    bst: {
3942        hp: 90,
3943        atk: 85,
3944        def: 90,
3945        satk: 150,
3946        sdef: 125,
3947        spe: 90,
3948    },
3949    hiddenAbility: ability.gloomilate,
3950    signature : move.fieryWrath
3951}
3952
3953// 147 Dratini → Dragonair → Dragonite
3954pkmn.dratini = {
3955    type: ["dragon"],
3956    bst: {
3957        hp: 41,
3958        atk: 64,
3959        def: 45,
3960        satk: 50,
3961        sdef: 50,
3962        spe: 50,
3963    },
3964    evolve: function() { return { 1: { pkmn: pkmn.dragonair, level: evolutionLevel2 } } },
3965    hiddenAbility: ability.multiscale,
3966}
3967
3968pkmn.dragonair = {
3969    type: ["dragon"],
3970    bst: {
3971        hp: 80,
3972        atk: 84,
3973        def: 65,
3974        satk: 70,
3975        sdef: 70,
3976        spe: 70,
3977    },
3978    evolve: function() { return { 1: { pkmn: pkmn.dragonite, level: evolutionLevel3 } } },
3979    hiddenAbility: ability.multiscale,
3980}
3981
3982pkmn.dragonite = {
3983    type: ["dragon","flying"],
3984    bst: {
3985        hp: 91,
3986        atk: 134,
3987        def: 95,
3988        satk: 100,
3989        sdef: 100,
3990        spe: 80,
3991    },
3992    evolve: function() { return { 1: { pkmn: pkmn.megaDragonite, item: item.dragonitite } } },
3993    hiddenAbility: ability.multiscale,
3994}
3995
3996pkmn.megaDragonite = {
3997    type: ["dragon","flying"],
3998    bst: {
3999        hp: 91,
4000        atk: 124,
4001        def: 115,
4002        satk: 145,
4003        sdef: 125,
4004        spe: 100,
4005    },
4006    hiddenAbility: ability.multiscale,
4007}
4008
4009// 150 Mewtwo
4010pkmn.mewtwo = {
4011    type: ["psychic"],
4012    bst: {
4013        hp: 106,
4014        atk: 110,
4015        def: 90,
4016        satk: 154,
4017        sdef: 90,
4018        spe: 130,
4019    },
4020    evolve: function() { return { 1: { pkmn: pkmn.megaMewtwoX, item: item.mewtwoniteX } } },
4021    lore: `Shaped by human hands, bears the weight of creation twisted. Though it carries the memory of life that came before, it walks a path apart, questioning the bounds of its own existence.`
4022}
4023
4024pkmn.megaMewtwoX = {
4025    type: ["psychic","fighting"],
4026    bst: {
4027        hp: 106,
4028        atk: 190,
4029        def: 100,
4030        satk: 154,
4031        sdef: 100,
4032        spe: 130,
4033    }
4034}
4035
4036pkmn.megaMewtwoY = {
4037    type: ["psychic"],
4038    bst: {
4039        hp: 106,
4040        atk: 150,
4041        def: 70,
4042        satk: 194,
4043        sdef: 120,
4044        spe: 140,
4045    }
4046}
4047
4048// 151 Mew
4049pkmn.mew = {
4050    type: ["psychic"],
4051    bst: {
4052        hp: 100,
4053        atk: 100,
4054        def: 100,
4055        satk: 100,
4056        sdef: 100,
4057        spe: 100,
4058    },
4059    hiddenAbility: ability.protean,
4060    lore: `The origin from which all Pokemon as we know trace their beginnings. Its form, small and gentle, carries the memory of every creature that would follow.`
4061}
4062
4063// 152 Chikorita → Bayleef → Meganium
4064pkmn.chikorita = {
4065    type: ["grass"],
4066    bst: {
4067        hp: 45,
4068        atk: 49,
4069        def: 65,
4070        satk: 49,
4071        sdef: 65,
4072        spe: 45,
4073    },
4074    evolve: function() { return { 1: { pkmn: pkmn.bayleef, level: evolutionLevel1 } } },
4075    hiddenAbility: ability.costar,
4076}
4077
4078pkmn.bayleef = {
4079    type: ["grass"],
4080    bst: {
4081        hp: 60,
4082        atk: 62,
4083        def: 80,
4084        satk: 63,
4085        sdef: 80,
4086        spe: 60,
4087    },
4088    evolve: function() { return { 1: { pkmn: pkmn.meganium, level: evolutionLevel2 } } },
4089    hiddenAbility: ability.costar,
4090}
4091
4092pkmn.meganium = {
4093    type: ["grass"],
4094    bst: {
4095        hp: 80,
4096        atk: 82,
4097        def: 100,
4098        satk: 83,
4099        sdef: 100,
4100        spe: 80,
4101    },
4102    hiddenAbility: ability.costar,
4103}
4104
4105pkmn.megaMeganium = {
4106    type: ["grass", "fairy"],
4107    bst: {
4108        hp: 80,
4109        atk: 92,
4110        def: 115,
4111        satk: 143,
4112        sdef: 115,
4113        spe: 80,
4114    },
4115    hiddenAbility: ability.costar,
4116}
4117
4118// 155 Cyndaquil → Quilava → Typhlosion
4119pkmn.cyndaquil = {
4120    type: ["fire"],
4121    bst: {
4122        hp: 39,
4123        atk: 52,
4124        def: 43,
4125        satk: 60,
4126        sdef: 50,
4127        spe: 65,
4128    },
4129    evolve: function() { return { 1: { pkmn: pkmn.quilava, level: evolutionLevel1 } } },
4130    hiddenAbility: ability.flareBoost,
4131    signature : move.inferno
4132}
4133
4134pkmn.quilava = {
4135    type: ["fire"],
4136    bst: {
4137        hp: 58,
4138        atk: 64,
4139        def: 58,
4140        satk: 80,
4141        sdef: 65,
4142        spe: 80,
4143    },
4144    evolve: function() { return { 1: { pkmn: pkmn.typhlosion, level: evolutionLevel2 } } },
4145    hiddenAbility: ability.flareBoost,
4146    signature : move.inferno
4147}
4148
4149pkmn.typhlosion = {
4150    type: ["fire"],
4151    bst: {
4152        hp: 78,
4153        atk: 84,
4154        def: 78,
4155        satk: 109,
4156        sdef: 85,
4157        spe: 100,
4158    },
4159    hiddenAbility: ability.flareBoost,
4160    signature : move.inferno
4161}
4162
4163pkmn.hisuianTyphlosion = {
4164    type: ["fire", "ghost"],
4165    bst: {
4166        hp: 73,
4167        atk: 84,
4168        def: 78,
4169        satk: 119,
4170        sdef: 85,
4171        spe: 95,
4172    }
4173}
4174
4175// 158 Totodile → Croconaw → Feraligatr
4176pkmn.totodile = {
4177    type: ["water"],
4178    bst: {
4179        hp: 50,
4180        atk: 65,
4181        def: 64,
4182        satk: 44,
4183        sdef: 48,
4184        spe: 43,
4185    },
4186    evolve: function() { return { 1: { pkmn: pkmn.croconaw, level: evolutionLevel1 } } },
4187    hiddenAbility: ability.sheerForce,
4188}
4189
4190pkmn.croconaw = {
4191    type: ["water"],
4192    bst: {
4193        hp: 65,
4194        atk: 80,
4195        def: 80,
4196        satk: 59,
4197        sdef: 63,
4198        spe: 58,
4199    },
4200    evolve: function() { return { 1: { pkmn: pkmn.feraligatr, level: evolutionLevel2 } } },
4201    hiddenAbility: ability.sheerForce,
4202}
4203
4204pkmn.feraligatr = {
4205    type: ["water"],
4206    bst: {
4207        hp: 85,
4208        atk: 105,
4209        def: 100,
4210        satk: 79,
4211        sdef: 83,
4212        spe: 78,
4213    },
4214    hiddenAbility: ability.sheerForce,
4215}
4216
4217pkmn.megaFeraligatr = {
4218    type: ["water", "dragon"],
4219    bst: {
4220        hp: 85,
4221        atk: 160,
4222        def: 125,
4223        satk: 89,
4224        sdef: 93,
4225        spe: 78,
4226    }
4227}
4228
4229// 161 Sentret → Furret
4230pkmn.sentret = {
4231    type: ["normal"],
4232    bst: {
4233        hp: 35,
4234        atk: 46,
4235        def: 34,
4236        satk: 35,
4237        sdef: 45,
4238        spe: 20,
4239    },
4240    evolve: function() { return { 1: { pkmn: pkmn.furret, level: evolutionLevel1 } } },
4241    signature : move.meFirst,
4242    hiddenAbility: ability.costar,
4243}
4244
4245pkmn.furret = {
4246    type: ["normal"],
4247    bst: {
4248        hp: 85,
4249        atk: 76,
4250        def: 64,
4251        satk: 45,
4252        sdef: 55,
4253        spe: 90,
4254    },
4255    signature : move.meFirst,
4256    hiddenAbility: ability.costar,
4257}
4258
4259// 163 Hoothoot → Noctowl
4260pkmn.hoothoot = {
4261    type: ["normal","flying"],
4262    bst: {
4263        hp: 60,
4264        atk: 30,
4265        def: 30,
4266        satk: 36,
4267        sdef: 56,
4268        spe: 50,
4269    },
4270    evolve: function() { return { 1: { pkmn: pkmn.noctowl, level: evolutionLevel1 } } },
4271    hiddenAbility: ability.tintedLens,
4272}
4273
4274pkmn.noctowl = {
4275    type: ["normal","flying"],
4276    bst: {
4277        hp: 100,
4278        atk: 50,
4279        def: 50,
4280        satk: 76,
4281        sdef: 96,
4282        spe: 70,
4283    },
4284    hiddenAbility: ability.tintedLens,
4285}
4286
4287// 165 Ledyba → Ledian
4288pkmn.ledyba = {
4289    type: ["bug","flying"],
4290    bst: {
4291        hp: 40,
4292        atk: 40,
4293        def: 30,
4294        satk: 20,
4295        sdef: 80,
4296        spe: 55,
4297    },
4298    evolve: function() { return { 1: { pkmn: pkmn.ledian, level: evolutionLevel1 } } },
4299    hiddenAbility: ability.ironFist,
4300    signature : move.cometPunch
4301}
4302
4303pkmn.ledian = {
4304    type: ["bug","flying"],
4305    bst: {
4306        hp: 55,
4307        atk: 55,
4308        def: 50,
4309        satk: 35,
4310        sdef: 110,
4311        spe: 85,
4312    },
4313    hiddenAbility: ability.ironFist,
4314    signature : move.cometPunch
4315}
4316
4317// 167 Spinarak → Ariados
4318pkmn.spinarak = {
4319    type: ["bug","poison"],
4320    bst: {
4321        hp: 40,
4322        atk: 60,
4323        def: 40,
4324        satk: 40,
4325        sdef: 40,
4326        spe: 30,
4327    },
4328    evolve: function() { return { 1: { pkmn: pkmn.ariados, level: evolutionLevel1 } } },
4329    signature : move.toxicThread,
4330    hiddenAbility: ability.moltShed,
4331}
4332
4333pkmn.ariados = {
4334    type: ["bug","poison"],
4335    bst: {
4336        hp: 80,
4337        atk: 100,
4338        def: 70,
4339        satk: 60,
4340        sdef: 70,
4341        spe: 40,
4342    },
4343    signature : move.toxicThread,
4344    hiddenAbility: ability.moltShed,
4345}
4346
4347// 169 Crobat
4348
4349// 170 Chinchou → Lanturn
4350pkmn.chinchou = {
4351    type: ["water","electric"],
4352    bst: {
4353        hp: 75,
4354        atk: 38,
4355        def: 38,
4356        satk: 56,
4357        sdef: 56,
4358        spe: 67,
4359    },
4360    evolve: function() { return { 1: { pkmn: pkmn.lanturn, level: evolutionLevel2 } } },
4361    hiddenAbility: ability.voltAbsorb,
4362}
4363
4364pkmn.lanturn = {
4365    type: ["water","electric"],
4366    bst: {
4367        hp: 125,
4368        atk: 58,
4369        def: 58,
4370        satk: 76,
4371        sdef: 76,
4372        spe: 67,
4373    },
4374    hiddenAbility: ability.voltAbsorb,
4375}
4376
4377// 172 Pichu
4378// 173 Cleffa
4379// 174 Igglybuff
4380
4381// 175 Togepi → Togetic → Togekiss
4382pkmn.togepi = {
4383    type: ["fairy"],
4384    bst: {
4385        hp: 35,
4386        atk: 20,
4387        def: 65,
4388        satk: 40,
4389        sdef: 65,
4390        spe: 20,
4391    },
4392    evolve: function() { return { 1: { pkmn: pkmn.togetic, level: evolutionLevel2 } } },
4393    hiddenAbility: ability.sereneGrace,
4394    signature : move.metronome
4395}
4396
4397pkmn.togetic = {
4398    type: ["fairy","flying"],
4399    bst: {
4400        hp: 55,
4401        atk: 40,
4402        def: 85,
4403        satk: 80,
4404        sdef: 105,
4405        spe: 40,
4406    },
4407  evolve: function() { return { 1: { pkmn: pkmn.togekiss, item: item.shinyStone /*o equivalente*/ } } },
4408    hiddenAbility: ability.sereneGrace,
4409    signature : move.metronome
4410}
4411
4412pkmn.togekiss = {
4413    type: ["fairy","flying"],
4414    bst: {
4415        hp: 85,
4416        atk: 50,
4417        def: 95,
4418        satk: 120,
4419        sdef: 115,
4420        spe: 80,
4421    },
4422    hiddenAbility: ability.sereneGrace,
4423    signature : move.metronome
4424}
4425
4426// 177 Natu → Xatu
4427pkmn.natu = {
4428    type: ["psychic", "flying"],
4429    bst: {
4430        hp: 40,
4431        atk: 50,
4432        def: 45,
4433        satk: 70,
4434        sdef: 45,
4435        spe: 70,
4436    },
4437    evolve: function() { return { 1: { pkmn: pkmn.xatu, level: evolutionLevel2 } } },
4438    eggMove : move.aeroblast,
4439    hiddenAbility: ability.magicGuard,
4440}
4441
4442pkmn.xatu = {
4443    type: ["psychic","flying"],
4444    bst: {
4445        hp: 65,
4446        atk: 75,
4447        def: 70,
4448        satk: 95,
4449        sdef: 70,
4450        spe: 95,
4451    },
4452    eggMove : move.aeroblast,
4453    hiddenAbility: ability.magicGuard,
4454}
4455
4456// 179 Mareep → Flaafy → Ampharos
4457pkmn.mareep = {
4458    type: ["electric"],
4459    bst: {
4460        hp: 55,
4461        atk: 40,
4462        def: 40,
4463        satk: 65,
4464        sdef: 45,
4465        spe: 35,
4466    },
4467    evolve: function() { return { 1: { pkmn: pkmn.flaaffy, level: evolutionLevel1 } } },
4468    hiddenAbility: ability.flashElectro,
4469}
4470
4471pkmn.flaaffy = {
4472    type: ["electric"],
4473    bst: {
4474        hp: 70,
4475        atk: 55,
4476        def: 55,
4477        satk: 80,
4478        sdef: 60,
4479        spe: 45,
4480    },
4481    evolve: function() { return { 1: { pkmn: pkmn.ampharos, level: evolutionLevel2 } } },
4482    hiddenAbility: ability.flashElectro,
4483}
4484
4485pkmn.ampharos = {
4486    type: ["electric"],
4487    bst: {
4488        hp: 90,
4489        atk: 75,
4490        def: 85,
4491        satk: 115,
4492        sdef: 90,
4493        spe: 55,
4494    },
4495    evolve: function() { return { 1: { pkmn: pkmn.megaAmpharos, item: item.ampharosite } } },
4496    hiddenAbility: ability.flashElectro,
4497}
4498
4499pkmn.megaAmpharos = {
4500    type: ["electric","dragon"],
4501    bst: {
4502        hp: 90,
4503        atk: 95,
4504        def: 105,
4505        satk: 165,
4506        sdef: 110,
4507        spe: 45,
4508    },
4509    hiddenAbility: ability.flashElectro,
4510}
4511
4512// 182 Bellossom
4513
4514// 183 Azurill → Marill → Azumarill
4515pkmn.azurill = {
4516    type: ["normal","fairy"],
4517    bst: {
4518        hp: 50,
4519        atk: 20,
4520        def: 40,
4521        satk: 20,
4522        sdef: 40,
4523        spe: 20,
4524    },
4525    evolve: function() { return { 1: { pkmn: pkmn.marill, level: evolutionLevel1 } } },
4526    hiddenAbility: ability.hugePower,
4527}
4528
4529pkmn.marill = {
4530    type: ["water","fairy"],
4531    bst: {
4532        hp: 70,
4533        atk: 20,
4534        def: 50,
4535        satk: 20,
4536        sdef: 50,
4537        spe: 40,
4538    },
4539    evolve: function() { return { 1: { pkmn: pkmn.azumarill, item: item.waterStone } } },
4540    hiddenAbility: ability.hugePower,
4541}
4542
4543pkmn.azumarill = {
4544    type: ["water","fairy"],
4545    bst: {
4546        hp: 100,
4547        atk: 80,
4548        def: 80,
4549        satk: 60,
4550        sdef: 80,
4551        spe: 50,
4552    },
4553    hiddenAbility: ability.hugePower,
4554}
4555
4556// 185 Bonsly → Sudowoodo
4557pkmn.bonsly = {
4558    type: ["rock"],
4559    bst: {
4560        hp: 50,
4561        atk: 80,
4562        def: 95,
4563        satk: 10,
4564        sdef: 45,
4565        spe: 10,
4566    },
4567    evolve: function() { return { 1: { pkmn: pkmn.sudowoodo, level: evolutionLevel1 } } },
4568    eggMove : move.mimic
4569}
4570
4571pkmn.sudowoodo = {
4572    type: ["rock"],
4573    bst: {
4574        hp: 70,
4575        atk: 100,
4576        def: 115,
4577        satk: 30,
4578        sdef: 65,
4579        spe: 30,
4580    },
4581    eggMove : move.mimic
4582}
4583
4584// 186 Politoed
4585
4586// 187 Hoppip → Skiploom → Jumpluff
4587pkmn.hoppip = {
4588    type: ["grass","flying"],
4589    bst: {
4590        hp: 35,
4591        atk: 35,
4592        def: 40,
4593        satk: 35,
4594        sdef: 55,
4595        spe: 50,
4596    },
4597    evolve: function() { return { 1: { pkmn: pkmn.skiploom, level: evolutionLevel1 } } },
4598    hiddenAbility: ability.windRider,
4599    eggMove : move.aeroblast
4600}
4601
4602pkmn.skiploom = {
4603    type: ["grass","flying"],
4604    bst: {
4605        hp: 55,
4606        atk: 45,
4607        def: 50,
4608        satk: 45,
4609        sdef: 65,
4610        spe: 80,
4611    },
4612    evolve: function() { return { 1: { pkmn: pkmn.jumpluff, level: evolutionLevel2 } } },
4613    hiddenAbility: ability.windRider,
4614    eggMove : move.aeroblast
4615}
4616
4617pkmn.jumpluff = {
4618    type: ["grass","flying"],
4619    bst: {
4620        hp: 75,
4621        atk: 55,
4622        def: 70,
4623        satk: 55,
4624        sdef: 95,
4625        spe: 110,
4626    },
4627    hiddenAbility: ability.windRider,
4628    eggMove : move.aeroblast
4629}
4630
4631// 190 Aipom → Ambipom
4632pkmn.aipom = {
4633    type: ["normal"],
4634    bst: {
4635        hp: 55,
4636        atk: 70,
4637        def: 55,
4638        satk: 40,
4639        sdef: 55,
4640        spe: 85,
4641    },
4642    evolve: function() { return { 1: { pkmn: pkmn.ambipom, level: evolutionLevel2 } } },
4643    hiddenAbility: ability.skillLink,
4644    eggMove : move.batonPass
4645}
4646
4647pkmn.ambipom = {
4648    type: ["normal"],
4649    bst: {
4650        hp: 75,
4651        atk: 100,
4652        def: 66,
4653        satk: 60,
4654        sdef: 66,
4655        spe: 115,
4656    },
4657    hiddenAbility: ability.skillLink,
4658    eggMove : move.batonPass
4659}
4660
4661// 191 Sunkern → Sunflora
4662pkmn.sunkern = {
4663    type: ["grass"],
4664    bst: {
4665        hp: 30,
4666        atk: 30,
4667        def: 30,
4668        satk: 30,
4669        sdef: 30,
4670        spe: 30,
4671    },
4672    evolve: function() { return { 1: { pkmn: pkmn.sunflora, item: item.sunStone } } },
4673    hiddenAbility: ability.flowerVeil,
4674}
4675
4676pkmn.sunflora = {
4677    type: ["grass"],
4678    bst: {
4679        hp: 75,
4680        atk: 75,
4681        def: 55,
4682        satk: 105,
4683        sdef: 85,
4684        spe: 30,
4685    },
4686    hiddenAbility: ability.flowerVeil,
4687}
4688
4689// 193 Yanma → Yanmega
4690pkmn.yanma = {
4691    type: ["bug","flying"],
4692    bst: {
4693        hp: 65,
4694        atk: 65,
4695        def: 45,
4696        satk: 75,
4697        sdef: 45,
4698        spe: 95,
4699    },
4700    evolve: function() { return { 1: { pkmn: pkmn.yanmega, level: evolutionLevel3 } } },
4701    hiddenAbility: ability.speedBoost,
4702    eggMove : move.braveBird
4703}
4704
4705pkmn.yanmega = {
4706    type: ["bug","flying"],
4707    bst: {
4708        hp: 86,
4709        atk: 76,
4710        def: 86,
4711        satk: 116,
4712        sdef: 56,
4713        spe: 95,
4714    },
4715    hiddenAbility: ability.speedBoost,
4716    eggMove : move.braveBird
4717}
4718
4719// 194 Wooper → Quagsire / Paldean Wooper → Clodsire
4720pkmn.wooper = {
4721    type: ["water","ground"],
4722    bst: {
4723        hp: 55,
4724        atk: 45,
4725        def: 45,
4726        satk: 25,
4727        sdef: 25,
4728        spe: 15,
4729    },
4730    evolve: function() { return { 1: { pkmn: pkmn.quagsire, level: evolutionLevel1 } } },
4731    signature : move.mudSport,
4732    hiddenAbility: ability.unaware,
4733}
4734
4735pkmn.paldeanWooper = {
4736    type: ["poison","ground"],
4737    bst: {
4738        hp: 55,
4739        atk: 45,
4740        def: 45,
4741        satk: 25,
4742        sdef: 25,
4743        spe: 15,
4744    },
4745    evolve: function() { return { 1: { pkmn: pkmn.clodsire, level: evolutionLevel2 } } },
4746    hiddenAbility: ability.gooey,
4747}
4748
4749pkmn.quagsire = {
4750    type: ["water","ground"],
4751    bst: {
4752        hp: 95,
4753        atk: 85,
4754        def: 85,
4755        satk: 65,
4756        sdef: 65,
4757        spe: 35,
4758    },
4759    signature : move.mudSport,
4760    hiddenAbility: ability.unaware,
4761}
4762
4763pkmn.clodsire = {
4764  type: ["poison", "ground"],
4765  bst: {
4766    hp: 130,
4767    atk: 75,
4768    def: 60,
4769    satk: 45,
4770    sdef: 100,
4771    spe: 20,
4772  },
4773    hiddenAbility: ability.gooey,
4774}
4775
4776// 196 Espeon
4777// 197 Umbreon
4778
4779// 198 Murkrow → Honchkrow
4780pkmn.murkrow = {
4781    type: ["dark","flying"],
4782    bst: {
4783        hp: 60,
4784        atk: 85,
4785        def: 42,
4786        satk: 85,
4787        sdef: 42,
4788        spe: 91,
4789    },
4790    evolve: function() { return { 1: { pkmn: pkmn.honchkrow, item: item.duskStone } } },
4791    hiddenAbility: ability.prankster,
4792}
4793
4794pkmn.honchkrow = {
4795    type: ["dark","flying"],
4796    bst: {
4797        hp: 100,
4798        atk: 125,
4799        def: 52,
4800        satk: 105,
4801        sdef: 52,
4802        spe: 71,
4803    },
4804    hiddenAbility: ability.prankster,
4805}
4806
4807// 199 Slowking
4808
4809// 200 Misdreavus → Mismagius
4810pkmn.misdreavus = {
4811    type: ["ghost"],
4812    bst: {
4813        hp: 60,
4814        atk: 60,
4815        def: 60,
4816        satk: 85,
4817        sdef: 85,
4818        spe: 85,
4819    },
4820    evolve: function() { return { 1: { pkmn: pkmn.mismagius, item: item.duskStone } } },
4821    hiddenAbility: ability.levitate,
4822}
4823
4824pkmn.mismagius = {
4825    type: ["ghost"],
4826    bst: {
4827        hp: 60,
4828        atk: 60,
4829        def: 60,
4830        satk: 105,
4831        sdef: 105,
4832        spe: 105,
4833    },
4834    hiddenAbility: ability.levitate,
4835}
4836
4837// 201 Unown
4838pkmn.unownA = {
4839    type: ["psychic"],
4840    bst: {
4841        hp: 48,
4842        atk: 72,
4843        def: 48,
4844        satk: 72,
4845        sdef: 48,
4846        spe: 48,
4847    },
4848    hiddenAbility: ability.adaptability,
4849}
4850
4851pkmn.unownB = {
4852    type: ["psychic"],
4853    bst: {
4854        hp: 48,
4855        atk: 72,
4856        def: 48,
4857        satk: 72,
4858        sdef: 48,
4859        spe: 48,
4860    },
4861    hiddenAbility: ability.beastBoost,
4862}
4863
4864pkmn.unownC = {
4865    type: ["psychic"],
4866    bst: {
4867        hp: 48,
4868        atk: 72,
4869        def: 48,
4870        satk: 72,
4871        sdef: 48,
4872        spe: 48,
4873    },
4874    hiddenAbility: ability.climaTact,
4875}
4876
4877pkmn.unownD = {
4878    type: ["psychic"],
4879    bst: {
4880        hp: 48,
4881        atk: 72,
4882        def: 48,
4883        satk: 72,
4884        sdef: 48,
4885        spe: 48,
4886    },
4887    hiddenAbility: ability.dancer,
4888}
4889
4890pkmn.unownE = {
4891    type: ["psychic"],
4892    bst: {
4893        hp: 48,
4894        atk: 72,
4895        def: 48,
4896        satk: 72,
4897        sdef: 48,
4898        spe: 48,
4899    },
4900    hiddenAbility: ability.espilate,
4901}
4902
4903pkmn.unownF = {
4904    type: ["psychic"],
4905    bst: {
4906        hp: 48,
4907        atk: 72,
4908        def: 48,
4909        satk: 72,
4910        sdef: 48,
4911        spe: 48,
4912    },
4913    hiddenAbility: ability.filter,
4914}
4915
4916pkmn.unownG = {
4917    type: ["psychic"],
4918    bst: {
4919        hp: 48,
4920        atk: 72,
4921        def: 48,
4922        satk: 72,
4923        sdef: 48,
4924        spe: 48,
4925    },
4926    hiddenAbility: ability.gorillaTactics,
4927}
4928
4929pkmn.unownH = {
4930    type: ["psychic"],
4931    bst: {
4932        hp: 48,
4933        atk: 72,
4934        def: 48,
4935        satk: 72,
4936        sdef: 48,
4937        spe: 48,
4938    },
4939    hiddenAbility: ability.hugePower,
4940}
4941
4942pkmn.unownI = {
4943    type: ["psychic"],
4944    bst: {
4945        hp: 48,
4946        atk: 72,
4947        def: 48,
4948        satk: 72,
4949        sdef: 48,
4950        spe: 48,
4951    },
4952    hiddenAbility: ability.imposter,
4953}
4954
4955pkmn.unownJ = {
4956    type: ["psychic"],
4957    bst: {
4958        hp: 48,
4959        atk: 72,
4960        def: 48,
4961        satk: 72,
4962        sdef: 48,
4963        spe: 48,
4964    },
4965    hiddenAbility: ability.justified,
4966}
4967
4968pkmn.unownK = {
4969    type: ["psychic"],
4970    bst: {
4971        hp: 48,
4972        atk: 72,
4973        def: 48,
4974        satk: 72,
4975        sdef: 48,
4976        spe: 48,
4977    }
4978}
4979
4980pkmn.unownL = {
4981    type: ["psychic"],
4982    bst: {
4983        hp: 48,
4984        atk: 72,
4985        def: 48,
4986        satk: 72,
4987        sdef: 48,
4988        spe: 48,
4989    },
4990    hiddenAbility: ability.libero,
4991}
4992
4993pkmn.unownM = {
4994    type: ["psychic"],
4995    bst: {
4996        hp: 48,
4997        atk: 72,
4998        def: 48,
4999        satk: 72,
5000        sdef: 48,
5001        spe: 48,
5002    },
5003    hiddenAbility: ability.magicGuard,
5004}
5005
5006pkmn.unownN = {
5007    type: ["psychic"],
5008    bst: {
5009        hp: 48,
5010        atk: 72,
5011        def: 48,
5012        satk: 72,
5013        sdef: 48,
5014        spe: 48,
5015    },
5016    hiddenAbility: ability.noGuard,
5017}
5018
5019pkmn.unownO = {
5020    type: ["psychic"],
5021    bst: {
5022        hp: 48,
5023        atk: 72,
5024        def: 48,
5025        satk: 72,
5026        sdef: 48,
5027        spe: 48,
5028    },
5029    hiddenAbility: ability.ownTempo,
5030}
5031
5032pkmn.unownP = {
5033    type: ["psychic"],
5034    bst: {
5035        hp: 48,
5036        atk: 72,
5037        def: 48,
5038        satk: 72,
5039        sdef: 48,
5040        spe: 48,
5041    },
5042    hiddenAbility: ability.parentalBond,
5043}
5044
5045pkmn.unownQ = {
5046    type: ["psychic"],
5047    bst: {
5048        hp: 48,
5049        atk: 72,
5050        def: 48,
5051        satk: 72,
5052        sdef: 48,
5053        spe: 48,
5054    },
5055    hiddenAbility: ability.quarkDrive,
5056}
5057
5058pkmn.unownR = {
5059    type: ["psychic"],
5060    bst: {
5061        hp: 48,
5062        atk: 72,
5063        def: 48,
5064        satk: 72,
5065        sdef: 48,
5066        spe: 48,
5067    },
5068    hiddenAbility: ability.reckless,
5069}
5070
5071pkmn.unownS = {
5072    type: ["psychic"],
5073    bst: {
5074        hp: 48,
5075        atk: 72,
5076        def: 48,
5077        satk: 72,
5078        sdef: 48,
5079        spe: 48,
5080    },
5081    hiddenAbility: ability.simple,
5082}
5083
5084pkmn.unownT = {
5085    type: ["psychic"],
5086    bst: {
5087        hp: 48,
5088        atk: 72,
5089        def: 48,
5090        satk: 72,
5091        sdef: 48,
5092        spe: 48,
5093    },
5094    hiddenAbility: ability.technician,
5095}
5096
5097pkmn.unownU = {
5098    type: ["psychic"],
5099    bst: {
5100        hp: 48,
5101        atk: 72,
5102        def: 48,
5103        satk: 72,
5104        sdef: 48,
5105        spe: 48,
5106    },
5107    hiddenAbility: ability.unburden,
5108}
5109
5110pkmn.unownV = {
5111    type: ["psychic"],
5112    bst: {
5113        hp: 48,
5114        atk: 72,
5115        def: 48,
5116        satk: 72,
5117        sdef: 48,
5118        spe: 48,
5119    },
5120    hiddenAbility: ability.voltAbsorb,
5121}
5122
5123pkmn.unownW = {
5124    type: ["psychic"],
5125    bst: {
5126        hp: 1,
5127        atk: 72,
5128        def: 48,
5129        satk: 72,
5130        sdef: 48,
5131        spe: 48,
5132    },
5133    hiddenAbility: ability.wonderGuard,
5134}
5135
5136pkmn.unownX = {
5137    type: ["psychic"],
5138    bst: {
5139        hp: 48,
5140        atk: 72,
5141        def: 48,
5142        satk: 72,
5143        sdef: 48,
5144        spe: 48,
5145    }
5146}
5147
5148pkmn.unownY = {
5149    type: ["psychic"],
5150    bst: {
5151        hp: 48,
5152        atk: 72,
5153        def: 48,
5154        satk: 72,
5155        sdef: 48,
5156        spe: 48,
5157    }
5158}
5159
5160pkmn.unownZ = {
5161    type: ["psychic"],
5162    bst: {
5163        hp: 48,
5164        atk: 72,
5165        def: 48,
5166        satk: 72,
5167        sdef: 48,
5168        spe: 48,
5169    }
5170}
5171
5172pkmn.unownExclamation = {
5173    type: ["psychic"],
5174    bst: {
5175        hp: 80,
5176        atk: 72,
5177        def: 48,
5178        satk: 100,
5179        sdef: 120,
5180        spe: 48,
5181    },
5182    hiddenAbility: ability.angerPoint,
5183}
5184
5185pkmn.unownQuestion = {
5186    type: ["psychic"],
5187    bst: {
5188        hp: 80,
5189        atk: 72,
5190        def: 48,
5191        satk: 100,
5192        sdef: 120,
5193        spe: 48,
5194    },
5195    hiddenAbility: ability.unaware,
5196}
5197
5198// 202 Wynaut → Wobbuffet
5199pkmn.wynaut = {
5200    type: ["psychic"],
5201    bst: {
5202        hp: 95,
5203        atk: 23,
5204        def: 48,
5205        satk: 23,
5206        sdef: 48,
5207        spe: 23,
5208    },
5209    evolve: function() { return { 1: { pkmn: pkmn.wobbuffet, level: evolutionLevel2 } } },
5210    hiddenAbility: ability.unaware,
5211}
5212
5213pkmn.wobbuffet = {
5214    type: ["psychic"],
5215    bst: {
5216        hp: 190,
5217        atk: 33,
5218        def: 58,
5219        satk: 83,
5220        sdef: 58,
5221        spe: 33,
5222    },
5223    hiddenAbility: ability.unaware,
5224}
5225
5226// 203 Girafarig → Farigiraf
5227pkmn.girafarig = {
5228    type: ["normal","psychic"],
5229    bst: {
5230        hp: 70,
5231        atk: 80,
5232        def: 65,
5233        satk: 90,
5234        sdef: 65,
5235        spe: 85,
5236    },
5237    evolve: function() { return { 1: { pkmn: pkmn.farigiraf, item: item.oddRock } } },
5238}
5239
5240pkmn.farigiraf = {
5241  type: ["normal", "psychic"],
5242  bst: {
5243    hp: 120,
5244    atk: 90,
5245    def: 70,
5246    satk: 110,
5247    sdef: 70,
5248    spe: 60,
5249  }
5250}
5251
5252// 204 Pineco → Forretress
5253pkmn.pineco = {
5254    type: ["bug"],
5255    bst: {
5256        hp: 50,
5257        atk: 65,
5258        def: 90,
5259        satk: 35,
5260        sdef: 35,
5261        spe: 15,
5262    },
5263    evolve: function() { return { 1: { pkmn: pkmn.forretress, level: evolutionLevel2 } } },
5264    hiddenAbility: ability.stamina,
5265}
5266
5267pkmn.forretress = {
5268    type: ["bug","steel"],
5269    bst: {
5270        hp: 75,
5271        atk: 90,
5272        def: 140,
5273        satk: 60,
5274        sdef: 60,
5275        spe: 40,
5276    },
5277    hiddenAbility: ability.stamina,
5278}
5279
5280// 206 Dunsparce → Dudunsparce
5281pkmn.dunsparce = {
5282    type: ["normal"],
5283    bst: {
5284        hp: 100,
5285        atk: 70,
5286        def: 70,
5287        satk: 65,
5288        sdef: 65,
5289        spe: 45,
5290    },
5291    hiddenAbility: ability.sereneGrace,
5292    signature : move.hyperDrill
5293}
5294
5295pkmn.dudunsparce = {
5296  type: ["normal"],
5297  bst: {
5298    hp: 125,
5299    atk: 100,
5300    def: 80,
5301    satk: 85,
5302    sdef: 75,
5303    spe: 55,
5304  },
5305    signature : move.hyperDrill
5306}
5307
5308pkmn.dududunsparce = {
5309  type: ["normal"],
5310  bst: {
5311    hp: 125,
5312    atk: 100,
5313    def: 80,
5314    satk: 85,
5315    sdef: 75,
5316    spe: 55,
5317  },
5318    signature : move.hyperDrill
5319}
5320
5321// 207 Gligar → Gliscor
5322pkmn.gligar = {
5323    type: ["ground","flying"],
5324    bst: {
5325        hp: 65,
5326        atk: 75,
5327        def: 105,
5328        satk: 35,
5329        sdef: 65,
5330        spe: 85,
5331    },
5332    evolve: function() { return { 1: { pkmn: pkmn.gliscor, level: evolutionLevel3 } } },
5333    hiddenAbility: ability.toxicBoost,
5334}
5335
5336pkmn.gliscor = {
5337    type: ["ground","flying"],
5338    bst: {
5339        hp: 75,
5340        atk: 95,
5341        def: 125,
5342        satk: 45,
5343        sdef: 75,
5344        spe: 95,
5345    },
5346    hiddenAbility: ability.toxicBoost,
5347}
5348
5349// 208 Steelix
5350
5351// 209 Snubbull → Granbull
5352pkmn.snubbull = {
5353    type: ["fairy"],
5354    bst: {
5355        hp: 60,
5356        atk: 80,
5357        def: 50,
5358        satk: 40,
5359        sdef: 40,
5360        spe: 30,
5361    },
5362    evolve: function() { return { 1: { pkmn: pkmn.granbull, level: evolutionLevel1 } } },
5363    hiddenAbility: ability.pixiePelt,
5364}
5365
5366pkmn.granbull = {
5367    type: ["fairy"],
5368    bst: {
5369        hp: 90,
5370        atk: 120,
5371        def: 75,
5372        satk: 60,
5373        sdef: 60,
5374        spe: 45,
5375    },
5376    hiddenAbility: ability.pixiePelt,
5377}
5378
5379// 211 Qwilfish / Hisuian Qwilfish → Overqwil
5380pkmn.qwilfish = {
5381    type: ["water","poison"],
5382    bst: {
5383        hp: 65,
5384        atk: 95,
5385        def: 75,
5386        satk: 55,
5387        sdef: 55,
5388        spe: 85,
5389    },
5390    hiddenAbility: ability.intimidate,
5391    signature : move.barbBarrage
5392}
5393
5394pkmn.hisuianQwilfish = {
5395    type: ["dark", "poison"],
5396    bst: {
5397        hp: 65,
5398        atk: 95,
5399        def: 85,
5400        satk: 55,
5401        sdef: 55,
5402        spe: 85,
5403    },
5404    evolve: function() { return { 1: { pkmn: pkmn.overqwil, level: evolutionLevel2 } } },
5405    signature : move.barbBarrage,
5406    hiddenAbility: ability.merciless,
5407}
5408
5409pkmn.overqwil = {
5410    type: ["dark", "poison"],
5411    bst: {
5412        hp: 85,
5413        atk: 115,
5414        def: 95,
5415        satk: 65,
5416        sdef: 65,
5417        spe: 85,
5418    },
5419    signature : move.barbBarrage,
5420    hiddenAbility: ability.merciless,
5421}
5422
5423// 212 Scizor
5424
5425// 213 Shuckle
5426pkmn.shuckle = {
5427    type: ["bug","rock"],
5428    bst: {
5429        hp: 20,
5430        atk: 10,
5431        def: 230,
5432        satk: 10,
5433        sdef: 230,
5434        spe: 5,
5435    },
5436    hiddenAbility: ability.contrary,
5437    eggMove : move.batonPass,
5438}
5439
5440// 214 Heracross
5441pkmn.heracross = {
5442    type: ["bug","fighting"],
5443    bst: {
5444        hp: 80,
5445        atk: 125,
5446        def: 75,
5447        satk: 40,
5448        sdef: 95,
5449        spe: 85,
5450    },
5451    evolve: function() { return { 1: { pkmn: pkmn.megaHeracross, item: item.heracronite } } },
5452    hiddenAbility: ability.skillLink,
5453    signature : move.megahorn
5454}
5455
5456pkmn.megaHeracross = {
5457    type: ["bug","fighting"],
5458    bst: {
5459        hp: 80,
5460        atk: 185,
5461        def: 115,
5462        satk: 40,
5463        sdef: 105,
5464        spe: 75,
5465    },
5466    hiddenAbility: ability.skillLink,
5467    signature : move.megahorn
5468}
5469
5470// 215 Sneasel → Weavile / Hisuian Sneasel → Sneasler
5471pkmn.sneasel = {
5472    type: ["dark","ice"],
5473    bst: {
5474        hp: 55,
5475        atk: 95,
5476        def: 55,
5477        satk: 35,
5478        sdef: 75,
5479        spe: 115,
5480    },
5481    evolve: function() { return { 1: { pkmn: pkmn.weavile, item: item.duskStone} } },
5482    hiddenAbility: ability.sharpness,
5483    signature : move.tripleAxel
5484}
5485
5486pkmn.hisuianSneasel = {
5487    type: ["fighting", "poison"],
5488    bst: {
5489        hp: 55,
5490        atk: 95,
5491        def: 55,
5492        satk: 35,
5493        sdef: 75,
5494        spe: 115,
5495    },
5496        evolve: function() { return { 1: { pkmn: pkmn.hisuianSneasler, level: evolutionLevel2 } } },
5497    hiddenAbility: ability.merciless,
5498}
5499
5500pkmn.weavile = {
5501    type: ["dark","ice"],
5502    bst: {
5503        hp: 70,
5504        atk: 120,
5505        def: 65,
5506        satk: 45,
5507        sdef: 85,
5508        spe: 125,
5509    },
5510    hiddenAbility: ability.sharpness,
5511    signature : move.tripleAxel
5512}
5513
5514pkmn.hisuianSneasler = {
5515    rename: `sneasler`,
5516    type: ["fighting", "poison"],
5517    bst: {
5518        hp: 70,
5519        atk: 120,
5520        def: 65,
5521        satk: 45,
5522        sdef: 85,
5523        spe: 125,
5524    },
5525    hiddenAbility: ability.merciless,
5526}
5527
5528// 216 Teddiursa → Ursaring → Ursaluna
5529pkmn.teddiursa = {
5530    type: ["normal"],
5531    bst: {
5532        hp: 60,
5533        atk: 80,
5534        def: 50,
5535        satk: 50,
5536        sdef: 50,
5537        spe: 40,
5538    },
5539    evolve: function() { return { 1: { pkmn: pkmn.ursaring, level: evolutionLevel2 } } },
5540    hiddenAbility: ability.guts,
5541    signature : move.headlongRush
5542}
5543
5544pkmn.ursaring = {
5545    type: ["normal"],
5546    bst: {
5547        hp: 90,
5548        atk: 130,
5549        def: 75,
5550        satk: 75,
5551        sdef: 75,
5552        spe: 55,
5553    },
5554    hiddenAbility: ability.guts,
5555    signature : move.headlongRush
5556}
5557
5558pkmn.ursaluna = {
5559    type: ["ground", "normal"],
5560    bst: {
5561        hp: 130,
5562        atk: 140,
5563        def: 105,
5564        satk: 45,
5565        sdef: 80,
5566        spe: 50,
5567    },
5568}
5569
5570pkmn.ursalunaBloodmoon = {
5571    type: ["ground", "normal"],
5572    bst: {
5573        hp: 113,
5574        atk: 70,
5575        def: 120,
5576        satk: 135,
5577        sdef: 65,
5578        spe: 52,
5579    },
5580}
5581
5582// 218 Slugma → Magcargo
5583pkmn.slugma = {
5584    type: ["fire"],
5585    bst: {
5586        hp: 40,
5587        atk: 40,
5588        def: 40,
5589        satk: 70,
5590        sdef: 40,
5591        spe: 20,
5592    },
5593    evolve: function() { return { 1: { pkmn: pkmn.magcargo, level: evolutionLevel2 } } },
5594    hiddenAbility: ability.flameBody,
5595}
5596
5597pkmn.magcargo = {
5598    type: ["fire","rock"],
5599    bst: {
5600        hp: 60,
5601        atk: 50,
5602        def: 120,
5603        satk: 90,
5604        sdef: 80,
5605        spe: 30,
5606    },
5607    hiddenAbility: ability.flameBody,
5608}
5609
5610// 220 Swinub → Piloswine → Mamoswine
5611pkmn.swinub = {
5612    type: ["ice","ground"],
5613    bst: {
5614        hp: 50,
5615        atk: 50,
5616        def: 40,
5617        satk: 30,
5618        sdef: 30,
5619        spe: 50,
5620    },
5621    evolve: function() { return { 1: { pkmn: pkmn.piloswine, level: evolutionLevel2 } } },
5622    hiddenAbility: ability.thickFat,
5623    eggMove : move.highHorsepower
5624}
5625
5626pkmn.piloswine = {
5627    type: ["ice","ground"],
5628    bst: {
5629        hp: 100,
5630        atk: 100,
5631        def: 80,
5632        satk: 60,
5633        sdef: 60,
5634        spe: 50,
5635    },
5636    evolve: function() { return { 1: { pkmn: pkmn.mamoswine, item: item.iceStone } } },
5637    hiddenAbility: ability.thickFat,
5638    eggMove : move.highHorsepower
5639}
5640
5641pkmn.mamoswine = {
5642    type: ["ice","ground"],
5643    bst: {
5644        hp: 110,
5645        atk: 130,
5646        def: 80,
5647        satk: 70,
5648        sdef: 60,
5649        spe: 80,
5650    },
5651    hiddenAbility: ability.thickFat,
5652    eggMove : move.highHorsepower
5653}
5654
5655// 222 Corsola / Galarian Corsola → Cursola
5656pkmn.corsola = {
5657    type: ["water","rock"],
5658    bst: {
5659        hp: 55,
5660        atk: 55,
5661        def: 85,
5662        satk: 65,
5663        sdef: 85,
5664        spe: 35,
5665    },
5666    hiddenAbility: ability.costar,
5667}
5668
5669pkmn.galarianCorsola = {
5670    type: ["ghost"],
5671    bst: {
5672        hp: 60,
5673        atk: 55,
5674        def: 100,
5675        satk: 65,
5676        sdef: 100,
5677        spe: 30,
5678    },
5679    evolve: function() { return { 1: { pkmn: pkmn.cursola, level: evolutionLevel2 } } },
5680}
5681
5682pkmn.cursola = {
5683  type: ["ghost"],
5684  bst: {
5685    hp: 60,
5686    atk: 95,
5687    def: 50,
5688    satk: 145,
5689    sdef: 130,
5690    spe: 30,
5691  },
5692}
5693
5694// 223 Remoraid → Octillery
5695pkmn.remoraid = {
5696    type: ["water"],
5697    bst: {
5698        hp: 35,
5699        atk: 65,
5700        def: 35,
5701        satk: 65,
5702        sdef: 35,
5703        spe: 65,
5704    },
5705    evolve: function() { return { 1: { pkmn: pkmn.octillery, level: evolutionLevel2 } } },
5706    hiddenAbility: ability.moody,
5707}
5708
5709pkmn.octillery = {
5710    type: ["water"],
5711    bst: {
5712        hp: 75,
5713        atk: 105,
5714        def: 75,
5715        satk: 105,
5716        sdef: 75,
5717        spe: 45,
5718    },
5719    hiddenAbility: ability.moody,
5720}
5721
5722// 225 Delibird
5723pkmn.delibird = {
5724    type: ["ice","flying"],
5725    bst: {
5726        hp: 45,
5727        atk: 55,
5728        def: 45,
5729        satk: 65,
5730        sdef: 45,
5731        spe: 75,
5732    }
5733}
5734
5735// 226 Mantyke → Mantine
5736pkmn.mantyke = {
5737    type: ["water","flying"],
5738    bst: {
5739        hp: 45,
5740        atk: 20,
5741        def: 50,
5742        satk: 60,
5743        sdef: 120,
5744        spe: 50,
5745    },
5746    evolve: function() { return { 1: { pkmn: pkmn.mantine, item: item.waterStone } } },
5747    hiddenAbility: ability.waterAbsorb,
5748}
5749
5750pkmn.mantine = {
5751    type: ["water","flying"],
5752    bst: {
5753        hp: 85,
5754        atk: 40,
5755        def: 70,
5756        satk: 80,
5757        sdef: 140,
5758        spe: 70,
5759    },
5760    hiddenAbility: ability.waterAbsorb,
5761}
5762
5763// 227 Skarmory
5764pkmn.skarmory = {
5765    type: ["steel","flying"],
5766    bst: {
5767        hp: 65,
5768        atk: 80,
5769        def: 140,
5770        satk: 40,
5771        sdef: 70,
5772        spe: 70,
5773    }
5774}
5775
5776pkmn.megaSkarmory = {
5777    type: ["steel","flying"],
5778    bst: {
5779        hp: 65,
5780        atk: 140,
5781        def: 110,
5782        satk: 40,
5783        sdef: 100,
5784        spe: 110,
5785    }
5786}
5787
5788// 228 Houndour → Houndoom
5789pkmn.houndour = {
5790    type: ["dark","fire"],
5791    bst: {
5792        hp: 45,
5793        atk: 60,
5794        def: 30,
5795        satk: 80,
5796        sdef: 50,
5797        spe: 65,
5798    },
5799    evolve: function() { return { 1: { pkmn: pkmn.houndoom, level: evolutionLevel2 } } },
5800    hiddenAbility: ability.solarPower,
5801    eggMove: move.howl,
5802}
5803
5804pkmn.houndoom = {
5805    type: ["dark","fire"],
5806    bst: {
5807        hp: 75,
5808        atk: 90,
5809        def: 50,
5810        satk: 110,
5811        sdef: 80,
5812        spe: 95,
5813    },
5814    evolve: function() { return { 1: { pkmn: pkmn.megaHoundoom, item: item.houndoominite } } },
5815    hiddenAbility: ability.solarPower,
5816    eggMove: move.howl,
5817}
5818
5819pkmn.megaHoundoom = {
5820    type: ["dark","fire"],
5821    bst: {
5822        hp: 75,
5823        atk: 90,
5824        def: 90,
5825        satk: 140,
5826        sdef: 90,
5827        spe: 115,
5828    },
5829    hiddenAbility: ability.solarPower,
5830    eggMove: move.howl,
5831}
5832
5833// 230 Kingdra
5834
5835// 231 Phanpy → Donphan
5836pkmn.phanpy = {
5837    type: ["ground"],
5838    bst: {
5839        hp: 90,
5840        atk: 60,
5841        def: 60,
5842        satk: 40,
5843        sdef: 40,
5844        spe: 40,
5845    },
5846    evolve: function() { return { 1: { pkmn: pkmn.donphan, level: evolutionLevel2 } } },
5847}
5848
5849pkmn.donphan = {
5850    type: ["ground"],
5851    bst: {
5852        hp: 90,
5853        atk: 120,
5854        def: 120,
5855        satk: 60,
5856        sdef: 60,
5857        spe: 50,
5858    }
5859}
5860
5861// 233 Porygon2
5862
5863// 234 Stantler → Wyrdeer
5864pkmn.stantler = {
5865    type: ["normal"],
5866    bst: {
5867        hp: 73,
5868        atk: 95,
5869        def: 62,
5870        satk: 85,
5871        sdef: 65,
5872        spe: 85,
5873    },
5874    signature : move.psyshieldBash
5875}
5876
5877pkmn.wyrdeer = {
5878    type: ["normal", "psychic"],
5879    bst: {
5880        hp: 103,
5881        atk: 105,
5882        def: 72,
5883        satk: 105,
5884        sdef: 75,
5885        spe: 65,
5886    },
5887    signature : move.psyshieldBash,
5888    hiddenAbility: ability.pixiePelt,
5889}
5890
5891// 235 Smeargle
5892pkmn.smeargle = {
5893    type: ["normal"],
5894    bst: {
5895        hp: 55,
5896        atk: 20,
5897        def: 35,
5898        satk: 20,
5899        sdef: 45,
5900        spe: 75,
5901    },
5902    hiddenAbility: ability.moody,
5903    signature : move.sketch
5904}
5905
5906// 236 Tyrogue
5907// 237 Hitmontop
5908// 238 Smoochum
5909// 239 Elekid
5910// 240 Magby
5911
5912// 241 Miltank
5913pkmn.miltank = {
5914    type: ["normal"],
5915    bst: {
5916        hp: 95,
5917        atk: 80,
5918        def: 105,
5919        satk: 40,
5920        sdef: 70,
5921        spe: 100,
5922    },
5923    hiddenAbility: ability.stamina,
5924}
5925
5926// 242 Blissey
5927
5928// 243 Raikou
5929pkmn.raikou = {
5930    type: ["electric"],
5931    bst: {
5932        hp: 90,
5933        atk: 85,
5934        def: 75,
5935        satk: 115,
5936        sdef: 100,
5937        spe: 115,
5938    },
5939    eggMove : move.charge
5940}
5941
5942// 244 Entei
5943pkmn.entei = {
5944    type: ["fire"],
5945    bst: {
5946        hp: 115,
5947        atk: 115,
5948        def: 85,
5949        satk: 90,
5950        sdef: 75,
5951        spe: 100,
5952    }
5953}
5954
5955// 245 Suicune
5956pkmn.suicune = {
5957    type: ["water"],
5958    bst: {
5959        hp: 100,
5960        atk: 75,
5961        def: 115,
5962        satk: 90,
5963        sdef: 115,
5964        spe: 85,
5965    }
5966}
5967
5968// 246 Larvitar → Pupitar → Tyranitar
5969pkmn.larvitar = {
5970    type: ["rock","ground"],
5971    bst: {
5972        hp: 50,
5973        atk: 64,
5974        def: 50,
5975        satk: 45,
5976        sdef: 50,
5977        spe: 41,
5978    },
5979    evolve: function() { return { 1: { pkmn: pkmn.pupitar, level: evolutionLevel2 } } },
5980    hiddenAbility: ability.sandStream,
5981}
5982
5983pkmn.pupitar = {
5984    type: ["rock","ground"],
5985    bst: {
5986        hp: 70,
5987        atk: 84,
5988        def: 70,
5989        satk: 65,
5990        sdef: 70,
5991        spe: 51,
5992    },
5993    evolve: function() { return { 1: { pkmn: pkmn.tyranitar, level: evolutionLevel3 } } },
5994    hiddenAbility: ability.sandStream,
5995}
5996
5997pkmn.tyranitar = {
5998    type: ["rock","dark"],
5999    bst: {
6000        hp: 100,
6001        atk: 134,
6002        def: 110,
6003        satk: 95,
6004        sdef: 100,
6005        spe: 61,
6006    },
6007    evolve: function() { return { 1: { pkmn: pkmn.megaTyranitar, item: item.tyranitarite } } },
6008    hiddenAbility: ability.sandStream,
6009}
6010
6011pkmn.megaTyranitar = {
6012    type: ["rock","dark"],
6013    bst: {
6014        hp: 100,
6015        atk: 164,
6016        def: 150,
6017        satk: 95,
6018        sdef: 120,
6019        spe: 71,
6020    },
6021    hiddenAbility: ability.sandStream,
6022}
6023
6024// 249 Lugia
6025pkmn.lugia = {
6026    type: ["psychic","flying"],
6027    bst: {
6028        hp: 106,
6029        atk: 90,
6030        def: 130,
6031        satk: 90,
6032        sdef: 154,
6033        spe: 110,
6034    },
6035    signature: move.aeroblast
6036}
6037
6038// 250 Ho-oh
6039pkmn.hooh = {
6040    type: ["fire","flying"],
6041    bst: {
6042        hp: 106,
6043        atk: 130,
6044        def: 90,
6045        satk: 110,
6046        sdef: 154,
6047        spe: 90,
6048    },
6049    signature: move.sacredFire
6050
6051}
6052
6053// 251 Celebi
6054pkmn.celebi = {
6055    type: ["psychic","grass"],
6056    bst: {
6057        hp: 100,
6058        atk: 100,
6059        def: 100,
6060        satk: 100,
6061        sdef: 100,
6062        spe: 100,
6063    },
6064    hiddenAbility: ability.grassySurge,
6065    lore: `Traveling through time and appearing where the past and future meet, it preserves the natural order, ensuring that the cycles of life, growth, and seasons continue uninterrupted.`
6066}
6067
6068// 252 Treecko → Grovyle → Sceptile
6069pkmn.treecko = {
6070    type: ["grass"],
6071    bst: {
6072        hp: 40,
6073        atk: 45,
6074        def: 35,
6075        satk: 65,
6076        sdef: 55,
6077        spe: 70,
6078    },
6079    evolve: function() { return { 1: { pkmn: pkmn.grovyle, level: evolutionLevel1 } } },
6080    hiddenAbility: ability.tintedLens,
6081    eggMove : move.dragonDarts
6082}
6083
6084pkmn.grovyle = {
6085    type: ["grass"],
6086    bst: {
6087        hp: 50,
6088        atk: 65,
6089        def: 45,
6090        satk: 85,
6091        sdef: 65,
6092        spe: 95,
6093    },
6094    evolve: function() { return { 1: { pkmn: pkmn.sceptile, level: evolutionLevel2 } } },
6095    hiddenAbility: ability.tintedLens,
6096    eggMove : move.dragonDarts
6097}
6098
6099pkmn.sceptile = {
6100    type: ["grass"],
6101    bst: {
6102        hp: 70,
6103        atk: 85,
6104        def: 65,
6105        satk: 105,
6106        sdef: 85,
6107        spe: 120,
6108    },
6109    evolve: function() { return { 1: { pkmn: pkmn.megaSceptile, item: item.sceptilite } } },
6110    hiddenAbility: ability.tintedLens,
6111    eggMove : move.dragonDarts
6112}
6113
6114pkmn.megaSceptile = {
6115    type: ["grass","dragon"],
6116    bst: {
6117        hp: 80,
6118        atk: 110,
6119        def: 85,
6120        satk: 155,
6121        sdef: 85,
6122        spe: 155,
6123    },
6124    hiddenAbility: ability.tintedLens,
6125    eggMove : move.dragonDarts
6126}
6127
6128// 255 Torchic → Combusken → Blaziken
6129pkmn.torchic = {
6130    type: ["fire"],
6131    bst: {
6132        hp: 45,
6133        atk: 60,
6134        def: 40,
6135        satk: 70,
6136        sdef: 50,
6137        spe: 45,
6138    },
6139    evolve: function() { return { 1: { pkmn: pkmn.combusken, level: evolutionLevel1 } } },
6140    signature : move.blazeKick,
6141    hiddenAbility: ability.speedBoost,
6142}
6143
6144pkmn.combusken = {
6145    type: ["fire","fighting"],
6146    bst: {
6147        hp: 60,
6148        atk: 85,
6149        def: 60,
6150        satk: 85,
6151        sdef: 60,
6152        spe: 55,
6153    },
6154    evolve: function() { return { 1: { pkmn: pkmn.blaziken, level: evolutionLevel2 } } },
6155    signature : move.blazeKick,
6156    hiddenAbility: ability.speedBoost,
6157}
6158
6159pkmn.blaziken = {
6160    type: ["fire","fighting"],
6161    bst: {
6162        hp: 80,
6163        atk: 120,
6164        def: 70,
6165        satk: 110,
6166        sdef: 70,
6167        spe: 80,
6168    },
6169    evolve: function() { return { 1: { pkmn: pkmn.megaBlaziken, item: item.blazikenite } } },
6170    signature : move.blazeKick,
6171    hiddenAbility: ability.speedBoost,
6172}
6173
6174pkmn.megaBlaziken = {
6175    type: ["fire","fighting"],
6176    bst: {
6177        hp: 80,
6178        atk: 160,
6179        def: 80,
6180        satk: 130,
6181        sdef: 80,
6182        spe: 100,
6183    },
6184    signature : move.blazeKick,
6185    hiddenAbility: ability.speedBoost,
6186}
6187
6188// 258 Mudkip → Marshtomp → Swampert
6189pkmn.mudkip = {
6190    type: ["water"],
6191    bst: {
6192        hp: 50,
6193        atk: 70,
6194        def: 50,
6195        satk: 50,
6196        sdef: 50,
6197        spe: 40,
6198    },
6199    evolve: function() { return { 1: { pkmn: pkmn.marshtomp, level: evolutionLevel1 } } },
6200    hiddenAbility: ability.swiftSwim,
6201    eggMove : move.crabhammer
6202}
6203
6204pkmn.marshtomp = {
6205    type: ["water","ground"],
6206    bst: {
6207        hp: 80,
6208        atk: 85,
6209        def: 70,
6210        satk: 60,
6211        sdef: 70,
6212        spe: 50,
6213    },
6214    evolve: function() { return { 1: { pkmn: pkmn.swampert, level: evolutionLevel2 } } },
6215    hiddenAbility: ability.swiftSwim,
6216    eggMove : move.crabhammer
6217}
6218
6219pkmn.swampert = {
6220    type: ["water","ground"],
6221    bst: {
6222        hp: 100,
6223        atk: 110,
6224        def: 90,
6225        satk: 85,
6226        sdef: 90,
6227        spe: 60,
6228    },
6229    evolve: function() { return { 1: { pkmn: pkmn.megaSwampert, item: item.swampertite } } },
6230    hiddenAbility: ability.swiftSwim,
6231    eggMove : move.crabhammer
6232}
6233
6234pkmn.megaSwampert = {
6235    type: ["water","ground"],
6236    bst: {
6237        hp: 100,
6238        atk: 150,
6239        def: 110,
6240        satk: 95,
6241        sdef: 110,
6242        spe: 70,
6243    },
6244    hiddenAbility: ability.swiftSwim,
6245    eggMove : move.crabhammer
6246}
6247
6248// 261 Poochyena → Mightyena
6249pkmn.poochyena = {
6250    type: ["dark"],
6251    bst: {
6252        hp: 35,
6253        atk: 55,
6254        def: 35,
6255        satk: 30,
6256        sdef: 30,
6257        spe: 35,
6258    },
6259    evolve: function() { return { 1: { pkmn: pkmn.mightyena, level: evolutionLevel1 } } },
6260    hiddenAbility: ability.moxie,
6261    signature : move.howl
6262}
6263
6264pkmn.mightyena = {
6265    type: ["dark"],
6266    bst: {
6267        hp: 70,
6268        atk: 90,
6269        def: 70,
6270        satk: 60,
6271        sdef: 60,
6272        spe: 70,
6273    },
6274    hiddenAbility: ability.moxie,
6275    signature : move.howl
6276}
6277
6278// 263 Zigzagoon → Linoone / Galarian Zigzagoon → Galarian Linoone → Obstagoon
6279pkmn.zigzagoon = {
6280    type: ["normal"],
6281    bst: {
6282        hp: 38,
6283        atk: 30,
6284        def: 41,
6285        satk: 30,
6286        sdef: 41,
6287        spe: 60,
6288    },
6289    evolve: function() { return { 1: { pkmn: pkmn.linoone, level: evolutionLevel1 } } },
6290}
6291
6292pkmn.galarianZigzagoon = {
6293    type: ["dark", "normal"],
6294    bst: {
6295        hp: 38,
6296        atk: 30,
6297        def: 41,
6298        satk: 30,
6299        sdef: 41,
6300        spe: 60,
6301    },
6302    evolve: function() { return { 1: { pkmn: pkmn.galarianLinoone, level: evolutionLevel1 } } },
6303    hiddenAbility: ability.blackPelt,
6304}
6305
6306pkmn.linoone = {
6307    type: ["normal"],
6308    bst: {
6309        hp: 78,
6310        atk: 70,
6311        def: 61,
6312        satk: 50,
6313        sdef: 61,
6314        spe: 100,
6315    }
6316}
6317
6318pkmn.galarianLinoone = {
6319    type: ["dark", "normal"],
6320    bst: {
6321        hp: 78,
6322        atk: 70,
6323        def: 61,
6324        satk: 50,
6325        sdef: 61,
6326        spe: 100,
6327    },
6328    evolve: function() { return { 1: { pkmn: pkmn.obstagoon, level: evolutionLevel3 } } },
6329    hiddenAbility: ability.blackPelt,
6330}
6331
6332pkmn.obstagoon = {
6333  type: ["dark","normal"],
6334  bst: {
6335    hp: 93,
6336    atk: 90,
6337    def: 101,
6338    satk: 60,
6339    sdef: 81,
6340    spe: 95,
6341  },
6342    hiddenAbility: ability.guts,
6343}
6344
6345// 265 Wurmple → Silcoon / Cascoon → Beautifly / Dustox
6346pkmn.wurmple = {
6347    type: ["bug"],
6348    bst: {
6349        hp: 45,
6350        atk: 45,
6351        def: 35,
6352        satk: 20,
6353        sdef: 30,
6354        spe: 20,
6355    },
6356    evolve: function() { 
6357        return { 
6358            1: { pkmn: pkmn.silcoon, item: item.shinyStone }, 
6359            2: { pkmn: pkmn.cascoon, item: item.sunStone } 
6360        } 
6361    },
6362    hiddenAbility: ability.rivalry,
6363}
6364
6365pkmn.silcoon = {
6366    type: ["bug"],
6367    bst: {
6368        hp: 50,
6369        atk: 35,
6370        def: 55,
6371        satk: 25,
6372        sdef: 25,
6373        spe: 15,
6374    },
6375    evolve: function() { return { 1: { pkmn: pkmn.beautifly, level: evolutionLevel1 } } },
6376    hiddenAbility: ability.rivalry,
6377}
6378
6379pkmn.beautifly = {
6380    type: ["bug","flying"],
6381    bst: {
6382        hp: 60,
6383        atk: 70,
6384        def: 50,
6385        satk: 100,
6386        sdef: 50,
6387        spe: 65,
6388    },
6389    hiddenAbility: ability.galeWings,
6390}
6391
6392pkmn.cascoon = {
6393    type: ["bug"],
6394    bst: {
6395        hp: 50,
6396        atk: 35,
6397        def: 55,
6398        satk: 25,
6399        sdef: 25,
6400        spe: 15,
6401    },
6402    evolve: function() { return { 1: { pkmn: pkmn.dustox, level: evolutionLevel1 } } },
6403    hiddenAbility: ability.moltShed,
6404}
6405
6406pkmn.dustox = {
6407    type: ["bug","poison"],
6408    bst: {
6409        hp: 80,
6410        atk: 50,
6411        def: 80,
6412        satk: 80,
6413        sdef: 90,
6414        spe: 65,
6415    },
6416    hiddenAbility: ability.moltShed,
6417}
6418
6419// 270 Lotad → Lombre → Ludicolo
6420pkmn.lotad = {
6421    type: ["water","grass"],
6422    bst: {
6423        hp: 40,
6424        atk: 30,
6425        def: 30,
6426        satk: 40,
6427        sdef: 50,
6428        spe: 30,
6429    },
6430    evolve: function() { return { 1: { pkmn: pkmn.lombre, level: evolutionLevel1 } } },
6431    hiddenAbility: ability.drizzle,
6432    eggMove : move.aquaStep
6433}
6434
6435pkmn.lombre = {
6436    type: ["water","grass"],
6437    bst: {
6438        hp: 60,
6439        atk: 50,
6440        def: 50,
6441        satk: 60,
6442        sdef: 70,
6443        spe: 50,
6444    },
6445    evolve: function() { return { 1: { pkmn: pkmn.ludicolo, item: item.waterStone } } },
6446    hiddenAbility: ability.drizzle,
6447    eggMove : move.aquaStep
6448}
6449
6450pkmn.ludicolo = {
6451    type: ["water","grass"],
6452    bst: {
6453        hp: 80,
6454        atk: 70,
6455        def: 70,
6456        satk: 90,
6457        sdef: 100,
6458        spe: 70,
6459    },
6460    hiddenAbility: ability.drizzle,
6461    eggMove : move.aquaStep
6462}
6463
6464
6465
6466// 273 Seedot → Nuzleaf → Shiftry
6467pkmn.seedot = {
6468    type: ["grass"],
6469    bst: {
6470        hp: 40,
6471        atk: 40,
6472        def: 50,
6473        satk: 30,
6474        sdef: 30,
6475        spe: 30,
6476    },
6477    evolve: function() { return { 1: { pkmn: pkmn.nuzleaf, level: evolutionLevel1 } } },
6478    hiddenAbility: ability.windRider,
6479}
6480
6481pkmn.nuzleaf = {
6482    type: ["grass","dark"],
6483    bst: {
6484        hp: 70,
6485        atk: 70,
6486        def: 40,
6487        satk: 60,
6488        sdef: 40,
6489        spe: 60,
6490    },
6491    evolve: function() { return { 1: { pkmn: pkmn.shiftry, item: item.leafStone } } },
6492    hiddenAbility: ability.windRider,
6493}
6494
6495pkmn.shiftry = {
6496    type: ["grass","dark"],
6497    bst: {
6498        hp: 90,
6499        atk: 100,
6500        def: 60,
6501        satk: 90,
6502        sdef: 60,
6503        spe: 80,
6504    },
6505    hiddenAbility: ability.windRider,
6506}
6507
6508// 276 Taillow → Swellow
6509pkmn.taillow = {
6510    type: ["normal","flying"],
6511    bst: {
6512        hp: 40,
6513        atk: 55,
6514        def: 30,
6515        satk: 30,
6516        sdef: 30,
6517        spe: 85,
6518    },
6519    evolve: function() { return { 1: { pkmn: pkmn.swellow, level: evolutionLevel1 } } },
6520    hiddenAbility: ability.guts,
6521}
6522
6523pkmn.swellow = {
6524    type: ["normal","flying"],
6525    bst: {
6526        hp: 60,
6527        atk: 85,
6528        def: 60,
6529        satk: 50,
6530        sdef: 50,
6531        spe: 125,
6532    },
6533    hiddenAbility: ability.guts,
6534}
6535
6536// 278 Wingull → Pelipper
6537pkmn.wingull = {
6538    type: ["water","flying"],
6539    bst: {
6540        hp: 40,
6541        atk: 30,
6542        def: 30,
6543        satk: 55,
6544        sdef: 30,
6545        spe: 85,
6546    },
6547    evolve: function() { return { 1: { pkmn: pkmn.pelipper, level: evolutionLevel2 } } },
6548    hiddenAbility: ability.drizzle,
6549}
6550
6551pkmn.pelipper = {
6552    type: ["water","flying"],
6553    bst: {
6554        hp: 60,
6555        atk: 50,
6556        def: 100,
6557        satk: 85,
6558        sdef: 70,
6559        spe: 65,
6560    },
6561    hiddenAbility: ability.drizzle,
6562}
6563
6564// 280 Ralts → Kirlia → Gardevoir / Gallade
6565pkmn.ralts = {
6566    type: ["psychic","fairy"],
6567    bst: {
6568        hp: 28,
6569        atk: 25,
6570        def: 25,
6571        satk: 45,
6572        sdef: 35,
6573        spe: 40,
6574    },
6575    evolve: function() { return { 1: { pkmn: pkmn.kirlia, level: evolutionLevel1 } } },
6576    hiddenAbility: ability.pixilate,
6577}
6578
6579pkmn.kirlia = {
6580    type: ["psychic","fairy"],
6581    bst: {
6582        hp: 38,
6583        atk: 35,
6584        def: 35,
6585        satk: 65,
6586        sdef: 55,
6587        spe: 50,
6588    },
6589    evolve: function() { 
6590        return { 
6591            1: { pkmn: pkmn.gardevoir, level: evolutionLevel2 },
6592            2: { pkmn: pkmn.gallade, item: item.dawnStone }
6593        } 
6594    },
6595    hiddenAbility: ability.pixilate,
6596}
6597
6598pkmn.gardevoir = {
6599    type: ["psychic","fairy"],
6600    bst: {
6601        hp: 68,
6602        atk: 65,
6603        def: 65,
6604        satk: 125,
6605        sdef: 115,
6606        spe: 80,
6607    },
6608    evolve: function() { return { 1: { pkmn: pkmn.megaGardevoir, item: item.gardevoirite } } },
6609    hiddenAbility: ability.pixilate,
6610}
6611
6612pkmn.megaGardevoir = {
6613    type: ["psychic","fairy"],
6614    bst: {
6615        hp: 78,
6616        atk: 85,
6617        def: 65,
6618        satk: 165,
6619        sdef: 155,
6620        spe: 110,
6621    },
6622    hiddenAbility: ability.pixilate,
6623}
6624
6625pkmn.gallade = {
6626    type: ["psychic","fighting"],
6627    bst: {
6628        hp: 68,
6629        atk: 125,
6630        def: 65,
6631        satk: 65,
6632        sdef: 115,
6633        spe: 80,
6634    },
6635    evolve: function() { return { 1: { pkmn: pkmn.megaGallade, item: item.galladite } } },
6636    hiddenAbility: ability.supremeOverlord,
6637}
6638
6639pkmn.megaGallade = {
6640    type: ["psychic","fighting"],
6641    bst: {
6642        hp: 78,
6643        atk: 165,
6644        def: 105,
6645        satk: 65,
6646        sdef: 115,
6647        spe: 110,
6648    },
6649    hiddenAbility: ability.supremeOverlord,
6650}
6651
6652// 283 Surskit → Masquerain
6653pkmn.surskit = {
6654    type: ["bug","water"],
6655    bst: {
6656        hp: 40,
6657        atk: 30,
6658        def: 32,
6659        satk: 50,
6660        sdef: 52,
6661        spe: 65,
6662    },
6663    evolve: function() { return { 1: { pkmn: pkmn.masquerain, level: evolutionLevel1 } } },
6664    hiddenAbility: ability.simple,
6665}
6666
6667pkmn.masquerain = {
6668    type: ["bug","flying"],
6669    bst: {
6670        hp: 70,
6671        atk: 60,
6672        def: 62,
6673        satk: 80,
6674        sdef: 82,
6675        spe: 80,
6676    },
6677    hiddenAbility: ability.galeWings,
6678}
6679
6680// 285 Shroomish → Breloom
6681pkmn.shroomish = {
6682    type: ["grass"],
6683    bst: {
6684        hp: 60,
6685        atk: 40,
6686        def: 60,
6687        satk: 40,
6688        sdef: 60,
6689        spe: 35,
6690    },
6691    evolve: function() { return { 1: { pkmn: pkmn.breloom, level: evolutionLevel1 } } },
6692    hiddenAbility: ability.colorSpore,
6693}
6694
6695pkmn.breloom = {
6696    type: ["grass","fighting"],
6697    bst: {
6698        hp: 60,
6699        atk: 130,
6700        def: 80,
6701        satk: 60,
6702        sdef: 60,
6703        spe: 70,
6704    },
6705    hiddenAbility: ability.colorSpore,
6706}
6707
6708// 287 Slakoth → Vigoroth → Slaking
6709pkmn.slakoth = {
6710    type: ["normal"],
6711    bst: {
6712        hp: 60,
6713        atk: 60,
6714        def: 60,
6715        satk: 35,
6716        sdef: 35,
6717        spe: 30,
6718    },
6719    evolve: function() { return { 1: { pkmn: pkmn.vigoroth, level: evolutionLevel1 } } },
6720    hiddenAbility: ability.sheerForce,
6721}
6722
6723pkmn.vigoroth = {
6724    type: ["normal"],
6725    bst: {
6726        hp: 80,
6727        atk: 80,
6728        def: 80,
6729        satk: 55,
6730        sdef: 55,
6731        spe: 90,
6732    },
6733    evolve: function() { return { 1: { pkmn: pkmn.slaking, level: evolutionLevel2 } } },
6734    hiddenAbility: ability.sheerForce,
6735}
6736
6737pkmn.slaking = {
6738    type: ["normal"],
6739    bst: {
6740        hp: 120,
6741        atk: 140,
6742        def: 100,
6743        satk: 95,
6744        sdef: 65,
6745        spe: 0,
6746    },
6747    hiddenAbility: ability.sheerForce,
6748}
6749
6750// 290 Nincada → Ninjask / Shedinja
6751pkmn.nincada = {
6752    type: ["bug","ground"],
6753    bst: {
6754        hp: 31,
6755        atk: 45,
6756        def: 90,
6757        satk: 30,
6758        sdef: 30,
6759        spe: 40,
6760    },
6761    evolve: function() { 
6762        return { 1: { pkmn: pkmn.ninjask, level: evolutionLevel1 },
6763                 2: { pkmn: pkmn.shedinja, item: item.oddRock } }
6764    },
6765    hiddenAbility: ability.speedBoost,
6766}
6767
6768pkmn.ninjask = {
6769    type: ["bug","flying"],
6770    bst: {
6771        hp: 61,
6772        atk: 90,
6773        def: 45,
6774        satk: 50,
6775        sdef: 50,
6776        spe: 160,
6777    },
6778    hiddenAbility: ability.speedBoost,
6779}
6780
6781pkmn.shedinja = {
6782    type: ["bug","ghost"],
6783    bst: {
6784        hp: 1,
6785        atk: 90,
6786        def: 45,
6787        satk: 30,
6788        sdef: 30,
6789        spe: 40,
6790    },
6791    hiddenAbility: ability.wonderGuard,
6792}
6793
6794// 293 Whismur → Loudred → Exploud
6795pkmn.whismur = {
6796    type: ["normal"],
6797    bst: {
6798        hp: 64,
6799        atk: 51,
6800        def: 23,
6801        satk: 51,
6802        sdef: 23,
6803        spe: 28,
6804    },
6805    evolve: function() { return { 1: { pkmn: pkmn.loudred, level: evolutionLevel1 } } },
6806    signature : move.boomburst,
6807    hiddenAbility: ability.cacophony,
6808}
6809
6810pkmn.loudred = {
6811    type: ["normal"],
6812    bst: {
6813        hp: 84,
6814        atk: 71,
6815        def: 43,
6816        satk: 71,
6817        sdef: 43,
6818        spe: 48,
6819    },
6820    evolve: function() { return { 1: { pkmn: pkmn.exploud, level: evolutionLevel3 } } },
6821    signature : move.boomburst,
6822    hiddenAbility: ability.cacophony,
6823}
6824
6825pkmn.exploud = {
6826    type: ["normal"],
6827    bst: {
6828        hp: 104,
6829        atk: 91,
6830        def: 63,
6831        satk: 91,
6832        sdef: 73,
6833        spe: 68,
6834    },
6835    signature : move.boomburst,
6836    hiddenAbility: ability.cacophony,
6837}
6838
6839// 296 Makuhita → Hariyama
6840pkmn.makuhita = {
6841    type: ["fighting"],
6842    bst: {
6843        hp: 72,
6844        atk: 60,
6845        def: 30,
6846        satk: 20,
6847        sdef: 30,
6848        spe: 25,
6849    },
6850    evolve: function() { return { 1: { pkmn: pkmn.hariyama, level: evolutionLevel2 } } },
6851    hiddenAbility: ability.noGuard,
6852}
6853
6854pkmn.hariyama = {
6855    type: ["fighting"],
6856    bst: {
6857        hp: 144,
6858        atk: 120,
6859        def: 60,
6860        satk: 40,
6861        sdef: 60,
6862        spe: 50,
6863    },
6864    hiddenAbility: ability.noGuard,
6865}
6866
6867// 298 Azurill
6868
6869// 299 Nosepass → Probopass
6870pkmn.nosepass = {
6871    type: ["rock"],
6872    bst: {
6873        hp: 30,
6874        atk: 45,
6875        def: 135,
6876        satk: 45,
6877        sdef: 90,
6878        spe: 30,
6879    },
6880    evolve: function() { return { 1: { pkmn: pkmn.probopass, item: item.thunderStone } } },
6881    hiddenAbility: ability.sandyPelt,
6882}
6883
6884pkmn.probopass = {
6885    type: ["rock","steel"],
6886    bst: {
6887        hp: 60,
6888        atk: 55,
6889        def: 145,
6890        satk: 75,
6891        sdef: 150,
6892        spe: 40,
6893    },
6894    hiddenAbility: ability.sandyPelt,
6895}
6896
6897// 300 Skitty → Delcatty
6898pkmn.skitty = {
6899    type: ["normal"],
6900    bst: {
6901        hp: 50,
6902        atk: 45,
6903        def: 45,
6904        satk: 35,
6905        sdef: 35,
6906        spe: 50,
6907    },
6908    evolve: function() { return { 1: { pkmn: pkmn.delcatty, item: item.moonStone } } },
6909    hiddenAbility: ability.normalize,
6910}
6911
6912pkmn.delcatty = {
6913    type: ["normal"],
6914    bst: {
6915        hp: 80,
6916        atk: 65,
6917        def: 65,
6918        satk: 55,
6919        sdef: 55,
6920        spe: 90,
6921    },
6922    hiddenAbility: ability.normalize,
6923}
6924
6925// 302 Sableye
6926pkmn.sableye = {
6927    type: ["dark","ghost"],
6928    bst: {
6929        hp: 50,
6930        atk: 75,
6931        def: 75,
6932        satk: 65,
6933        sdef: 65,
6934        spe: 50,
6935    },
6936    evolve: function() { return { 1: { pkmn: pkmn.megaSableye, item: item.sablenite } } },
6937    hiddenAbility: ability.prankster,
6938}
6939
6940pkmn.megaSableye = {
6941    type: ["dark","ghost"],
6942    bst: {
6943        hp: 50,
6944        atk: 85,
6945        def: 160,
6946        satk: 85,
6947        sdef: 160,
6948        spe: 20,
6949    },
6950    hiddenAbility: ability.prankster,
6951}
6952
6953// 303 Mawile
6954pkmn.mawile = {
6955    type: ["steel","fairy"],
6956    bst: {
6957        hp: 50,
6958        atk: 85,
6959        def: 85,
6960        satk: 55,
6961        sdef: 55,
6962        spe: 50,
6963    },
6964    evolve: function() { return { 1: { pkmn: pkmn.megaMawile, item: item.mawilite } } },
6965    hiddenAbility: ability.hugePower,
6966}
6967
6968pkmn.megaMawile = {
6969    type: ["steel","fairy"],
6970    bst: {
6971        hp: 80,
6972        atk: 200,
6973        def: 125,
6974        satk: 60,
6975        sdef: 95,
6976        spe: 50,
6977    },
6978    hiddenAbility: ability.strongJaw,
6979}
6980
6981// 304 Aron → Lairon → Aggron
6982pkmn.aron = {
6983    type: ["steel","rock"],
6984    bst: {
6985        hp: 50,
6986        atk: 70,
6987        def: 100,
6988        satk: 40,
6989        sdef: 40,
6990        spe: 30,
6991    },
6992    evolve: function() { return { 1: { pkmn: pkmn.lairon, level: evolutionLevel2 } } },
6993    hiddenAbility: ability.metalhead,
6994}
6995
6996pkmn.lairon = {
6997    type: ["steel","rock"],
6998    bst: {
6999        hp: 60,
7000        atk: 90,
7001        def: 140,
7002        satk: 50,
7003        sdef: 50,
7004        spe: 40,
7005    },
7006    evolve: function() { return { 1: { pkmn: pkmn.aggron, level: evolutionLevel3 } } },
7007    hiddenAbility: ability.metalhead,
7008}
7009
7010pkmn.aggron = {
7011    type: ["steel","rock"],
7012    bst: {
7013        hp: 70,
7014        atk: 110,
7015        def: 180,
7016        satk: 60,
7017        sdef: 60,
7018        spe: 50,
7019    },
7020    evolve: function() { return { 1: { pkmn: pkmn.megaAggron, item: item.aggronite } } },
7021    hiddenAbility: ability.metalhead,
7022}
7023
7024pkmn.megaAggron = {
7025    type: ["steel"],
7026    bst: {
7027        hp: 70,
7028        atk: 140,
7029        def: 230,
7030        satk: 60,
7031        sdef: 80,
7032        spe: 50,
7033    },
7034    hiddenAbility: ability.metalhead,
7035}
7036
7037// 307 Meditite → Medicham
7038pkmn.meditite = {
7039    type: ["fighting","psychic"],
7040    bst: {
7041        hp: 30,
7042        atk: 40,
7043        def: 55,
7044        satk: 40,
7045        sdef: 55,
7046        spe: 60,
7047    },
7048    evolve: function() { return { 1: { pkmn: pkmn.medicham, level: evolutionLevel2 } } },
7049    hiddenAbility: ability.hugePower,
7050    signature : move.hiJumpKick
7051}
7052
7053pkmn.medicham = {
7054    type: ["fighting","psychic"],
7055    bst: {
7056        hp: 60,
7057        atk: 60,
7058        def: 75,
7059        satk: 60,
7060        sdef: 75,
7061        spe: 80,
7062    },
7063    evolve: function() { return { 1: { pkmn: pkmn.megaMedicham, item: item.medichamite } } },
7064    hiddenAbility: ability.hugePower,
7065    signature : move.hiJumpKick
7066}
7067
7068pkmn.megaMedicham = {
7069    type: ["fighting","psychic"],
7070    bst: {
7071        hp: 60,
7072        atk: 160,
7073        def: 85,
7074        satk: 80,
7075        sdef: 85,
7076        spe: 100,
7077    },
7078    signature : move.hiJumpKick
7079}
7080
7081// 309 Electrike → Manectric
7082pkmn.electrike = {
7083    type: ["electric"],
7084    bst: {
7085        hp: 40,
7086        atk: 45,
7087        def: 40,
7088        satk: 65,
7089        sdef: 40,
7090        spe: 65,
7091    },
7092    evolve: function() { return { 1: { pkmn: pkmn.manectric, level: evolutionLevel2 } } },
7093    hiddenAbility: ability.intimidate,
7094    eggMove : move.charge
7095}
7096
7097pkmn.manectric = {
7098    type: ["electric"],
7099    bst: {
7100        hp: 70,
7101        atk: 75,
7102        def: 60,
7103        satk: 105,
7104        sdef: 60,
7105        spe: 105,
7106    },
7107    evolve: function() { return { 1: { pkmn: pkmn.megaManectric, item: item.manectite } } },
7108    hiddenAbility: ability.intimidate,
7109    eggMove : move.charge
7110}
7111
7112pkmn.megaManectric = {
7113    type: ["electric"],
7114    bst: {
7115        hp: 70,
7116        atk: 75,
7117        def: 80,
7118        satk: 135,
7119        sdef: 80,
7120        spe: 135,
7121    },
7122    hiddenAbility: ability.intimidate,
7123    eggMove : move.charge
7124}
7125
7126// 311 Plusle
7127pkmn.plusle = {
7128    type: ["electric"],
7129    bst: {
7130        hp: 60,
7131        atk: 50,
7132        def: 40,
7133        satk: 85,
7134        sdef: 75,
7135        spe: 95,
7136    },
7137    signature : move.ionise,
7138    hiddenAbility: ability.spikyPelt,
7139}
7140
7141// 312 Minun
7142pkmn.minun = {
7143    type: ["electric"],
7144    bst: {
7145        hp: 60,
7146        atk: 40,
7147        def: 50,
7148        satk: 75,
7149        sdef: 85,
7150        spe: 95,
7151    },
7152    signature : move.ionise,
7153    hiddenAbility: ability.hyperconductor,
7154}
7155
7156// 313 Volbeat
7157pkmn.volbeat = {
7158    type: ["bug"],
7159    bst: {
7160        hp: 65,
7161        atk: 73,
7162        def: 55,
7163        satk: 47,
7164        sdef: 75,
7165        spe: 85,
7166    },
7167    hiddenAbility: ability.dancer,
7168    signature : move.tailGlow
7169}
7170
7171// 314 Illumise
7172pkmn.illumise = {
7173    type: ["bug"],
7174    bst: {
7175        hp: 65,
7176        atk: 47,
7177        def: 55,
7178        satk: 73,
7179        sdef: 75,
7180        spe: 85,
7181    },
7182    hiddenAbility: ability.tintedLens,
7183    signature : move.tailGlow
7184}
7185
7186// 315 Roselia
7187
7188// 316 Gulpin → Swalot
7189pkmn.gulpin = {
7190    type: ["poison"],
7191    bst: {
7192        hp: 70,
7193        atk: 43,
7194        def: 53,
7195        satk: 43,
7196        sdef: 53,
7197        spe: 40,
7198    },
7199    evolve: function() { return { 1: { pkmn: pkmn.swalot, level: evolutionLevel2 } } },
7200    hiddenAbility: ability.toxicBoost,
7201    signature : move.venoshock
7202}
7203
7204pkmn.swalot = {
7205    type: ["poison"],
7206    bst: {
7207        hp: 100,
7208        atk: 73,
7209        def: 83,
7210        satk: 73,
7211        sdef: 83,
7212        spe: 55,
7213    },
7214    hiddenAbility: ability.toxicBoost,
7215    signature : move.venoshock
7216}
7217
7218// 318 Carvanha → Sharpedo
7219pkmn.carvanha = {
7220    type: ["water","dark"],
7221    bst: {
7222        hp: 45,
7223        atk: 90,
7224        def: 20,
7225        satk: 65,
7226        sdef: 20,
7227        spe: 65,
7228    },
7229    evolve: function() { return { 1: { pkmn: pkmn.sharpedo, level: evolutionLevel2 } } },
7230    hiddenAbility: ability.strongJaw,
7231}
7232
7233pkmn.sharpedo = {
7234    type: ["water","dark"],
7235    bst: {
7236        hp: 70,
7237        atk: 120,
7238        def: 40,
7239        satk: 95,
7240        sdef: 40,
7241        spe: 95,
7242    },
7243    evolve: function() { return { 1: { pkmn: pkmn.megaSharpedo, item: item.sharpedonite } } },
7244    hiddenAbility: ability.strongJaw,
7245}
7246
7247pkmn.megaSharpedo = {
7248    type: ["water","dark"],
7249    bst: {
7250        hp: 70,
7251        atk: 140,
7252        def: 70,
7253        satk: 110,
7254        sdef: 65,
7255        spe: 160,
7256    },
7257    hiddenAbility: ability.strongJaw,
7258}
7259
7260// 320 Wailmer → Wailord
7261pkmn.wailmer = {
7262    type: ["water"],
7263    bst: {
7264        hp: 130,
7265        atk: 70,
7266        def: 35,
7267        satk: 70,
7268        sdef: 35,
7269        spe: 60,
7270    },
7271    evolve: function() { return { 1: { pkmn: pkmn.wailord, level: evolutionLevel3 } } },
7272    hiddenAbility: ability.stamina,
7273}
7274
7275pkmn.wailord = {
7276    type: ["water"],
7277    bst: {
7278        hp: 170,
7279        atk: 90,
7280        def: 45,
7281        satk: 90,
7282        sdef: 45,
7283        spe: 60,
7284    },
7285    hiddenAbility: ability.stamina,
7286}
7287
7288// 322 Numel → Camerupt
7289pkmn.numel = {
7290    type: ["fire","ground"],
7291    bst: {
7292        hp: 60,
7293        atk: 60,
7294        def: 40,
7295        satk: 65,
7296        sdef: 45,
7297        spe: 35,
7298    },
7299    evolve: function() { return { 1: { pkmn: pkmn.camerupt, level: evolutionLevel2 } } },
7300    hiddenAbility: ability.sheerForce,
7301    eggMove : move.sacredFire
7302}
7303
7304pkmn.camerupt = {
7305    type: ["fire","ground"],
7306    bst: {
7307        hp: 70,
7308        atk: 100,
7309        def: 70,
7310        satk: 105,
7311        sdef: 75,
7312        spe: 40,
7313    },
7314    evolve: function() { return { 1: { pkmn: pkmn.megaCamerupt, item: item.cameruptite } } },
7315    hiddenAbility: ability.sheerForce,
7316    eggMove : move.sacredFire
7317}
7318
7319pkmn.megaCamerupt = {
7320    type: ["fire","ground"],
7321    bst: {
7322        hp: 100,
7323        atk: 120,
7324        def: 100,
7325        satk: 145,
7326        sdef: 125,
7327        spe: 20,
7328    },
7329    hiddenAbility: ability.sheerForce,
7330    eggMove : move.sacredFire
7331}
7332
7333// 324 Torkoal
7334pkmn.torkoal = {
7335    type: ["fire"],
7336    bst: {
7337        hp: 70,
7338        atk: 85,
7339        def: 140,
7340        satk: 85,
7341        sdef: 70,
7342        spe: 20,
7343    },
7344    hiddenAbility: ability.drought,
7345    eggMove: ability.weatherBall,
7346}
7347
7348// 325 Spoink → Grumpig
7349pkmn.spoink = {
7350    type: ["psychic"],
7351    bst: {
7352        hp: 60,
7353        atk: 25,
7354        def: 35,
7355        satk: 70,
7356        sdef: 80,
7357        spe: 60,
7358    },
7359    evolve: function() { return { 1: { pkmn: pkmn.grumpig, level: evolutionLevel2 } } },
7360    hiddenAbility: ability.espilate,
7361}
7362
7363pkmn.grumpig = {
7364    type: ["psychic"],
7365    bst: {
7366        hp: 80,
7367        atk: 45,
7368        def: 65,
7369        satk: 90,
7370        sdef: 110,
7371        spe: 80,
7372    },
7373    hiddenAbility: ability.espilate,
7374}
7375
7376// 327 Spinda
7377pkmn.spinda = {
7378    type: ["normal"],
7379    bst: {
7380        hp: 60,
7381        atk: 60,
7382        def: 60,
7383        satk: 60,
7384        sdef: 60,
7385        spe: 60,
7386    },
7387    hiddenAbility: ability.moody,
7388    eggMove : move.metronome
7389}
7390
7391// 328 Trapinch → Vibrava → Flygon
7392pkmn.trapinch = {
7393    type: ["ground"],
7394    bst: {
7395        hp: 45,
7396        atk: 100,
7397        def: 45,
7398        satk: 45,
7399        sdef: 45,
7400        spe: 10,
7401    },
7402    evolve: function() { return { 1: { pkmn: pkmn.vibrava, level: evolutionLevel2 } } },
7403    hiddenAbility: ability.reckless,
7404    eggMove : move.dragonEnergy
7405}
7406
7407pkmn.vibrava = {
7408    type: ["ground","dragon"],
7409    bst: {
7410        hp: 50,
7411        atk: 70,
7412        def: 50,
7413        satk: 50,
7414        sdef: 50,
7415        spe: 70,
7416    },
7417    evolve: function() { return { 1: { pkmn: pkmn.flygon, level: evolutionLevel3 } } },
7418    hiddenAbility: ability.reckless,
7419    eggMove : move.dragonEnergy
7420}
7421
7422pkmn.flygon = {
7423    type: ["ground","dragon"],
7424    bst: {
7425        hp: 80,
7426        atk: 100,
7427        def: 80,
7428        satk: 100,
7429        sdef: 80,
7430        spe: 100,
7431    },
7432    hiddenAbility: ability.reckless,
7433    eggMove : move.dragonEnergy
7434}
7435
7436// 331 Cacnea → Cacturne
7437pkmn.cacnea = {
7438    type: ["grass"],
7439    bst: {
7440        hp: 50,
7441        atk: 85,
7442        def: 40,
7443        satk: 85,
7444        sdef: 40,
7445        spe: 35,
7446    },
7447    evolve: function() { return { 1: { pkmn: pkmn.cacturne, level: evolutionLevel2 } } },
7448    hiddenAbility: ability.waterAbsorb,
7449    signature : move.needleArm
7450}
7451
7452pkmn.cacturne = {
7453    type: ["grass","dark"],
7454    bst: {
7455        hp: 70,
7456        atk: 115,
7457        def: 60,
7458        satk: 115,
7459        sdef: 60,
7460        spe: 55,
7461    },
7462    hiddenAbility: ability.waterAbsorb,
7463    signature : move.needleArm
7464}
7465
7466// 333 Swablu → Altaria
7467pkmn.swablu = {
7468    type: ["normal","flying"],
7469    bst: {
7470        hp: 45,
7471        atk: 40,
7472        def: 60,
7473        satk: 40,
7474        sdef: 75,
7475        spe: 50,
7476    },
7477    evolve: function() { return { 1: { pkmn: pkmn.altaria, level: evolutionLevel2 } } },
7478    hiddenAbility: ability.pixilate,
7479    eggMove: move.aromaticMist,
7480}
7481
7482pkmn.altaria = {
7483    type: ["dragon","flying"],
7484    bst: {
7485        hp: 75,
7486        atk: 70,
7487        def: 90,
7488        satk: 70,
7489        sdef: 105,
7490        spe: 80,
7491    },
7492    evolve: function() { return { 1: { pkmn: pkmn.megaAltaria, item: item.altarianite } } },
7493    hiddenAbility: ability.pixilate,
7494    eggMove: move.aromaticMist,
7495}
7496
7497pkmn.megaAltaria = {
7498    type: ["dragon","fairy"],
7499    bst: {
7500        hp: 75,
7501        atk: 110,
7502        def: 110,
7503        satk: 110,
7504        sdef: 105,
7505        spe: 80,
7506    },
7507    hiddenAbility: ability.pixilate,
7508    eggMove: move.aromaticMist,
7509}
7510
7511// 335 Zangoose
7512pkmn.zangoose = {
7513    type: ["normal"],
7514    bst: {
7515        hp: 73,
7516        atk: 115,
7517        def: 60,
7518        satk: 60,
7519        sdef: 60,
7520        spe: 90,
7521    },
7522    hiddenAbility: ability.toxicBoost,
7523}
7524
7525// 336 Seviper
7526pkmn.seviper = {
7527    type: ["poison"],
7528    bst: {
7529        hp: 73,
7530        atk: 100,
7531        def: 60,
7532        satk: 100,
7533        sdef: 60,
7534        spe: 65,
7535    },
7536    signature : move.poisonTail
7537}
7538
7539// 337 Lunatone
7540pkmn.lunatone = {
7541    type: ["rock","psychic"],
7542    bst: {
7543        hp: 90,
7544        atk: 55,
7545        def: 65,
7546        satk: 95,
7547        sdef: 85,
7548        spe: 70,
7549    },
7550    hiddenAbility: ability.levitate,
7551}
7552
7553// 338 Solrock
7554pkmn.solrock = {
7555    type: ["rock","psychic"],
7556    bst: {
7557        hp: 90,
7558        atk: 95,
7559        def: 85,
7560        satk: 55,
7561        sdef: 65,
7562        spe: 70,
7563    },
7564    hiddenAbility: ability.levitate,
7565}
7566
7567// 339 Barboach → Whiscash
7568pkmn.barboach = {
7569    type: ["water","ground"],
7570    bst: {
7571        hp: 50,
7572        atk: 48,
7573        def: 43,
7574        satk: 46,
7575        sdef: 41,
7576        spe: 60,
7577    },
7578    evolve: function() { return { 1: { pkmn: pkmn.whiscash, level: evolutionLevel2 } } },
7579    hiddenAbility : ability.rainDish
7580}
7581
7582pkmn.whiscash = {
7583    type: ["water","ground"],
7584    bst: {
7585        hp: 110,
7586        atk: 100,
7587        def: 73,
7588        satk: 100,
7589        sdef: 71,
7590        spe: 60,
7591    },
7592    hiddenAbility : ability.rainDish
7593}
7594
7595// 341 Corphish → Crawdaunt
7596pkmn.corphish = {
7597    type: ["water"],
7598    bst: {
7599        hp: 43,
7600        atk: 80,
7601        def: 65,
7602        satk: 50,
7603        sdef: 35,
7604        spe: 35,
7605    },
7606    evolve: function() { return { 1: { pkmn: pkmn.crawdaunt, level: evolutionLevel2 } } },
7607}
7608
7609pkmn.crawdaunt = {
7610    type: ["water","dark"],
7611    bst: {
7612        hp: 63,
7613        atk: 120,
7614        def: 85,
7615        satk: 90,
7616        sdef: 55,
7617        spe: 55,
7618    }
7619}
7620
7621// 343 Baltoy → Claydol
7622pkmn.baltoy = {
7623    type: ["ground","psychic"],
7624    bst: {
7625        hp: 40,
7626        atk: 40,
7627        def: 55,
7628        satk: 40,
7629        sdef: 70,
7630        spe: 55,
7631    },
7632    evolve: function() { return { 1: { pkmn: pkmn.claydol, level: evolutionLevel2 } } },
7633    hiddenAbility: ability.powerOfAlchemy,
7634}
7635
7636pkmn.claydol = {
7637    type: ["ground","psychic"],
7638    bst: {
7639        hp: 60,
7640        atk: 70,
7641        def: 105,
7642        satk: 70,
7643        sdef: 120,
7644        spe: 75,
7645    },
7646    hiddenAbility: ability.powerOfAlchemy,
7647}
7648
7649// 345 Lileep → Cradily
7650pkmn.lileep = {
7651    type: ["rock","grass"],
7652    bst: {
7653        hp: 66,
7654        atk: 41,
7655        def: 77,
7656        satk: 61,
7657        sdef: 87,
7658        spe: 23,
7659    },
7660    evolve: function() { return { 1: { pkmn: pkmn.cradily, level: evolutionLevel3 } } },
7661    hiddenAbility: ability.megaLauncher,
7662    eggMove : move.chloroblast
7663}
7664
7665pkmn.cradily = {
7666    type: ["rock","grass"],
7667    bst: {
7668        hp: 86,
7669        atk: 81,
7670        def: 97,
7671        satk: 81,
7672        sdef: 107,
7673        spe: 43,
7674    },
7675    hiddenAbility: ability.megaLauncher,
7676    eggMove : move.chloroblast
7677}
7678
7679// 347 Anorith → Armaldo
7680pkmn.anorith = {
7681    type: ["rock","bug"],
7682    bst: {
7683        hp: 45,
7684        atk: 95,
7685        def: 50,
7686        satk: 40,
7687        sdef: 50,
7688        spe: 75,
7689    },
7690    evolve: function() { return { 1: { pkmn: pkmn.armaldo, level: evolutionLevel3 } } },
7691    eggMove : move.rockWrecker
7692}
7693
7694pkmn.armaldo = {
7695    type: ["rock","bug"],
7696    bst: {
7697        hp: 75,
7698        atk: 125,
7699        def: 100,
7700        satk: 70,
7701        sdef: 80,
7702        spe: 45,
7703    },
7704    eggMove : move.rockWrecker
7705}
7706
7707// 349 Feebas → Milotic
7708pkmn.feebas = {
7709    type: ["water"],
7710    bst: {
7711        hp: 20,
7712        atk: 15,
7713        def: 20,
7714        satk: 10,
7715        sdef: 55,
7716        spe: 80,
7717    },
7718    hiddenAbility: ability.multiscale,
7719    evolve: function() { return { 1: { pkmn: pkmn.milotic, level: evolutionLevel3 } } },
7720}
7721
7722pkmn.milotic = {
7723    type: ["water"],
7724    bst: {
7725        hp: 95,
7726        atk: 60,
7727        def: 79,
7728        satk: 100,
7729        sdef: 125,
7730        spe: 81,
7731    },
7732    hiddenAbility: ability.multiscale,
7733}
7734
7735// 351 Castform
7736pkmn.castform = {
7737    type: ["normal"],
7738    bst: {
7739        hp: 70,
7740        atk: 70,
7741        def: 70,
7742        satk: 70,
7743        sdef: 70,
7744        spe: 70,
7745    },
7746    signature : move.weatherBall,
7747    hiddenAbility: ability.climaTact,
7748}
7749
7750pkmn.castformSunny = {
7751    type: ["fire"],
7752    bst: {
7753        hp: 70,
7754        atk: 70,
7755        def: 70,
7756        satk: 70,
7757        sdef: 70,
7758        spe: 70,
7759    },
7760    signature : move.weatherBall,
7761    hiddenAbility: ability.solarPower,
7762}
7763
7764pkmn.castformRainy = {
7765    type: ["water"],
7766    bst: {
7767        hp: 70,
7768        atk: 70,
7769        def: 70,
7770        satk: 70,
7771        sdef: 70,
7772        spe: 70,
7773    },
7774    signature : move.weatherBall
7775}
7776
7777pkmn.castformSnowy = {
7778    type: ["ice"],
7779    bst: {
7780        hp: 70,
7781        atk: 70,
7782        def: 70,
7783        satk: 70,
7784        sdef: 70,
7785        spe: 70,
7786    },
7787    signature : move.weatherBall
7788}
7789
7790// 352 Kecleon
7791pkmn.kecleon = {
7792    type: ["normal"],
7793    bst: {
7794        hp: 60,
7795        atk: 90,
7796        def: 70,
7797        satk: 60,
7798        sdef: 120,
7799        spe: 40,
7800    },
7801    hiddenAbility: ability.protean,
7802}
7803
7804// 353 Shuppet → Banette
7805pkmn.shuppet = {
7806    type: ["ghost"],
7807    bst: {
7808        hp: 44,
7809        atk: 75,
7810        def: 35,
7811        satk: 63,
7812        sdef: 33,
7813        spe: 45,
7814    },
7815    hiddenAbility: ability.prankster,
7816    evolve: function() { return { 1: { pkmn: pkmn.banette, level: evolutionLevel2 } } },
7817}
7818
7819pkmn.banette = {
7820    type: ["ghost"],
7821    bst: {
7822        hp: 64,
7823        atk: 115,
7824        def: 65,
7825        satk: 83,
7826        sdef: 63,
7827        spe: 65,
7828    },
7829    evolve: function() { return { 1: { pkmn: pkmn.megaBanette, item: item.banettite } } },
7830    hiddenAbility: ability.prankster,
7831}
7832
7833pkmn.megaBanette = {
7834    type: ["ghost"],
7835    bst: {
7836        hp: 64,
7837        atk: 165,
7838        def: 75,
7839        satk: 93,
7840        sdef: 83,
7841        spe: 75,
7842    },
7843    hiddenAbility: ability.prankster,
7844}
7845
7846// 355 Duskull → Dusclops → Dusknoir 
7847pkmn.duskull = {
7848    type: ["ghost"],
7849    bst: {
7850        hp: 20,
7851        atk: 40,
7852        def: 90,
7853        satk: 30,
7854        sdef: 90,
7855        spe: 25,
7856    },
7857    evolve: function() { return { 1: { pkmn: pkmn.dusclops, level: evolutionLevel2 } } },
7858    hiddenAbility: ability.intangible,
7859    eggMove : move.spectralThief
7860}
7861
7862pkmn.dusclops = {
7863    type: ["ghost"],
7864    bst: {
7865        hp: 40,
7866        atk: 70,
7867        def: 130,
7868        satk: 60,
7869        sdef: 130,
7870        spe: 25,
7871    },
7872    evolve: function() { return { 1: { pkmn: pkmn.dusknoir, item: item.oddRock } } },
7873    hiddenAbility: ability.intangible,
7874    eggMove : move.spectralThief
7875}
7876
7877pkmn.dusknoir = {
7878    type: ["ghost"],
7879    bst: {
7880        hp: 45,
7881        atk: 100,
7882        def: 135,
7883        satk: 65,
7884        sdef: 135,
7885        spe: 45,
7886    },
7887    hiddenAbility: ability.intangible,
7888    eggMove : move.spectralThief
7889}
7890
7891// 357 Tropius
7892pkmn.tropius = {
7893    type: ["grass","flying"],
7894    bst: {
7895        hp: 99,
7896        atk: 68,
7897        def: 83,
7898        satk: 72,
7899        sdef: 87,
7900        spe: 51,
7901    },
7902    hiddenAbility: ability.galeWings,
7903    eggMove : move.aeroblast
7904}
7905
7906// 358 Chingling → Chimecho
7907pkmn.chingling = {
7908    type: ["psychic"],
7909    bst: {
7910        hp: 45,
7911        atk: 30,
7912        def: 50,
7913        satk: 65,
7914        sdef: 50,
7915        spe: 45,
7916    },
7917    evolve: function() { return { 1: { pkmn: pkmn.chimecho, item: item.shinyStone } } },
7918    hiddenAbility: ability.cacophony,
7919}
7920
7921pkmn.chimecho = {
7922    type: ["psychic"],
7923    bst: {
7924        hp: 75,
7925        atk: 50,
7926        def: 80,
7927        satk: 95,
7928        sdef: 90,
7929        spe: 65,
7930    },
7931    hiddenAbility: ability.cacophony,
7932}
7933
7934pkmn.megaChimecho = {
7935    type: ["psychic", "steel"],
7936    bst: {
7937        hp: 75,
7938        atk: 50,
7939        def: 110,
7940        satk: 135,
7941        sdef: 120,
7942        spe: 65,
7943    },
7944    hiddenAbility: ability.cacophony,
7945}
7946
7947// 359 Absol
7948pkmn.absol = {
7949    type: ["dark"],
7950    bst: {
7951        hp: 65,
7952        atk: 130,
7953        def: 60,
7954        satk: 75,
7955        sdef: 60,
7956        spe: 75,
7957    },
7958    evolve: function() { return { 1: { pkmn: pkmn.megaAbsol, item: item.absolite } } },
7959    hiddenAbility: ability.sereneGrace,
7960}
7961
7962pkmn.megaAbsol = {
7963    type: ["dark"],
7964    bst: {
7965        hp: 65,
7966        atk: 150,
7967        def: 60,
7968        satk: 115,
7969        sdef: 60,
7970        spe: 115,
7971    },
7972    hiddenAbility: ability.sereneGrace,
7973}
7974
7975pkmn.megaAbsolZ = {
7976    type: ["dark", "ghost"],
7977    bst: {
7978        hp: 65,
7979        atk: 200,
7980        def: 60,
7981        satk: 125,
7982        sdef: 60,
7983        spe: 151,
7984    }
7985}
7986
7987// 360 Wynaut
7988
7989// 361 Snorunt → Glalie / Froslass
7990pkmn.snorunt = {
7991    type: ["ice"],
7992    bst: {
7993        hp: 50,
7994        atk: 50,
7995        def: 50,
7996        satk: 50,
7997        sdef: 50,
7998        spe: 50,
7999    },
8000    evolve: function() { 
8001        return { 
8002            1: { pkmn: pkmn.glalie, level: evolutionLevel3 },
8003            2: { pkmn: pkmn.froslass, item: item.dawnStone }
8004        }
8005    },
8006    hiddenAbility: ability.moody,
8007    signature : move.snowscape
8008}
8009
8010pkmn.snoruntEvent = {
8011    rename: `snorunt`,
8012    hidden:true,
8013    type: ["ice","ghost"],
8014    bst: {
8015        hp: 50,
8016        atk: 50,
8017        def: 50,
8018        satk: 50,
8019        sdef: 50,
8020        spe: 50,
8021    },
8022    hiddenAbility: ability.moody,
8023    signature : move.snowscape,
8024}
8025
8026pkmn.glalie = {
8027    type: ["ice"],
8028    bst: {
8029        hp: 80,
8030        atk: 80,
8031        def: 80,
8032        satk: 80,
8033        sdef: 80,
8034        spe: 80,
8035    },
8036    evolve: function() { return { 1: { pkmn: pkmn.megaGlalie, item: item.glalitite } } },
8037    hiddenAbility: ability.moody,
8038    signature : move.snowscape
8039}
8040
8041pkmn.megaGlalie = {
8042    type: ["ice"],
8043    bst: {
8044        hp: 80,
8045        atk: 120,
8046        def: 80,
8047        satk: 120,
8048        sdef: 80,
8049        spe: 100,
8050    },
8051    hiddenAbility: ability.glaciate,
8052    signature : move.snowscape
8053}
8054
8055pkmn.froslass = {
8056    type: ["ice","ghost"],
8057    bst: {
8058        hp: 70,
8059        atk: 80,
8060        def: 70,
8061        satk: 80,
8062        sdef: 70,
8063        spe: 110,
8064    },
8065    signature : move.snowscape,
8066    hiddenAbility: ability.iceBody,
8067}
8068
8069pkmn.megaFroslass = {
8070    type: ["ice","ghost"],
8071    bst: {
8072        hp: 70,
8073        atk: 80,
8074        def: 70,
8075        satk: 140,
8076        sdef: 100,
8077        spe: 120,
8078    }
8079}
8080
8081// 363 Spheal → Sealeo → Walrein
8082pkmn.spheal = {
8083    type: ["ice","water"],
8084    bst: {
8085        hp: 70,
8086        atk: 40,
8087        def: 50,
8088        satk: 55,
8089        sdef: 50,
8090        spe: 25,
8091    },
8092    evolve: function() { return { 1: { pkmn: pkmn.sealeo, level: evolutionLevel2 } } },
8093    hiddenAbility: ability.icyPelt,
8094}
8095
8096pkmn.sealeo = {
8097    type: ["ice","water"],
8098    bst: {
8099        hp: 90,
8100        atk: 60,
8101        def: 70,
8102        satk: 75,
8103        sdef: 70,
8104        spe: 45,
8105    },
8106    evolve: function() { return { 1: { pkmn: pkmn.walrein, level: evolutionLevel3 } } },
8107    hiddenAbility: ability.icyPelt,
8108}
8109
8110pkmn.walrein = {
8111    type: ["ice","water"],
8112    bst: {
8113        hp: 110,
8114        atk: 80,
8115        def: 90,
8116        satk: 95,
8117        sdef: 90,
8118        spe: 65,
8119    },
8120    hiddenAbility: ability.icyPelt,
8121}
8122
8123// 366 Clamperl → Huntail / Gorebyss
8124pkmn.clamperl = {
8125    type: ["water"],
8126    bst: {
8127        hp: 35,
8128        atk: 64,
8129        def: 85,
8130        satk: 74,
8131        sdef: 55,
8132        spe: 32,
8133    },
8134    evolve: function() {
8135        return {
8136            1: { pkmn: pkmn.huntail, item: item.waterStone },
8137            2: { pkmn: pkmn.gorebyss, item: item.oddRock }
8138        } 
8139    },
8140    hiddenAbility: ability.drizzle,
8141    eggMove: ability.weatherBall,
8142}
8143
8144pkmn.huntail = {
8145    type: ["water"],
8146    bst: {
8147        hp: 55,
8148        atk: 104,
8149        def: 105,
8150        satk: 94,
8151        sdef: 75,
8152        spe: 52,
8153    },
8154    eggMove : move.batonPass,
8155    hiddenAbility: ability.simple,
8156}
8157
8158pkmn.gorebyss = {
8159    type: ["water"],
8160    bst: {
8161        hp: 55,
8162        atk: 84,
8163        def: 105,
8164        satk: 114,
8165        sdef: 75,
8166        spe: 52,
8167    },
8168    hiddenAbility: ability.drizzle,
8169    eggMove: ability.weatherBall,
8170}
8171
8172// 369 Relicanth
8173pkmn.relicanth = {
8174    type: ["water","rock"],
8175    bst: {
8176        hp: 100,
8177        atk: 90,
8178        def: 130,
8179        satk: 45,
8180        sdef: 65,
8181        spe: 55,
8182    },
8183    hiddenAbility: ability.metalhead,
8184    eggMove: ability.rockWrecker,
8185}
8186
8187// 370 Luvdisc
8188pkmn.luvdisc = {
8189    type: ["water"],
8190    bst: {
8191        hp: 43,
8192        atk: 30,
8193        def: 55,
8194        satk: 40,
8195        sdef: 65,
8196        spe: 97,
8197    },
8198    hiddenAbility: ability.multiscale,
8199}
8200
8201// 371 Bagon → Shelgon → Salamence
8202pkmn.bagon = {
8203    type: ["dragon"],
8204    bst: {
8205        hp: 45,
8206        atk: 75,
8207        def: 60,
8208        satk: 40,
8209        sdef: 30,
8210        spe: 50,
8211    },
8212    evolve: function() { return { 1: { pkmn: pkmn.shelgon, level: evolutionLevel2 } } },
8213    hiddenAbility: ability.moxie,
8214}
8215
8216pkmn.shelgon = {
8217    type: ["dragon"],
8218    bst: {
8219        hp: 65,
8220        atk: 95,
8221        def: 100,
8222        satk: 60,
8223        sdef: 50,
8224        spe: 50,
8225    },
8226    evolve: function() { return { 1: { pkmn: pkmn.salamence, level: evolutionLevel3 } } },
8227    hiddenAbility: ability.moxie,
8228}
8229
8230pkmn.salamence = {
8231    type: ["dragon","flying"],
8232    bst: {
8233        hp: 95,
8234        atk: 135,
8235        def: 80,
8236        satk: 110,
8237        sdef: 80,
8238        spe: 100,
8239    },
8240    evolve: function() { return { 1: { pkmn: pkmn.megaSalamence, item: item.salamencite } } },
8241    hiddenAbility: ability.moxie,
8242}
8243
8244pkmn.megaSalamence = {
8245    type: ["dragon","flying"],
8246    bst: {
8247        hp: 95,
8248        atk: 145,
8249        def: 130,
8250        satk: 120,
8251        sdef: 90,
8252        spe: 120,
8253    },
8254    hiddenAbility: ability.aerilate,
8255}
8256
8257// 374 Beldum → Metang → Metagross
8258pkmn.beldum = {
8259    type: ["steel","psychic"],
8260    bst: {
8261        hp: 40,
8262        atk: 55,
8263        def: 80,
8264        satk: 35,
8265        sdef: 60,
8266        spe: 30,
8267    },
8268    evolve: function() { return { 1: { pkmn: pkmn.metang, level: evolutionLevel2 } } },
8269    hiddenAbility: ability.levitate,
8270}
8271
8272pkmn.metang = {
8273    type: ["steel","psychic"],
8274    bst: {
8275        hp: 60,
8276        atk: 75,
8277        def: 100,
8278        satk: 55,
8279        sdef: 80,
8280        spe: 50,
8281    },
8282    evolve: function() { return { 1: { pkmn: pkmn.metagross, level: evolutionLevel3 } } },
8283    hiddenAbility: ability.levitate,
8284}
8285
8286pkmn.metagross = {
8287    type: ["steel","psychic"],
8288    bst: {
8289        hp: 80,
8290        atk: 135,
8291        def: 130,
8292        satk: 95,
8293        sdef: 90,
8294        spe: 70,
8295    },
8296    evolve: function() { return { 1: { pkmn: pkmn.megaMetagross, item: item.metagrossite } } },
8297    hiddenAbility: ability.levitate,
8298}
8299
8300pkmn.megaMetagross = {
8301    type: ["steel","psychic"],
8302    bst: {
8303        hp: 80,
8304        atk: 145,
8305        def: 150,
8306        satk: 105,
8307        sdef: 110,
8308        spe: 110,
8309    },
8310    hiddenAbility: ability.toughClaws,
8311}
8312
8313// 377 Regirock
8314pkmn.regirock = {
8315    type: ["rock"],
8316    bst: {
8317        hp: 80,
8318        atk: 100,
8319        def: 200,
8320        satk: 50,
8321        sdef: 100,
8322        spe: 50,
8323    },
8324    hiddenAbility: ability.solid,
8325    signature : move.zapCannon
8326}
8327
8328// 378 Regice
8329pkmn.regice = {
8330    type: ["ice"],
8331    bst: {
8332        hp: 80,
8333        atk: 50,
8334        def: 100,
8335        satk: 100,
8336        sdef: 200,
8337        spe: 50,
8338    },
8339    hiddenAbility: ability.iceBody,
8340    signature : move.zapCannon
8341}
8342
8343// 379 Registeel
8344pkmn.registeel = {
8345    type: ["steel"],
8346    bst: {
8347        hp: 80,
8348        atk: 75,
8349        def: 150,
8350        satk: 75,
8351        sdef: 150,
8352        spe: 20,
8353    },
8354    hiddenAbility: ability.bastion,
8355    signature : move.zapCannon
8356}
8357
8358// 380 Latias
8359pkmn.latias = {
8360    type: ["dragon","psychic"],
8361    bst: {
8362        hp: 80,
8363        atk: 80,
8364        def: 90,
8365        satk: 110,
8366        sdef: 130,
8367        spe: 110,
8368    },
8369    hiddenAbility: ability.levitate,
8370    signature : move.mistBall
8371}
8372
8373pkmn.megaLatias = {
8374    type: ["dragon","psychic"],
8375    bst: {
8376        hp: 120,
8377        atk: 100,
8378        def: 120,
8379        satk: 140,
8380        sdef: 180,
8381        spe: 140,
8382    },
8383    hiddenAbility: ability.levitate,
8384    signature : move.mistBall
8385}
8386
8387// 381 Latios
8388pkmn.latios = {
8389    type: ["dragon","psychic"],
8390    bst: {
8391        hp: 80,
8392        atk: 90,
8393        def: 80,
8394        satk: 130,
8395        sdef: 110,
8396        spe: 110,
8397    },
8398    hiddenAbility: ability.levitate,
8399    signature : move.lusterPurge,
8400}
8401
8402pkmn.megaLatios = {
8403    type: ["dragon","psychic"],
8404    bst: {
8405        hp: 120,
8406        atk: 140,
8407        def: 100,
8408        satk: 180,
8409        sdef: 120,
8410        spe: 140,
8411    },
8412    hiddenAbility: ability.levitate,
8413    signature : move.lusterPurge
8414}
8415
8416// 382 Kyogre
8417pkmn.kyogre = {
8418    type: ["water"],
8419    bst: {
8420        hp: 100,
8421        atk: 100,
8422        def: 90,
8423        satk: 150,
8424        sdef: 140,
8425        spe: 90,
8426    },
8427    hiddenAbility: ability.drizzle,
8428    lore: `A reminder of the power that once carved the seas. Its ancient rivalry with Groudon lingers quietly, a balance written into the land and water.`
8429}
8430
8431pkmn.kyogrePrimal = {
8432    type: ["water"],
8433    bst: {
8434        hp: 100,
8435        atk: 150,
8436        def: 90,
8437        satk: 180,
8438        sdef: 160,
8439        spe: 90,
8440    },
8441    lore: `The oceans made visible, and the force that first shaped the seas across the world. Waves rise and storms gather at its will.`
8442}
8443
8444// 383 Groudon
8445pkmn.groudon = {
8446    type: ["ground"],
8447    bst: {
8448        hp: 100,
8449        atk: 150,
8450        def: 140,
8451        satk: 100,
8452        sdef: 90,
8453        spe: 90,
8454    },
8455    hiddenAbility: ability.drought,
8456    lore: `A reminder of the power that once carved the lands. Its ancient rivalry with Kyogre lingers quietly, a balance written into the land and water.`
8457
8458}
8459
8460pkmn.groudonPrimal = {
8461    type: ["ground","fire"],
8462    bst: {
8463        hp: 100,
8464        atk: 180,
8465        def: 160,
8466        satk: 150,
8467        sdef: 90,
8468        spe: 90,
8469    },
8470    lore: `The continents made whole, and the force that first shaped the land across the world. Mountains rise and deserts stretch at its will.`
8471}
8472
8473// 384 Rayquaza
8474pkmn.rayquaza = {
8475    type: ["dragon","flying"],
8476    bst: {
8477        hp: 105,
8478        atk: 150,
8479        def: 90,
8480        satk: 150,
8481        sdef: 90,
8482        spe: 95,
8483    },
8484    lore: `The force that watches over the world from above. It tempers the chaos of the seas and the land, acting as a mediator between Kyogre and Groudon. The winds and currents obey its passage, and it stands as guardian of the skies.`
8485}
8486
8487pkmn.megaRayquaza = {
8488    type: ["dragon","flying"],
8489    bst: {
8490        hp: 105,
8491        atk: 200,
8492        def: 120,
8493        satk: 200,
8494        sdef: 120,
8495        spe: 115,
8496    },
8497    lore: `Ascending the atmosphere, its reach extending into the upper skies. Protecting not only the world below but the space above, guarding against threats from beyond.`
8498}
8499
8500// 385 Jirachi
8501pkmn.jirachi = {
8502    type: ["steel","psychic"],
8503    bst: {
8504        hp: 100,
8505        atk: 125,
8506        def: 100,
8507        satk: 125,
8508        sdef: 100,
8509        spe: 100,
8510    },
8511    hiddenAbility: ability.sereneGrace,
8512    signature : move.doomDesire,
8513    lore: `The embodiment of wishing, awakening only once in a thousand years. In those brief moments, it listens to the desires carried in the hearts of others, and its power brings those wishes into reality.`
8514}
8515
8516// 386 Deoxys
8517pkmn.deoxys = {
8518    type: ["psychic"],
8519    bst: {
8520        hp: 50,
8521        atk: 150,
8522        def: 50,
8523        satk: 150,
8524        sdef: 50,
8525        spe: 150,
8526    }
8527}
8528
8529pkmn.deoxysAttack = {
8530    type: ["psychic"],
8531    bst: {
8532        hp: 50,
8533        atk: 200,
8534        def: 20,
8535        satk: 200,
8536        sdef: 20,
8537        spe: 150,
8538    }
8539}
8540
8541pkmn.deoxysDefense = {
8542    type: ["psychic"],
8543    bst: {
8544        hp: 50,
8545        atk: 70,
8546        def: 200,
8547        satk: 70,
8548        sdef: 200,
8549        spe: 90,
8550    }
8551}
8552
8553pkmn.deoxysSpeed = {
8554    type: ["psychic"],
8555    bst: {
8556        hp: 50,
8557        atk: 115,
8558        def: 90,
8559        satk: 115,
8560        sdef: 90,
8561        spe: 200,
8562    }
8563}
8564
8565// 387 Turtwig → Grotle → Torterra
8566pkmn.turtwig = {
8567    type: ["grass"],
8568    bst: {
8569        hp: 55,
8570        atk: 68,
8571        def: 64,
8572        satk: 45,
8573        sdef: 55,
8574        spe: 31,
8575    },
8576    evolve: function() { return { 1: { pkmn: pkmn.grotle, level: evolutionLevel1 } } },
8577}
8578
8579pkmn.grotle = {
8580    type: ["grass"],
8581    bst: {
8582        hp: 75,
8583        atk: 89,
8584        def: 85,
8585        satk: 55,
8586        sdef: 65,
8587        spe: 36,
8588    },
8589    evolve: function() { return { 1: { pkmn: pkmn.torterra, level: evolutionLevel2 } } },
8590}
8591
8592pkmn.torterra = {
8593    type: ["grass","ground"],
8594    bst: {
8595        hp: 95,
8596        atk: 109,
8597        def: 105,
8598        satk: 75,
8599        sdef: 85,
8600        spe: 56,
8601    }
8602}
8603
8604// 390 Chimchar → Monferno → Infernape
8605pkmn.chimchar = {
8606    type: ["fire"],
8607    bst: {
8608        hp: 44,
8609        atk: 58,
8610        def: 44,
8611        satk: 58,
8612        sdef: 44,
8613        spe: 61,
8614    },
8615    evolve: function() { return { 1: { pkmn: pkmn.monferno, level: evolutionLevel1 } } },
8616    hiddenAbility: ability.sheerForce,
8617    eggMove : move.blazeKick
8618}
8619
8620pkmn.monferno = {
8621    type: ["fire","fighting"],
8622    bst: {
8623        hp: 64,
8624        atk: 78,
8625        def: 52,
8626        satk: 78,
8627        sdef: 52,
8628        spe: 81,
8629    },
8630    evolve: function() { return { 1: { pkmn: pkmn.infernape, level: evolutionLevel2 } } },
8631    hiddenAbility: ability.sheerForce,
8632    eggMove : move.blazeKick
8633}
8634
8635pkmn.infernape = {
8636    type: ["fire","fighting"],
8637    bst: {
8638        hp: 76,
8639        atk: 104,
8640        def: 71,
8641        satk: 104,
8642        sdef: 71,
8643        spe: 108,
8644    },
8645    hiddenAbility: ability.sheerForce,
8646    eggMove : move.blazeKick
8647}
8648
8649// 393 Piplup → Prinplup → Empoleon
8650pkmn.piplup = {
8651    type: ["water"],
8652    bst: {
8653        hp: 53,
8654        atk: 51,
8655        def: 53,
8656        satk: 61,
8657        sdef: 56,
8658        spe: 40,
8659    },
8660    evolve: function() { return { 1: { pkmn: pkmn.prinplup, level: evolutionLevel1 } } },
8661    hiddenAbility: ability.supremeOverlord,
8662}
8663
8664pkmn.prinplup = {
8665    type: ["water"],
8666    bst: {
8667        hp: 64,
8668        atk: 66,
8669        def: 68,
8670        satk: 81,
8671        sdef: 76,
8672        spe: 50,
8673    },
8674    evolve: function() { return { 1: { pkmn: pkmn.empoleon, level: evolutionLevel2 } } },
8675    hiddenAbility: ability.supremeOverlord,
8676}
8677
8678pkmn.empoleon = {
8679    type: ["water","steel"],
8680    bst: {
8681        hp: 84,
8682        atk: 86,
8683        def: 88,
8684        satk: 111,
8685        sdef: 101,
8686        spe: 60,
8687    },
8688    hiddenAbility: ability.supremeOverlord,
8689}
8690
8691// 396 Starly → Staravia → Staraptor
8692pkmn.starly = {
8693    type: ["normal","flying"],
8694    bst: {
8695        hp: 40,
8696        atk: 55,
8697        def: 30,
8698        satk: 30,
8699        sdef: 30,
8700        spe: 60,
8701    },
8702    evolve: function() { return { 1: { pkmn: pkmn.staravia, level: evolutionLevel1 } } },
8703    hiddenAbility: ability.reckless,
8704    signature : move.braveBird
8705}
8706
8707pkmn.staravia = {
8708    type: ["normal","flying"],
8709    bst: {
8710        hp: 55,
8711        atk: 75,
8712        def: 50,
8713        satk: 40,
8714        sdef: 40,
8715        spe: 80,
8716    },
8717    evolve: function() { return { 1: { pkmn: pkmn.staraptor, level: evolutionLevel2 } } },
8718    hiddenAbility: ability.reckless,
8719    signature : move.braveBird
8720}
8721
8722pkmn.staraptor = {
8723    type: ["normal","flying"],
8724    bst: {
8725        hp: 85,
8726        atk: 120,
8727        def: 70,
8728        satk: 50,
8729        sdef: 60,
8730        spe: 100,
8731    },
8732    hiddenAbility: ability.reckless,
8733    signature : move.braveBird
8734}
8735
8736pkmn.megaStaraptor = {
8737    type: ["fighting","flying"],
8738    bst: {
8739        hp: 85,
8740        atk: 140,
8741        def: 100,
8742        satk: 60,
8743        sdef: 90,
8744        spe: 110,
8745    }
8746}
8747
8748// 399 Bidoof → Bibarel
8749pkmn.bidoof = {
8750    type: ["normal"],
8751    bst: {
8752        hp: 59,
8753        atk: 45,
8754        def: 40,
8755        satk: 35,
8756        sdef: 40,
8757        spe: 31,
8758    },
8759    evolve: function() { return { 1: { pkmn: pkmn.bibarel, level: evolutionLevel1 } } },
8760    hiddenAbility: ability.simple,
8761    eggMove : move.aquaStep
8762}
8763
8764pkmn.bibarel = {
8765    type: ["normal","water"],
8766    bst: {
8767        hp: 79,
8768        atk: 85,
8769        def: 60,
8770        satk: 55,
8771        sdef: 60,
8772        spe: 71,
8773    },
8774    hiddenAbility: ability.simple,
8775    eggMove : move.aquaStep
8776}
8777
8778// 401 Kricketot → Kricketune
8779pkmn.kricketot = {
8780    type: ["bug"],
8781    bst: {
8782        hp: 37,
8783        atk: 25,
8784        def: 41,
8785        satk: 25,
8786        sdef: 41,
8787        spe: 25,
8788    },
8789    evolve: function() { return { 1: { pkmn: pkmn.kricketune, level: evolutionLevel1 } } },
8790    hiddenAbility: ability.metalhead,
8791    eggMove : move.megahorn
8792}
8793
8794pkmn.kricketune = {
8795    type: ["bug"],
8796    bst: {
8797        hp: 77,
8798        atk: 85,
8799        def: 51,
8800        satk: 55,
8801        sdef: 51,
8802        spe: 65,
8803    },
8804    hiddenAbility: ability.metalhead,
8805    eggMove : move.megahorn
8806}
8807
8808// 403 Shinx → Luxio → Luxray
8809pkmn.shinx = {
8810    type: ["electric"],
8811    bst: {
8812        hp: 45,
8813        atk: 65,
8814        def: 34,
8815        satk: 40,
8816        sdef: 34,
8817        spe: 45,
8818    },
8819    evolve: function() { return { 1: { pkmn: pkmn.luxio, level: evolutionLevel1 } } },
8820    hiddenAbility: ability.guts,
8821    signature : move.charge
8822}
8823
8824pkmn.luxio = {
8825    type: ["electric"],
8826    bst: {
8827        hp: 60,
8828        atk: 85,
8829        def: 49,
8830        satk: 60,
8831        sdef: 49,
8832        spe: 60,
8833    },
8834    evolve: function() { return { 1: { pkmn: pkmn.luxray, level: evolutionLevel2 } } },
8835    hiddenAbility: ability.guts,
8836    signature : move.charge
8837}
8838
8839pkmn.luxray = {
8840    type: ["electric"],
8841    bst: {
8842        hp: 80,
8843        atk: 120,
8844        def: 79,
8845        satk: 95,
8846        sdef: 79,
8847        spe: 70,
8848    },
8849    hiddenAbility: ability.guts,
8850    signature : move.charge
8851}
8852
8853// 406 Budew → Roselia → Roserade
8854pkmn.budew = {
8855    type: ["grass","poison"],
8856    bst: {
8857        hp: 40,
8858        atk: 30,
8859        def: 35,
8860        satk: 50,
8861        sdef: 70,
8862        spe: 55,
8863    },
8864    hiddenAbility: ability.grassySurge,
8865    evolve: function() { return { 1: { pkmn: pkmn.roselia, level: evolutionLevel1 } } },
8866}
8867
8868pkmn.roselia = {
8869    type: ["grass","poison"],
8870    bst: {
8871        hp: 50,
8872        atk: 60,
8873        def: 45,
8874        satk: 100,
8875        sdef: 80,
8876        spe: 65,
8877    },
8878    evolve: function() { return { 1: { pkmn: pkmn.roserade, item: item.shinyStone } } },
8879    hiddenAbility: ability.grassySurge,
8880}
8881
8882pkmn.roserade = {
8883    type: ["grass","poison"],
8884    bst: {
8885        hp: 60,
8886        atk: 70,
8887        def: 65,
8888        satk: 125,
8889        sdef: 105,
8890        spe: 90,
8891    },
8892    hiddenAbility: ability.grassySurge,
8893}
8894
8895// 408 Cranidos → Rampardos
8896pkmn.cranidos = {
8897    type: ["rock"],
8898    bst: {
8899        hp: 67,
8900        atk: 125,
8901        def: 40,
8902        satk: 30,
8903        sdef: 30,
8904        spe: 58,
8905    },
8906    evolve: function() { return { 1: { pkmn: pkmn.rampardos, level: evolutionLevel2 } } },
8907    hiddenAbility: ability.sheerForce,
8908}
8909
8910pkmn.rampardos = {
8911    type: ["rock"],
8912    bst: {
8913        hp: 97,
8914        atk: 165,
8915        def: 60,
8916        satk: 65,
8917        sdef: 50,
8918        spe: 58,
8919    },
8920    hiddenAbility: ability.sheerForce,
8921}
8922
8923// 410 Shieldon → Bastiodon
8924pkmn.shieldon = {
8925    type: ["rock","steel"],
8926    bst: {
8927        hp: 30,
8928        atk: 42,
8929        def: 118,
8930        satk: 42,
8931        sdef: 88,
8932        spe: 30,
8933    },
8934    evolve: function() { return { 1: { pkmn: pkmn.bastiodon, level: evolutionLevel2 } } },
8935    hiddenAbility: ability.metalhead,
8936    eggMove: ability.rockWrecker,
8937}
8938
8939pkmn.bastiodon = {
8940    type: ["rock","steel"],
8941    bst: {
8942        hp: 60,
8943        atk: 52,
8944        def: 168,
8945        satk: 47,
8946        sdef: 138,
8947        spe: 30,
8948    },
8949    hiddenAbility: ability.metalhead,
8950    eggMove: ability.rockWrecker,
8951}
8952
8953// 412 Burmy → Wormadam / Mothim
8954pkmn.burmy = {
8955    rename: `burmy Plant`,
8956    type: ["bug"],
8957    bst: {
8958        hp: 40,
8959        atk: 29,
8960        def: 45,
8961        satk: 29,
8962        sdef: 45,
8963        spe: 36,
8964    },
8965    evolve: function() {
8966        return {
8967            1: { pkmn: pkmn.wormadam, item: item.leafStone },
8968            2: { pkmn: pkmn.mothim, item: item.shinyStone }
8969        } 
8970    },
8971}
8972
8973pkmn.burmySandy = {
8974    type: ["bug"],
8975    bst: {
8976        hp: 40,
8977        atk: 29,
8978        def: 45,
8979        satk: 29,
8980        sdef: 45,
8981        spe: 36,
8982    },
8983    evolve: function() {
8984        return {
8985            1: { pkmn: pkmn.wormadamSandy, item: item.oddRock },
8986            2: { pkmn: pkmn.mothim, item: item.shinyStone }
8987        } 
8988    },
8989}
8990
8991pkmn.burmyTrash = {
8992    type: ["bug"],
8993    bst: {
8994        hp: 40,
8995        atk: 29,
8996        def: 45,
8997        satk: 29,
8998        sdef: 45,
8999        spe: 36,
9000    },
9001    evolve: function() {
9002        return {
9003            1: { pkmn: pkmn.wormadamTrash, item: item.metalCoat },
9004            2: { pkmn: pkmn.mothim, item: item.shinyStone }
9005        } 
9006    },
9007}
9008
9009pkmn.wormadam = {
9010    rename: `wormadam Plant`,
9011    type: ["bug","grass"],
9012    bst: {
9013        hp: 60,
9014        atk: 79,
9015        def: 105,
9016        satk: 59,
9017        sdef: 85,
9018        spe: 36,
9019    }
9020}
9021
9022pkmn.wormadamSandy = {
9023    type: ["bug","ground"],
9024    bst: {
9025        hp: 60,
9026        atk: 59,
9027        def: 85,
9028        satk: 79,
9029        sdef: 105,
9030        spe: 36,
9031    }
9032}
9033
9034pkmn.wormadamTrash = {
9035    type: ["bug","steel"],
9036    bst: {
9037        hp: 60,
9038        atk: 69,
9039        def: 95,
9040        satk: 69,
9041        sdef: 95,
9042        spe: 36,
9043    }
9044}
9045
9046pkmn.mothim = {
9047    type: ["bug","flying"],
9048    bst: {
9049        hp: 70,
9050        atk: 94,
9051        def: 50,
9052        satk: 94,
9053        sdef: 50,
9054        spe: 66,
9055    },
9056    hiddenAbility: ability.tintedLens,
9057}
9058
9059// 415 Combee → Vespiquen
9060pkmn.combee = {
9061    type: ["bug","flying"],
9062    bst: {
9063        hp: 30,
9064        atk: 30,
9065        def: 42,
9066        satk: 30,
9067        sdef: 42,
9068        spe: 70,
9069    },
9070    evolve: function() { return { 1: { pkmn: pkmn.vespiquen, level: evolutionLevel2 } } },
9071    hiddenAbility: ability.chrysilate,
9072    signature : move.attackOrder
9073}
9074
9075pkmn.vespiquen = {
9076    type: ["bug","flying"],
9077    bst: {
9078        hp: 70,
9079        atk: 80,
9080        def: 102,
9081        satk: 80,
9082        sdef: 102,
9083        spe: 40,
9084    },
9085    hiddenAbility: ability.chrysilate,
9086    signature : move.attackOrder
9087}
9088
9089// 417 Pachirisu
9090pkmn.pachirisu = {
9091    type: ["electric"],
9092    bst: {
9093        hp: 60,
9094        atk: 45,
9095        def: 70,
9096        satk: 45,
9097        sdef: 90,
9098        spe: 95,
9099    },
9100    hiddenAbility: ability.simple,
9101    eggMove : move.auraWheel
9102}
9103
9104// 418 Buizel → Floatzel
9105pkmn.buizel = {
9106    type: ["water"],
9107    bst: {
9108        hp: 55,
9109        atk: 65,
9110        def: 35,
9111        satk: 60,
9112        sdef: 30,
9113        spe: 85,
9114    },
9115    evolve: function() { return { 1: { pkmn: pkmn.floatzel, level: evolutionLevel2 } } },
9116    hiddenAbility: ability.moistPelt,
9117    signature : move.tripleDive
9118}
9119
9120pkmn.floatzel = {
9121    type: ["water"],
9122    bst: {
9123        hp: 85,
9124        atk: 105,
9125        def: 55,
9126        satk: 85,
9127        sdef: 50,
9128        spe: 115,
9129    },
9130    hiddenAbility: ability.moistPelt,
9131    signature : move.tripleDive
9132}
9133
9134// 420 Cherubi → Cherrim
9135pkmn.cherubi = {
9136    type: ["grass"],
9137    bst: {
9138        hp: 45,
9139        atk: 35,
9140        def: 45,
9141        satk: 62,
9142        sdef: 53,
9143        spe: 35,
9144    },
9145    evolve: function() { return { 1: { pkmn: pkmn.cherrim, level: evolutionLevel2 } } },
9146    hiddenAbility: ability.drought,
9147    eggMove : move.frenzyPlant
9148}
9149
9150pkmn.cherrim = {
9151    type: ["grass"],
9152    bst: {
9153        hp: 70,
9154        atk: 60,
9155        def: 70,
9156        satk: 87,
9157        sdef: 78,
9158        spe: 85,
9159    },
9160    hiddenAbility: ability.drought,
9161    eggMove : move.frenzyPlant
9162}
9163
9164pkmn.cherrimSunshine = {
9165    type: ["grass"],
9166    bst: {
9167        hp: 70,
9168        atk: 90,
9169        def: 70,
9170        satk: 87,
9171        sdef: 117,
9172        spe: 85,
9173    },
9174    hiddenAbility: ability.drought,
9175    eggMove : move.frenzyPlant
9176}
9177
9178// 422 Shellos → Gastrodon
9179pkmn.shellos = {
9180    rename: `shellos West`,
9181    type: ["water"],
9182    bst: {
9183        hp: 76,
9184        atk: 48,
9185        def: 48,
9186        satk: 57,
9187        sdef: 62,
9188        spe: 34,
9189    },
9190    evolve: function() { return { 1: { pkmn: pkmn.gastrodon, level: evolutionLevel2 } } },
9191    hiddenAbility: ability.sandForce,
9192}
9193
9194pkmn.shellosEast = {
9195    rename: `shellosEast`,
9196    type: ["water"],
9197    bst: {
9198        hp: 76,
9199        atk: 48,
9200        def: 48,
9201        satk: 57,
9202        sdef: 62,
9203        spe: 34,
9204    },
9205    evolve: function() { return { 1: { pkmn: pkmn.gastrodonEast, level: evolutionLevel2 } } },
9206    hiddenAbility: ability.gooey,
9207}
9208
9209pkmn.gastrodon = {
9210    rename: `gastrodonWest`,
9211    type: ["water","ground"],
9212    bst: {
9213        hp: 111,
9214        atk: 83,
9215        def: 68,
9216        satk: 92,
9217        sdef: 82,
9218        spe: 39,
9219    },
9220    hiddenAbility: ability.sandForce,
9221}
9222
9223pkmn.gastrodonEast = {
9224    type: ["water","ground"],
9225    bst: {
9226        hp: 111,
9227        atk: 83,
9228        def: 68,
9229        satk: 92,
9230        sdef: 82,
9231        spe: 39,
9232    },
9233    hiddenAbility: ability.gooey,
9234}
9235
9236// 424 Ambipom
9237
9238// 425 Drifloon → Drifblim
9239pkmn.drifloon = {
9240    type: ["ghost","flying"],
9241    bst: {
9242        hp: 90,
9243        atk: 50,
9244        def: 34,
9245        satk: 60,
9246        sdef: 44,
9247        spe: 70,
9248    },
9249    evolve: function() { return { 1: { pkmn: pkmn.drifblim, level: evolutionLevel2 } } },
9250    hiddenAbility: ability.windRider,
9251}
9252
9253pkmn.drifblim = {
9254    type: ["ghost","flying"],
9255    bst: {
9256        hp: 150,
9257        atk: 80,
9258        def: 44,
9259        satk: 90,
9260        sdef: 54,
9261        spe: 80,
9262    },
9263    hiddenAbility: ability.windRider,
9264}
9265
9266// 427 Buneary → Lopunny
9267pkmn.buneary = {
9268    type: ["normal"],
9269    bst: {
9270        hp: 55,
9271        atk: 66,
9272        def: 44,
9273        satk: 44,
9274        sdef: 56,
9275        spe: 85,
9276    },
9277    evolve: function() { return { 1: { pkmn: pkmn.lopunny, level: evolutionLevel2 } } },
9278    hiddenAbility: ability.scrappy,
9279}
9280
9281pkmn.lopunny = {
9282    type: ["normal"],
9283    bst: {
9284        hp: 65,
9285        atk: 76,
9286        def: 84,
9287        satk: 54,
9288        sdef: 96,
9289        spe: 105,
9290    },
9291    evolve: function() { return { 1: { pkmn: pkmn.megaLopunny, item: item.lopunnite } } },
9292    hiddenAbility: ability.scrappy,
9293    eggMove: move.hiJumpKick
9294}
9295
9296pkmn.megaLopunny = {
9297    type: ["normal","fighting"],
9298    bst: {
9299        hp: 80,
9300        atk: 136,
9301        def: 94,
9302        satk: 54,
9303        sdef: 96,
9304        spe: 135,
9305    },
9306    hiddenAbility: ability.scrappy,
9307    eggMove: move.hiJumpKick
9308}
9309
9310// 429 Mismagius
9311// 430 Honchkrow
9312
9313// 431 Glameow → Purugly
9314pkmn.glameow = {
9315    type: ["normal"],
9316    bst: {
9317        hp: 49,
9318        atk: 55,
9319        def: 42,
9320        satk: 42,
9321        sdef: 37,
9322        spe: 85,
9323    },
9324    evolve: function() { return { 1: { pkmn: pkmn.purugly, level: evolutionLevel2 } } },
9325    hiddenAbility: ability.thickFat,
9326}
9327
9328pkmn.purugly = {
9329    type: ["normal"],
9330    bst: {
9331        hp: 71,
9332        atk: 82,
9333        def: 64,
9334        satk: 64,
9335        sdef: 59,
9336        spe: 112,
9337    },
9338    hiddenAbility: ability.thickFat,
9339}
9340
9341// 433 Chingling
9342
9343// 434 Stunky → Skuntank
9344pkmn.stunky = {
9345    type: ["poison","dark"],
9346    bst: {
9347        hp: 63,
9348        atk: 63,
9349        def: 47,
9350        satk: 41,
9351        sdef: 41,
9352        spe: 74,
9353    },
9354    evolve: function() { return { 1: { pkmn: pkmn.skuntank, level: evolutionLevel2 } } },
9355}
9356
9357pkmn.skuntank = {
9358    type: ["poison","dark"],
9359    bst: {
9360        hp: 103,
9361        atk: 93,
9362        def: 67,
9363        satk: 71,
9364        sdef: 61,
9365        spe: 84,
9366    }
9367}
9368
9369// 436 Bronzor → Bronzong
9370pkmn.bronzor = {
9371    type: ["steel","psychic"],
9372    bst: {
9373        hp: 57,
9374        atk: 24,
9375        def: 86,
9376        satk: 24,
9377        sdef: 86,
9378        spe: 23,
9379    },
9380    evolve: function() { return { 1: { pkmn: pkmn.bronzong, level: evolutionLevel2 } } },
9381    hiddenAbility: ability.levitate,
9382}
9383
9384pkmn.bronzong = {
9385    type: ["steel","psychic"],
9386    bst: {
9387        hp: 67,
9388        atk: 89,
9389        def: 116,
9390        satk: 79,
9391        sdef: 116,
9392        spe: 33,
9393    },
9394    hiddenAbility: ability.levitate,
9395}
9396
9397// 438 Bonsly
9398// 439 Mime Jr.
9399// 440 Happiny
9400
9401// 441 Chatot
9402pkmn.chatot = {
9403    type: ["normal","flying"],
9404    bst: {
9405        hp: 76,
9406        atk: 65,
9407        def: 45,
9408        satk: 92,
9409        sdef: 42,
9410        spe: 91,
9411    },
9412    signature : move.chatter,
9413    hiddenAbility: ability.cacophony,
9414}
9415
9416// 442 Spiritomb
9417pkmn.spiritomb = {
9418    type: ["ghost","dark"],
9419    bst: {
9420        hp: 50,
9421        atk: 92,
9422        def: 108,
9423        satk: 92,
9424        sdef: 108,
9425        spe: 35,
9426    },
9427    hiddenAbility: ability.powerOfAlchemy,
9428}
9429
9430// 443 Gible → Gabite → Garchomp
9431pkmn.gible = {
9432    type: ["dragon","ground"],
9433    bst: {
9434        hp: 58,
9435        atk: 70,
9436        def: 45,
9437        satk: 40,
9438        sdef: 45,
9439        spe: 42,
9440    },
9441    evolve: function() { return { 1: { pkmn: pkmn.gabite, level: evolutionLevel2 } } },
9442    hiddenAbility: ability.sandForce,
9443}
9444
9445pkmn.gabite = {
9446    type: ["dragon","ground"],
9447    bst: {
9448        hp: 68,
9449        atk: 90,
9450        def: 65,
9451        satk: 50,
9452        sdef: 55,
9453        spe: 82,
9454    },
9455    evolve: function() { return { 1: { pkmn: pkmn.garchomp, level: evolutionLevel3 } } },
9456    hiddenAbility: ability.sandForce,
9457}
9458
9459pkmn.garchomp = {
9460    type: ["dragon","ground"],
9461    bst: {
9462        hp: 108,
9463        atk: 130,
9464        def: 95,
9465        satk: 80,
9466        sdef: 85,
9467        spe: 102,
9468    },
9469    evolve: function() { return { 1: { pkmn: pkmn.megaGarchomp, item: item.garchompite } } },
9470    hiddenAbility: ability.sandForce,
9471}
9472
9473pkmn.megaGarchomp = {
9474    type: ["dragon","ground"],
9475    bst: {
9476        hp: 108,
9477        atk: 170,
9478        def: 115,
9479        satk: 120,
9480        sdef: 95,
9481        spe: 92,
9482    },
9483    hiddenAbility: ability.sandForce,
9484}
9485
9486/*
9487
9488pkmn.megaGarchompZ = {
9489    type: ["dragon"],
9490    bst: {
9491        hp: 108,
9492        atk: 130,
9493        def: 85,
9494        satk: 141,
9495        sdef: 85,
9496        spe: 151,
9497    }
9498}
9499
9500*/
9501
9502// 446 Munchlax
9503
9504// 447 Riolu → Lucario
9505pkmn.riolu = {
9506    type: ["fighting"],
9507    bst: {
9508        hp: 40,
9509        atk: 70,
9510        def: 40,
9511        satk: 35,
9512        sdef: 40,
9513        spe: 60,
9514    },
9515    evolve: function() { return { 1: { pkmn: pkmn.lucario, level: evolutionLevel2 } } },
9516    hiddenAbility: ability.adaptability,
9517}
9518
9519pkmn.lucario = {
9520    type: ["fighting","steel"],
9521    bst: {
9522        hp: 70,
9523        atk: 110,
9524        def: 70,
9525        satk: 115,
9526        sdef: 70,
9527        spe: 90,
9528    },
9529    evolve: function() { return { 1: { pkmn: pkmn.megaLucario, item: item.lucarionite } } },
9530    hiddenAbility: ability.adaptability,
9531}
9532
9533pkmn.megaLucario = {
9534    type: ["fighting","steel"],
9535    bst: {
9536        hp: 80,
9537        atk: 155,
9538        def: 98,
9539        satk: 155,
9540        sdef: 70,
9541        spe: 137,
9542    },
9543    hiddenAbility: ability.adaptability,
9544}
9545
9546pkmn.megaLucarioZ = {
9547    type: ["fighting","steel"],
9548    bst: {
9549        hp: 80,
9550        atk: 135,
9551        def: 98,
9552        satk: 205,
9553        sdef: 70,
9554        spe: 207,
9555    },
9556}
9557
9558// 449 Hippopotas → Hippowdon
9559pkmn.hippopotas = {
9560    type: ["ground"],
9561    bst: {
9562        hp: 68,
9563        atk: 72,
9564        def: 78,
9565        satk: 38,
9566        sdef: 42,
9567        spe: 32,
9568    },
9569    evolve: function() { return { 1: { pkmn: pkmn.hippowdon, level: evolutionLevel2 } } },
9570    hiddenAbility: ability.sandStream,
9571}
9572
9573pkmn.hippowdon = {
9574    type: ["ground"],
9575    bst: {
9576        hp: 108,
9577        atk: 112,
9578        def: 118,
9579        satk: 68,
9580        sdef: 72,
9581        spe: 47,
9582    },
9583    hiddenAbility: ability.sandStream,
9584}
9585
9586// 451 Skorupi → Drapion
9587pkmn.skorupi = {
9588    type: ["poison","bug"],
9589    bst: {
9590        hp: 40,
9591        atk: 50,
9592        def: 90,
9593        satk: 30,
9594        sdef: 55,
9595        spe: 65,
9596    },
9597    evolve: function() { return { 1: { pkmn: pkmn.drapion, level: evolutionLevel3 } } },
9598    eggMove : move.acupressure,
9599    hiddenAbility: ability.merciless,
9600}
9601
9602pkmn.drapion = {
9603    type: ["poison","dark"],
9604    bst: {
9605        hp: 70,
9606        atk: 90,
9607        def: 110,
9608        satk: 60,
9609        sdef: 75,
9610        spe: 95,
9611    },
9612    eggMove : move.acupressure,
9613    hiddenAbility: ability.merciless,
9614}
9615
9616// 453 Croagunk → Toxicroak
9617pkmn.croagunk = {
9618    type: ["poison","fighting"],
9619    bst: {
9620        hp: 48,
9621        atk: 61,
9622        def: 40,
9623        satk: 61,
9624        sdef: 40,
9625        spe: 50,
9626    },
9627    evolve: function() { return { 1: { pkmn: pkmn.toxicroak, level: evolutionLevel2 } } },
9628    signature : move.venoshock
9629}
9630
9631pkmn.toxicroak = {
9632    type: ["poison","fighting"],
9633    bst: {
9634        hp: 83,
9635        atk: 106,
9636        def: 65,
9637        satk: 86,
9638        sdef: 65,
9639        spe: 85,
9640    },
9641    signature : move.venoshock
9642}
9643
9644// 455 Carnivine
9645pkmn.carnivine = {
9646    type: ["grass"],
9647    bst: {
9648        hp: 74,
9649        atk: 100,
9650        def: 72,
9651        satk: 100,
9652        sdef: 72,
9653        spe: 46,
9654    },
9655    signature : move.reckless,
9656    eggMove : move.frenzyPlant
9657}
9658
9659// 456 Finneon → Lumineon
9660pkmn.finneon = {
9661    type: ["water"],
9662    bst: {
9663        hp: 49,
9664        atk: 49,
9665        def: 56,
9666        satk: 49,
9667        sdef: 61,
9668        spe: 66,
9669    },
9670    evolve: function() { return { 1: { pkmn: pkmn.lumineon, level: evolutionLevel2 } } },
9671    hiddenAbility: ability.swiftSwim,
9672}
9673
9674pkmn.lumineon = {
9675    type: ["water"],
9676    bst: {
9677        hp: 69,
9678        atk: 69,
9679        def: 76,
9680        satk: 69,
9681        sdef: 86,
9682        spe: 91,
9683    },
9684    hiddenAbility: ability.swiftSwim,
9685}
9686
9687// 458 Mantyke
9688
9689// 459 Snover → Abomasnow
9690pkmn.snover = {
9691    type: ["grass","ice"],
9692    bst: {
9693        hp: 60,
9694        atk: 62,
9695        def: 50,
9696        satk: 62,
9697        sdef: 60,
9698        spe: 40,
9699    },
9700    evolve: function() { return { 1: { pkmn: pkmn.abomasnow, level: evolutionLevel3 } } },
9701    hiddenAbility: ability.snowWarning,
9702    eggMove : move.freezeDry
9703}
9704
9705pkmn.abomasnow = {
9706    type: ["grass","ice"],
9707    bst: {
9708        hp: 90,
9709        atk: 92,
9710        def: 75,
9711        satk: 92,
9712        sdef: 85,
9713        spe: 60,
9714    },
9715    evolve: function() { return { 1: { pkmn: pkmn.megaAbomasnow, item: item.abomasite } } },
9716    hiddenAbility: ability.snowWarning,
9717    eggMove : move.freezeDry
9718}
9719
9720pkmn.megaAbomasnow = {
9721    type: ["grass","ice"],
9722    bst: {
9723        hp: 120,
9724        atk: 132,
9725        def: 105,
9726        satk: 132,
9727        sdef: 105,
9728        spe: 30,
9729    },
9730    hiddenAbility: ability.snowWarning,
9731    eggMove : move.freezeDry
9732}
9733
9734// 461 Weavile
9735// 462 Magnezone
9736// 463 Lickylicky
9737// 464 Rhyperior
9738// 465 Tangrowth
9739// 466 Electivire
9740// 467 Magmortar
9741// 468 Togekiss
9742// 469 Yanmega
9743// 470 Leafeon
9744// 471 Glaceon
9745// 472 Gliscor
9746// 473 Mamoswine
9747// 474 Porygon-Z
9748// 475 Gallade
9749// 476 Probopass
9750// 477 Dusknoir
9751// 478 Froslass
9752
9753// 479 Rotom
9754pkmn.rotom = {
9755    type: ["electric","ghost"],
9756    bst: {
9757        hp: 50,
9758        atk: 50,
9759        def: 77,
9760        satk: 95,
9761        sdef: 77,
9762        spe: 91,
9763    },
9764    hiddenAbility: ability.levitate,
9765    eggMove : move.conversion
9766}
9767
9768pkmn.rotomHeat = {
9769    type: ["electric","fire"],
9770    bst: {
9771        hp: 50,
9772        atk: 65,
9773        def: 107,
9774        satk: 105,
9775        sdef: 107,
9776        spe: 86,
9777    },
9778    hiddenAbility: ability.pyrolate,
9779}
9780
9781pkmn.rotomWash = {
9782    type: ["electric","water"],
9783    bst: {
9784        hp: 50,
9785        atk: 65,
9786        def: 107,
9787        satk: 105,
9788        sdef: 107,
9789        spe: 86,
9790    },
9791    hiddenAbility: ability.hydrolate,
9792}
9793
9794pkmn.rotomFrost = {
9795    type: ["electric","ice"],
9796    bst: {
9797        hp: 50,
9798        atk: 65,
9799        def: 107,
9800        satk: 105,
9801        sdef: 107,
9802        spe: 86,
9803    },
9804    hiddenAbility: ability.glaciate,
9805    eggMove : move.freezeDry
9806}
9807
9808pkmn.rotomFan = {
9809    type: ["electric","flying"],
9810    bst: {
9811        hp: 50,
9812        atk: 65,
9813        def: 107,
9814        satk: 105,
9815        sdef: 107,
9816        spe: 86,
9817    },
9818    hiddenAbility: ability.aerilate,
9819}
9820
9821pkmn.rotomMow = {
9822    type: ["electric","grass"],
9823    bst: {
9824        hp: 50,
9825        atk: 65,
9826        def: 107,
9827        satk: 105,
9828        sdef: 107,
9829        spe: 86,
9830    },
9831    hiddenAbility: ability.verdify,
9832}
9833
9834// 480 Uxie
9835pkmn.uxie = {
9836    type: ["psychic"],
9837    bst: {
9838        hp: 75,
9839        atk: 30,
9840        def: 120,
9841        satk: 75,
9842        sdef: 150,
9843        spe: 80,
9844    },
9845    hiddenAbility: ability.sinisterGuard,
9846    signature : move.mysticalPower,
9847    lore: `Emerged to give shape to knowledge. When the world was still new, it shared understanding with humanity, allowing thought and memory to take root. Its presence quiets turmoil to the gods of time and space.`
9848}
9849
9850// 481 Mesprit
9851pkmn.mesprit = {
9852    type: ["psychic"],
9853    bst: {
9854        hp: 100,
9855        atk: 105,
9856        def: 105,
9857        satk: 105,
9858        sdef: 105,
9859        spe: 120,
9860    },
9861    hiddenAbility: ability.levitate,
9862    signature : move.mysticalPower,
9863    lore: `Emerged to give shape to emotion. When the world was still new, it shared feeling with humanity, allowing joy, sorrow, and empathy to take root. Its presence soothes unrest to the gods of time and space.`
9864}
9865
9866// 482 Azelf
9867pkmn.azelf = {
9868    type: ["psychic"],
9869    bst: {
9870        hp: 75,
9871        atk: 100,
9872        def: 70,
9873        satk: 120,
9874        sdef: 70,
9875        spe: 155,
9876    },
9877    hiddenAbility: ability.prankster,
9878    signature : move.mysticalPower,
9879    lore: `Emerged to give shape to will. When the world was still new, it granted resolve to humanity, allowing action, choice, and determination to take form. Its presence steels the spirit of the gods of time and space.`
9880}
9881
9882// 483 Dialga
9883pkmn.dialga = {
9884    type: ["steel","dragon"],
9885    bst: {
9886        hp: 100,
9887        atk: 120,
9888        def: 120,
9889        satk: 150,
9890        sdef: 100,
9891        spe: 90,
9892    },
9893    signature : move.roarOfTime,
9894    lore: `Bound by weight and limit, a shape time itself can endure. Its power yet governs past and future, though restrained, for the world cannot withstand the full measure of eternity given form.`
9895}
9896
9897pkmn.dialgaOrigin = {
9898    type: ["steel","dragon"],
9899    bst: {
9900        hp: 100,
9901        atk: 100,
9902        def: 190,
9903        satk: 160,
9904        sdef: 120,
9905        spe: 90,
9906    },
9907    lore: `Shaped by the Original One, when the universe had yet to know its first moment, It was brought forth to give law to duration. By its heartbeat, time began to flow; by its will, past and future were torn apart and given order. Without It, all life trapped by eternal stillness.`
9908}
9909
9910// 484 Palkia
9911pkmn.palkia = {
9912    type: ["water","dragon"],
9913    bst: {
9914        hp: 90,
9915        atk: 120,
9916        def: 100,
9917        satk: 150,
9918        sdef: 120,
9919        spe: 100,
9920    },
9921    signature : move.spacialRend,
9922    lore: `Bound by weight and limit, a shape space itself can sustain. Its power yet governs distance and separation, though restrained, for the world cannot bear the weight of infinite breadth given form.`
9923}
9924
9925pkmn.palkiaOrigin = {
9926    type: ["water","dragon"],
9927    bst: {
9928        hp: 90,
9929        atk: 100,
9930        def: 120,
9931        satk: 190,
9932        sdef: 160,
9933        spe: 100,
9934    },
9935    lore: `Shaped by the Original One, when the universe was yet unmeasured, It was brought forth to give form to expanse. By its existence, space became vast; by its will, distance gained meaning. Without It, the world would have no breadth, no separation between sky and land, nor any path for life to walk.`
9936}
9937
9938// 485 Heatran
9939pkmn.heatran = {
9940    type: ["fire","steel"],
9941    bst: {
9942        hp: 91,
9943        atk: 90,
9944        def: 146,
9945        satk: 130,
9946        sdef: 106,
9947        spe: 77,
9948    },
9949    hiddenAbility: ability.pyrolate,
9950    signature : move.magmaStorm,
9951    lore: `Formed within the depths of the earth, it moves through molten stone and scorched caverns, shaping volcanoes among the land through heat and pressure.`
9952}
9953
9954pkmn.megaHeatran = {
9955    type: ["fire","steel"],
9956    bst: {
9957        hp: 120,
9958        atk: 120,
9959        def: 106,
9960        satk: 175,
9961        sdef: 201,
9962        spe: 67,
9963    }
9964}
9965
9966// 486 Regigigas
9967pkmn.regigigas = {
9968    type: ["normal"],
9969    bst: {
9970        hp: 110,
9971        atk: 160,
9972        def: 110,
9973        satk: 80,
9974        sdef: 110,
9975        spe: 100,
9976    },
9977    lore: `Regigigas moved the continents into place, hauling landmasses with ropes of stone and ice, shaping the world through sheer strength. From this labor came the order of the land, after which it fell into long slumber.`
9978}
9979
9980// 487 Giratina
9981pkmn.giratina = {
9982    type: ["ghost","dragon"],
9983    bst: {
9984        hp: 150,
9985        atk: 100,
9986        def: 120,
9987        satk: 100,
9988        sdef: 120,
9989        spe: 90,
9990    },
9991    signature : move.shadowForce,
9992    lore: `Bound by weight and limit, a shape reality can tolerate. Its power yet governs antimatter and opposition, though restrained, for the world cannot endure the force that unravels all creation made whole.`
9993}
9994
9995pkmn.giratinaOrigin = {
9996    type: ["ghost","dragon"],
9997    bst: {
9998        hp: 100,
9999        atk: 160,
10000        def: 100,
10001        satk: 150,
10002        sdef: 100,
10003        spe: 160,
10004    },
10005    lore: `Shaped by the Original One, when the laws of creation first took form, It was born in defiance of them. Given dominion over antithesis of matter, It was cast away for its violence, bound to a world where logic collapses and direction has no meaning.`
10006}
10007
10008// 488 Cresselia
10009pkmn.cresselia = {
10010    type: ["psychic"],
10011    bst: {
10012        hp: 150,
10013        atk: 70,
10014        def: 120,
10015        satk: 75,
10016        sdef: 130,
10017        spe: 85,
10018    },
10019    hiddenAbility: ability.magicGuard,
10020    lore: `The embodiment of moon light. From the earliest ages, it has watched over sleep and dreams, bringing peaceful rest where darkness gathers. Its feathers dispel the nightmares born by Darkrai, as they balance the quiet rhythm of night that was set into the world.`
10021}
10022
10023// 489 Phione
10024pkmn.phione = {
10025    type: ["water"],
10026    bst: {
10027        hp: 80,
10028        atk: 80,
10029        def: 80,
10030        satk: 80,
10031        sdef: 80,
10032        spe: 80,
10033    }
10034}
10035
10036// 490 Manaphy
10037pkmn.manaphy = {
10038    type: ["water"],
10039    bst: {
10040        hp: 100,
10041        atk: 100,
10042        def: 100,
10043        satk: 100,
10044        sdef: 100,
10045        spe: 100,
10046    },
10047    lore: `The prince of the seas, the chosen of its kind, born with a bond that links all ocean life. It guides the creatures of the waters, preserving harmony beneath the waves.`
10048}
10049
10050// 491 Darkrai
10051pkmn.darkrai = {
10052    type: ["dark"],
10053    bst: {
10054        hp: 70,
10055        atk: 90,
10056        def: 90,
10057        satk: 155,
10058        sdef: 100,
10059        spe: 155,
10060    },
10061    hiddenAbility: ability.lightAbsorb,
10062    lore: `The embodiment of night shadow. From the earliest ages, it has been bound to dreams, drawing forth fear and unrest where its presence lingers. Nightmares follow in its wake, not by intent, but as a reflection of its nature.`
10063}
10064
10065pkmn.megaDarkrai = {
10066    type: ["dark"],
10067    bst: {
10068        hp: 70,
10069        atk: 120,
10070        def: 150,
10071        satk: 165,
10072        sdef: 150,
10073        spe: 85,
10074    }
10075}
10076
10077// 492 Shaymin
10078pkmn.shaymin = {
10079    type: ["grass"],
10080    bst: {
10081        hp: 100,
10082        atk: 100,
10083        def: 100,
10084        satk: 125,
10085        sdef: 125,
10086        spe: 100,
10087    },
10088    hiddenAbility: ability.verdify,
10089    lore: `Embodying gratitude and the renewal of life, It moves across barren lands, leaving fields of flowers in its wake and restoring the vitality of nature, bringing growth and bloom to places long abandoned.`
10090}
10091
10092pkmn.shayminSky = {
10093    type: ["grass", "flying"],
10094    bst: {
10095        hp: 100,
10096        atk: 103,
10097        def: 75,
10098        satk: 170,
10099        sdef: 75,
10100        spe: 170,
10101    },
10102    hiddenAbility: ability.verdify,
10103    lore: `Embodying gratitude and the renewal of life, It moves across barren lands, leaving fields of flowers in its wake and restoring the vitality of nature, bringing growth and bloom to places long abandoned.`
10104}
10105
10106// 493 Arceus
10107pkmn.arceus = {
10108    type : ["normal"],
10109    bst: {
10110    hp: 120,
10111    atk : 120,
10112    def: 120,
10113    satk : 120,
10114    sdef: 120,
10115    spe: 120,
10116    },
10117    signature : move.judgment,
10118    hiddenAbility: ability.thousandArms,
10119    lore: `Emerging from nothing, existence was created from its birth. Pillars that govern reality shaped by its will, and yet, only a vessel for the eye to see, and the mind to comprehend.`
10120}
10121
10122/*
10123
10124pkmn.arceusFighting = {
10125    type : ["fighting"],
10126    bst: {
10127    hp: 120,
10128    atk : 120,
10129    def: 120,
10130    satk : 120,
10131    sdef: 120,
10132    spe: 120,
10133    },
10134    signature : move.judgment,
10135    lore: `Emerging from nothing, existence was created from its birth, setting the threads of the universe in motion. The pillars that govern reality shaped by its thousand arms, and yet this is only a vessel, one that the mind can tolerate.`
10136}
10137
10138pkmn.arceusflying = {
10139    type : ["flying"],
10140    bst: {
10141    hp: 120,
10142    atk : 120,
10143    def: 120,
10144    satk : 120,
10145    sdef: 120,
10146    spe: 120,
10147    },
10148    signature : move.judgment,
10149    lore: `Emerging from nothing, existence was created from its birth, setting the threads of the universe in motion. The pillars that govern reality shaped by its thousand arms, and yet this is only a vessel, one that the mind can tolerate.`
10150}
10151
10152pkmn.arceusPoison = {
10153    type : ["poison"],
10154    bst: {
10155    hp: 120,
10156    atk : 120,
10157    def: 120,
10158    satk : 120,
10159    sdef: 120,
10160    spe: 120,
10161    },
10162    signature : move.judgment,
10163    lore: `Emerging from nothing, existence was created from its birth, setting the threads of the universe in motion. The pillars that govern reality shaped by its thousand arms, and yet this is only a vessel, one that the mind can tolerate.`
10164}
10165
10166pkmn.arceusGround = {
10167    type : ["ground"],
10168    bst: {
10169    hp: 120,
10170    atk : 120,
10171    def: 120,
10172    satk : 120,
10173    sdef: 120,
10174    spe: 120,
10175    },
10176    signature : move.judgment,
10177    lore: `Emerging from nothing, existence was created from its birth, setting the threads of the universe in motion. The pillars that govern reality shaped by its thousand arms, and yet this is only a vessel, one that the mind can tolerate.`
10178}
10179
10180pkmn.arceusRock = {
10181    type : ["rock"],
10182    bst: {
10183    hp: 120,
10184    atk : 120,
10185    def: 120,
10186    satk : 120,
10187    sdef: 120,
10188    spe: 120,
10189    },
10190    signature : move.judgment,
10191    lore: `Emerging from nothing, existence was created from its birth, setting the threads of the universe in motion. The pillars that govern reality shaped by its thousand arms, and yet this is only a vessel, one that the mind can tolerate.`
10192}
10193
10194pkmn.arceusBug = {
10195    type : ["bug"],
10196    bst: {
10197    hp: 120,
10198    atk : 120,
10199    def: 120,
10200    satk : 120,
10201    sdef: 120,
10202    spe: 120,
10203    },
10204    signature : move.judgment,
10205    lore: `Emerging from nothing, existence was created from its birth, setting the threads of the universe in motion. The pillars that govern reality shaped by its thousand arms, and yet this is only a vessel, one that the mind can tolerate.`
10206}
10207
10208pkmn.arceusGhost = {
10209    type : ["ghost"],
10210    bst: {
10211    hp: 120,
10212    atk : 120,
10213    def: 120,
10214    satk : 120,
10215    sdef: 120,
10216    spe: 120,
10217    },
10218    signature : move.judgment,
10219    lore: `Emerging from nothing, existence was created from its birth, setting the threads of the universe in motion. The pillars that govern reality shaped by its thousand arms, and yet this is only a vessel, one that the mind can tolerate.`
10220}
10221
10222pkmn.arceusSteel = {
10223    type : ["steel"],
10224    bst: {
10225    hp: 120,
10226    atk : 120,
10227    def: 120,
10228    satk : 120,
10229    sdef: 120,
10230    spe: 120,
10231    },
10232    signature : move.judgment,
10233    lore: `Emerging from nothing, existence was created from its birth, setting the threads of the universe in motion. The pillars that govern reality shaped by its thousand arms, and yet this is only a vessel, one that the mind can tolerate.`
10234}
10235
10236pkmn.arceusFire = {
10237    type : ["fire"],
10238    bst: {
10239    hp: 120,
10240    atk : 120,
10241    def: 120,
10242    satk : 120,
10243    sdef: 120,
10244    spe: 120,
10245    },
10246    signature : move.judgment,
10247    lore: `Emerging from nothing, existence was created from its birth, setting the threads of the universe in motion. The pillars that govern reality shaped by its thousand arms, and yet this is only a vessel, one that the mind can tolerate.`
10248}
10249
10250pkmn.arceusWater = {
10251    type : ["water"],
10252    bst: {
10253    hp: 120,
10254    atk : 120,
10255    def: 120,
10256    satk : 120,
10257    sdef: 120,
10258    spe: 120,
10259    },
10260    signature : move.judgment,
10261    lore: `Emerging from nothing, existence was created from its birth, setting the threads of the universe in motion. The pillars that govern reality shaped by its thousand arms, and yet this is only a vessel, one that the mind can tolerate.`
10262}
10263
10264pkmn.arceusGrass = {
10265    type : ["grass"],
10266    bst: {
10267    hp: 120,
10268    atk : 120,
10269    def: 120,
10270    satk : 120,
10271    sdef: 120,
10272    spe: 120,
10273    },
10274    signature : move.judgment,
10275    lore: `Emerging from nothing, existence was created from its birth, setting the threads of the universe in motion. The pillars that govern reality shaped by its thousand arms, and yet this is only a vessel, one that the mind can tolerate.`
10276}
10277
10278pkmn.arceusElectric = {
10279    type : ["electric"],
10280    bst: {
10281    hp: 120,
10282    atk : 120,
10283    def: 120,
10284    satk : 120,
10285    sdef: 120,
10286    spe: 120,
10287    },
10288    signature : move.judgment,
10289    lore: `Emerging from nothing, existence was created from its birth, setting the threads of the universe in motion. The pillars that govern reality shaped by its thousand arms, and yet this is only a vessel, one that the mind can tolerate.`
10290}
10291
10292pkmn.arceusPsychic = {
10293    type : ["psychic"],
10294    bst: {
10295    hp: 120,
10296    atk : 120,
10297    def: 120,
10298    satk : 120,
10299    sdef: 120,
10300    spe: 120,
10301    },
10302    signature : move.judgment,
10303    lore: `Emerging from nothing, existence was created from its birth, setting the threads of the universe in motion. The pillars that govern reality shaped by its thousand arms, and yet this is only a vessel, one that the mind can tolerate.`
10304}
10305
10306pkmn.arceusIce = {
10307    type : ["ice"],
10308    bst: {
10309    hp: 120,
10310    atk : 120,
10311    def: 120,
10312    satk : 120,
10313    sdef: 120,
10314    spe: 120,
10315    },
10316    signature : move.judgment,
10317    lore: `Emerging from nothing, existence was created from its birth, setting the threads of the universe in motion. The pillars that govern reality shaped by its thousand arms, and yet this is only a vessel, one that the mind can tolerate.`
10318}
10319
10320pkmn.arceusDragon = {
10321    type : ["dragon"],
10322    bst: {
10323    hp: 120,
10324    atk : 120,
10325    def: 120,
10326    satk : 120,
10327    sdef: 120,
10328    spe: 120,
10329    },
10330    signature : move.judgment,
10331    lore: `Emerging from nothing, existence was created from its birth, setting the threads of the universe in motion. The pillars that govern reality shaped by its thousand arms, and yet this is only a vessel, one that the mind can tolerate.`
10332}
10333
10334pkmn.arceusDark = {
10335    type : ["dark"],
10336    bst: {
10337    hp: 120,
10338    atk : 120,
10339    def: 120,
10340    satk : 120,
10341    sdef: 120,
10342    spe: 120,
10343    },
10344    signature : move.judgment,
10345    lore: `Emerging from nothing, existence was created from its birth, setting the threads of the universe in motion. The pillars that govern reality shaped by its thousand arms, and yet this is only a vessel, one that the mind can tolerate.`
10346}
10347
10348pkmn.arceusFairy = {
10349    type : ["fairy"],
10350    bst: {
10351    hp: 120,
10352    atk : 120,
10353    def: 120,
10354    satk : 120,
10355    sdef: 120,
10356    spe: 120,
10357    },
10358    signature : move.judgment,
10359    lore: `Emerging from nothing, existence was created from its birth, setting the threads of the universe in motion. The pillars that govern reality shaped by its thousand arms, and yet this is only a vessel, one that the mind can tolerate.`
10360}
10361
10362*/
10363
10364// 494 Victini
10365pkmn.victini = {
10366    type: ["psychic","fire"],
10367    bst: {
10368        hp: 100,
10369        atk: 100,
10370        def: 100,
10371        satk: 100,
10372        sdef: 100,
10373        spe: 100,
10374    },
10375    signature : move.vCreate
10376}
10377
10378// 495 Snivy → Servine → Serperior
10379pkmn.snivy = {
10380    type: ["grass"],
10381    bst: {
10382        hp: 45,
10383        atk: 45,
10384        def: 55,
10385        satk: 45,
10386        sdef: 55,
10387        spe: 63,
10388    },
10389    evolve: function() { return { 1: { pkmn: pkmn.servine, level: evolutionLevel1 } } },
10390    hiddenAbility: ability.contrary,
10391}
10392
10393pkmn.servine = {
10394    type: ["grass"],
10395    bst: {
10396        hp: 60,
10397        atk: 60,
10398        def: 75,
10399        satk: 60,
10400        sdef: 75,
10401        spe: 83,
10402    },
10403    evolve: function() { return { 1: { pkmn: pkmn.serperior, level: evolutionLevel2 } } },
10404    hiddenAbility: ability.contrary,
10405}
10406
10407pkmn.serperior = {
10408    type: ["grass"],
10409    bst: {
10410        hp: 75,
10411        atk: 70,
10412        def: 95,
10413        satk: 75,
10414        sdef: 95,
10415        spe: 113,
10416    },
10417    hiddenAbility: ability.contrary,
10418}
10419
10420// 498 Tepig → Pignite → Emboar
10421pkmn.tepig = {
10422    type: ["fire"],
10423    bst: {
10424        hp: 65,
10425        atk: 63,
10426        def: 45,
10427        satk: 45,
10428        sdef: 45,
10429        spe: 45,
10430    },
10431    evolve: function() { return { 1: { pkmn: pkmn.pignite, level: evolutionLevel1 } } },
10432    hiddenAbility: ability.fieryPelt,
10433    signature : move.heatCrash
10434}
10435
10436pkmn.pignite = {
10437    type: ["fire","fighting"],
10438    bst: {
10439        hp: 90,
10440        atk: 93,
10441        def: 55,
10442        satk: 70,
10443        sdef: 55,
10444        spe: 55,
10445    },
10446    evolve: function() { return { 1: { pkmn: pkmn.emboar, level: evolutionLevel2 } } },
10447    hiddenAbility: ability.fieryPelt,
10448    signature : move.heatCrash
10449}
10450
10451pkmn.emboar = {
10452    type: ["fire","fighting"],
10453    bst: {
10454        hp: 110,
10455        atk: 123,
10456        def: 65,
10457        satk: 100,
10458        sdef: 65,
10459        spe: 65,
10460    },
10461    hiddenAbility: ability.fieryPelt,
10462    signature : move.heatCrash
10463}
10464
10465pkmn.megaEmboar = {
10466    type: ["fire","fighting"],
10467    bst: {
10468        hp: 110,
10469        atk: 148,
10470        def: 75,
10471        satk: 110,
10472        sdef: 110,
10473        spe: 75,
10474    },
10475    hiddenAbility: ability.fieryPelt,
10476    signature : move.heatCrash
10477}
10478
10479// 501 Oshawott → Dewott → Samurott
10480pkmn.oshawott = {
10481    type: ["water"],
10482    bst: {
10483        hp: 55,
10484        atk: 55,
10485        def: 45,
10486        satk: 63,
10487        sdef: 45,
10488        spe: 45,
10489    },
10490    evolve: function() { return { 1: { pkmn: pkmn.dewott, level: evolutionLevel1 } } },
10491    hiddenAbility: ability.sharpness,
10492    signature : move.razorShell
10493}
10494
10495pkmn.dewott = {
10496    type: ["water"],
10497    bst: {
10498        hp: 75,
10499        atk: 75,
10500        def: 60,
10501        satk: 83,
10502        sdef: 60,
10503        spe: 60,
10504    },
10505    evolve: function() { return { 1: { pkmn: pkmn.samurott, level: evolutionLevel2 } } },
10506    hiddenAbility: ability.sharpness,
10507    signature : move.razorShell
10508}
10509
10510pkmn.samurott = {
10511    type: ["water"],
10512    bst: {
10513        hp: 95,
10514        atk: 100,
10515        def: 85,
10516        satk: 108,
10517        sdef: 70,
10518        spe: 70,
10519    },
10520    hiddenAbility: ability.sharpness,
10521    signature : move.razorShell
10522}
10523
10524pkmn.hisuianSamurott = {
10525    type: ["water", "dark"],
10526    bst: {
10527        hp: 90,
10528        atk: 108,
10529        def: 80,
10530        satk: 100,
10531        sdef: 65,
10532        spe: 85,
10533    }
10534}
10535
10536// 504 Patrat → Watchog
10537pkmn.patrat = {
10538  type: ["normal"],
10539  bst: {
10540    hp: 45,
10541    atk: 55,
10542    def: 39,
10543    satk: 35,
10544    sdef: 39,
10545    spe: 42,
10546  },
10547    evolve: function() { return { 1: { pkmn: pkmn.watchog, level: evolutionLevel1 } } },
10548}
10549
10550pkmn.watchog = {
10551  type: ["normal"],
10552  bst: {
10553    hp: 60,
10554    atk: 85,
10555    def: 69,
10556    satk: 60,
10557    sdef: 69,
10558    spe: 77,
10559  },
10560}
10561
10562// 506 Lillipup → Herdier → Stoutland
10563pkmn.lillipup = {
10564  type: ["normal"],
10565  bst: {
10566    hp: 45,
10567    atk: 60,
10568    def: 45,
10569    satk: 25,
10570    sdef: 45,
10571    spe: 55,
10572  },
10573  evolve: function() { return { 1: { pkmn: pkmn.herdier, level: evolutionLevel1 } } },
10574    hiddenAbility: ability.intimidate,
10575}
10576
10577pkmn.herdier = {
10578  type: ["normal"],
10579  bst: {
10580    hp: 85,
10581    atk: 80,
10582    def: 65,
10583    satk: 35,
10584    sdef: 65,
10585    spe: 70,
10586  },
10587  evolve: function() { return { 1: { pkmn: pkmn.stoutland, level: evolutionLevel2 } } },
10588    hiddenAbility: ability.intimidate,
10589}
10590
10591pkmn.stoutland = {
10592  type: ["normal"],
10593  bst: {
10594    hp: 85,
10595    atk: 110,
10596    def: 90,
10597    satk: 45,
10598    sdef: 90,
10599    spe: 80,
10600  },
10601    hiddenAbility: ability.intimidate,
10602}
10603
10604// 509 Purrloin → Liepard
10605pkmn.purrloin = {
10606  type: ["dark"],
10607  bst: {
10608    hp: 41,
10609    atk: 50,
10610    def: 37,
10611    satk: 50,
10612    sdef: 37,
10613    spe: 66,
10614  },
10615  evolve: function() { return { 1: { pkmn: pkmn.liepard, level: evolutionLevel1 } } },
10616    hiddenAbility: ability.prankster,
10617}
10618
10619pkmn.liepard = {
10620  type: ["dark"],
10621  bst: {
10622    hp: 64,
10623    atk: 88,
10624    def: 50,
10625    satk: 88,
10626    sdef: 50,
10627    spe: 106,
10628  },
10629    hiddenAbility: ability.prankster
10629,
10630}
10631
10632// 511 Pansage → Simisage
10633pkmn.pansage = {
10634  type: ["grass"],
10635  bst: {
10636    hp: 50,
10637    atk: 53,
10638    def: 48,
10639    satk: 53,
10640    sdef: 48,
10641    spe: 64,
10642  },
10643  evolve: function() { return { 1: { pkmn: pkmn.simisage, item: item.leafStone /* o candy si lo usas */ } } },
10644}
10645
10646pkmn.simisage = {
10647  type: ["grass"],
10648  bst: {
10649    hp: 75,
10650    atk: 98,
10651    def: 63,
10652    satk: 98,
10653    sdef: 63,
10654    spe: 101,
10655  },
10656}
10657
10658// 513 Pansear → Simisear
10659pkmn.pansear = {
10660  type: ["fire"],
10661  bst: {
10662    hp: 50,
10663    atk: 53,
10664    def: 48,
10665    satk: 53,
10666    sdef: 48,
10667    spe: 64,
10668  },
10669  evolve: function() { return { 1: { pkmn: pkmn.simisear, item: item.fireStone } } },
10670    hiddenAbility: ability.scorch,
10671    eggMove : move.burnUp
10672}
10673
10674pkmn.simisear = {
10675  type: ["fire"],
10676  bst: {
10677    hp: 75,
10678    atk: 98,
10679    def: 63,
10680    satk: 98,
10681    sdef: 63,
10682    spe: 101,
10683  },
10684    hiddenAbility: ability.scorch,
10685    eggMove : move.burnUp
10686}
10687
10688// 515 Panpour → Simipour
10689pkmn.panpour = {
10690  type: ["water"],
10691  bst: {
10692    hp: 50,
10693    atk: 53,
10694    def: 48,
10695    satk: 53,
10696    sdef: 48,
10697    spe: 64,
10698  },
10699  evolve: function() { return { 1: { pkmn: pkmn.simipour, item: item.waterStone } } },
10700    hiddenAbility: ability.moistPelt,
10701    eggMove : move.snipeShot
10702}
10703
10704pkmn.simipour = {
10705  type: ["water"],
10706  bst: {
10707    hp: 75,
10708    atk: 98,
10709    def: 63,
10710    satk: 98,
10711    sdef: 63,
10712    spe: 101,
10713  },
10714    hiddenAbility: ability.moistPelt,
10715    eggMove : move.snipeShot
10716}
10717
10718// 517 Munna → Musharna
10719pkmn.munna = {
10720  type: ["psychic"],
10721  bst: {
10722    hp: 76,
10723    atk: 25,
10724    def: 45,
10725    satk: 67,
10726    sdef: 55,
10727    spe: 24,
10728  },
10729  evolve: function() { return { 1: { pkmn: pkmn.musharna, item: item.dawnStone /* o equivalente */ } } },
10730    hiddenAbility: ability.aromaVeil,
10731}
10732
10733pkmn.musharna = {
10734  type: ["psychic"],
10735  bst: {
10736    hp: 116,
10737    atk: 55,
10738    def: 85,
10739    satk: 107,
10740    sdef: 95,
10741    spe: 29,
10742  },
10743    hiddenAbility: ability.aromaVeil,
10744}
10745
10746// 519 Pidove → Tranquill → Unfezant
10747pkmn.pidove = {
10748  type: ["normal","flying"],
10749  bst: {
10750    hp: 50,
10751    atk: 55,
10752    def: 50,
10753    satk: 36,
10754    sdef: 30,
10755    spe: 43,
10756  },
10757  evolve: function() { return { 1: { pkmn: pkmn.tranquill, level: evolutionLevel1 } } },
10758    hiddenAbility: ability.rivalry,
10759}
10760
10761pkmn.tranquill = {
10762  type: ["normal","flying"],
10763  bst: {
10764    hp: 80,
10765    atk: 77,
10766    def: 62,
10767    satk: 50,
10768    sdef: 42,
10769    spe: 65,
10770  },
10771  evolve: function() { return { 1: { pkmn: pkmn.unfezant, level: evolutionLevel2 } } },
10772    hiddenAbility: ability.rivalry,
10773}
10774
10775pkmn.unfezant = {
10776  type: ["normal","flying"],
10777  bst: {
10778    hp: 80,
10779    atk: 115,
10780    def: 80,
10781    satk: 65,
10782    sdef: 55,
10783    spe: 93,
10784  },
10785    hiddenAbility: ability.rivalry,
10786}
10787
10788// 522 Blitzle → Zebstrika
10789pkmn.blitzle = {
10790  type: ["electric"],
10791  bst: {
10792    hp: 45,
10793    atk: 60,
10794    def: 32,
10795    satk: 50,
10796    sdef: 32,
10797    spe: 76,
10798  },
10799  evolve: function() { return { 1: { pkmn: pkmn.zebstrika, level: evolutionLevel2 } } },
10800    hiddenAbility: ability.hyperconductor,
10801}
10802
10803pkmn.zebstrika = {
10804  type: ["electric"],
10805  bst: {
10806    hp: 75,
10807    atk: 100,
10808    def: 63,
10809    satk: 80,
10810    sdef: 63,
10811    spe: 116,
10812  },
10813    hiddenAbility: ability.hyperconductor,
10814}
10815
10816// 524 Roggenrola → Boldore → Gigalith
10817pkmn.roggenrola = {
10818  type: ["rock"],
10819  bst: {
10820    hp: 55,
10821    atk: 75,
10822    def: 85,
10823    satk: 35,
10824    sdef: 35,
10825    spe: 15,
10826  },
10827  evolve: function() { return { 1: { pkmn: pkmn.boldore, level: evolutionLevel2 } } },
10828    hiddenAbility: ability.sandForce,
10829    eggMove : move.rockWrecker
10830}
10831
10832pkmn.boldore = {
10833  type: ["rock"],
10834  bst: {
10835    hp: 80,
10836    atk: 105,
10837    def: 105,
10838    satk: 50,
10839    sdef: 50,
10840    spe: 20,
10841  },
10842  evolve: function() { return { 1: { pkmn: pkmn.gigalith, item: item.linkStone/*o un objeto de “union” si lo usas*/ } } },
10843    hiddenAbility: ability.sandForce,
10844    eggMove : move.rockWrecker
10845}
10846
10847pkmn.gigalith = {
10848  type: ["rock"],
10849  bst: {
10850    hp: 85,
10851    atk: 135,
10852    def: 130,
10853    satk: 60,
10854    sdef: 80,
10855    spe: 25,
10856  },
10857    hiddenAbility: ability.sandForce,
10858    eggMove : move.rockWrecker
10859}
10860
10861// 527 Woobat → Swoobat
10862pkmn.woobat = {
10863  type: ["psychic","flying"],
10864  bst: {
10865    hp: 65,
10866    atk: 45,
10867    def: 53,
10868    satk: 65,
10869    sdef: 53,
10870    spe: 72,
10871  },
10872  evolve: function() { return { 1: { pkmn: pkmn.swoobat, level: evolutionLevel2 } } },
10873    hiddenAbility: ability.simple,
10874}
10875
10876pkmn.swoobat = {
10877  type: ["psychic","flying"],
10878  bst: {
10879    hp: 87,
10880    atk: 55,
10881    def: 85,
10882    satk: 77,
10883    sdef: 85,
10884    spe: 134,
10885  },
10886    hiddenAbility: ability.simple,
10887}
10888
10889// 529 Drilbur → Excadrill
10890pkmn.drilbur = {
10891  type: ["ground"],
10892  bst: {
10893    hp: 75,
10894    atk: 95,
10895    def: 40,
10896    satk: 30,
10897    sdef: 45,
10898    spe: 68,
10899  },
10900  evolve: function() { return { 1: { pkmn: pkmn.excadrill, level: evolutionLevel2 } } },
10901    hiddenAbility: ability.sandForce,
10902}
10903
10904pkmn.excadrill = {
10905  type: ["ground","steel"],
10906  bst: {
10907    hp: 110,
10908    atk: 135,
10909    def: 60,
10910    satk: 50,
10911    sdef: 65,
10912    spe: 88,
10913  },
10914    hiddenAbility: ability.sandForce,
10915}
10916
10917pkmn.megaExcadrill = {
10918  type: ["ground","steel"],
10919  bst: {
10920    hp: 110,
10921    atk: 165,
10922    def: 100,
10923    satk: 65,
10924    sdef: 65,
10925    spe: 103,
10926  }
10927}
10928
10929// 531 Audino
10930pkmn.audino = {
10931  type: ["normal"],
10932  bst: {
10933    hp: 109,
10934    atk: 70,
10935    def: 106,
10936    satk: 70,
10937    sdef: 106,
10938    spe: 50,
10939  },
10940    evolve: function() { return { 1: { pkmn: pkmn.megaAudino, item: item.audinite } } },
10941    signature : move.acupressure,
10942    hiddenAbility: ability.sweetVeil,
10943}
10944
10945pkmn.megaAudino = {
10946    type: ["normal","fairy"],
10947    bst: {
10948        hp: 143,
10949        atk: 60,
10950        def: 126,
10951        satk: 80,
10952        sdef: 126,
10953        spe: 50,
10954    },
10955    signature : move.acupressure,
10956    hiddenAbility: ability.sweetVeil,
10957}
10958
10959// 532 Timburr → Gurdurr → Conkeldurr
10960pkmn.timburr = {
10961  type: ["fighting"],
10962  bst: {
10963    hp: 75,
10964    atk: 80,
10965    def: 55,
10966    satk: 25,
10967    sdef: 35,
10968    spe: 35,
10969  },
10970  evolve: function() { return { 1: { pkmn: pkmn.gurdurr, level: evolutionLevel2 } } },
10971    hiddenAbility: ability.ironFist,
10972}
10973
10974pkmn.gurdurr = {
10975  type: ["fighting"],
10976  bst: {
10977    hp: 85,
10978    atk: 105,
10979    def: 85,
10980    satk: 40,
10981    sdef: 50,
10982    spe: 40,
10983  },
10984  evolve: function() { return { 1: { pkmn: pkmn.conkeldurr, item: item.linkStone/*o “union” si usas algo así*/ } } },
10985    hiddenAbility: ability.ironFist,
10986}
10987
10988pkmn.conkeldurr = {
10989  type: ["fighting"],
10990  bst: {
10991    hp: 105,
10992    atk: 140,
10993    def: 95,
10994    satk: 55,
10995    sdef: 65,
10996    spe: 45,
10997  },
10998    hiddenAbility: ability.ironFist,
10999}
11000
11001// 535 Tympole → Palpitoad → Seismitoad
11002pkmn.tympole = {
11003  type: ["water"],
11004  bst: {
11005    hp: 55,
11006    atk: 50,
11007    def: 40,
11008    satk: 50,
11009    sdef: 40,
11010    spe: 65,
11011  },
11012  evolve: function() { return { 1: { pkmn: pkmn.palpitoad, level: evolutionLevel2 } } },
11013    hiddenAbility: ability.terralate,
11014}
11015
11016pkmn.palpitoad = {
11017  type: ["water","ground"],
11018  bst: {
11019    hp: 90,
11020    atk: 65,
11021    def: 55,
11022    satk: 65,
11023    sdef: 55,
11024    spe: 70,
11025  },
11026  evolve: function() { return { 1: { pkmn: pkmn.seismitoad, level: evolutionLevel2 } } },
11027    hiddenAbility: ability.terralate,
11028}
11029
11030pkmn.seismitoad = {
11031  type: ["water","ground"],
11032  bst: {
11033    hp: 105,
11034    atk: 95,
11035    def: 75,
11036    satk: 85,
11037    sdef: 75,
11038    spe: 74,
11039  },
11040    hiddenAbility: ability.terralate,
11041}
11042
11043// 538 Throh
11044pkmn.throh = {
11045  type: ["fighting"],
11046  bst: {
11047    hp: 120,
11048    atk: 100,
11049    def: 85,
11050    satk: 30,
11051    sdef: 85,
11052    spe: 45,
11053  },
11054    hiddenAbility: ability.guts,
11055}
11056
11057// 539 Sawk
11058pkmn.sawk = {
11059  type: ["fighting"],
11060  bst: {
11061    hp: 75,
11062    atk: 125,
11063    def: 75,
11064    satk: 30,
11065    sdef: 75,
11066    spe: 85,
11067  },
11068    hiddenAbility: ability.ambidextrous,
11069    eggMove : move.hiJumpKick
11070}
11071
11072// 540 Sewaddle → Swadloon → Leavanny
11073pkmn.sewaddle = {
11074  type: ["bug","grass"],
11075  bst: {
11076    hp: 45,
11077    atk: 53,
11078    def: 70,
11079    satk: 40,
11080    sdef: 60,
11081    spe: 42,
11082  },
11083  evolve: function() { return { 
11084    1: { pkmn: pkmn.swadloon, level: evolutionLevel1 } 
11085  } },
11086    eggMove : move.trailblaze
11087}
11088
11089pkmn.swadloon = {
11090  type: ["bug","grass"],
11091  bst: {
11092    hp: 55,
11093    atk: 73,
11094    def: 90,
11095    satk: 50,
11096    sdef: 80,
11097    spe: 57,
11098  },
11099  evolve: function() { return { 1: { pkmn: pkmn.leavanny, item: item.leafStone } } },
11100    eggMove : move.trailblaze
11101}
11102
11103pkmn.leavanny = {
11104  type: ["bug","grass"],
11105  bst: {
11106    hp: 75,
11107    atk: 103,
11108    def: 80,
11109    satk: 70,
11110    sdef: 80,
11111    spe: 92,
11112  },
11113    eggMove : move.trailblaze
11114}
11115
11116// 543 Venipede → Whirlipede → Scolipede
11117pkmn.venipede = {
11118  type: ["bug","poison"],
11119  bst: {
11120    hp: 30,
11121    atk: 45,
11122    def: 59,
11123    satk: 30,
11124    sdef: 39,
11125    spe: 57,
11126  },
11127  evolve: function() { return { 1: { pkmn: pkmn.whirlipede, level: evolutionLevel1 } } },
11128    hiddenAbility: ability.speedBoost,
11129}
11130
11131pkmn.whirlipede = {
11132  type: ["bug","poison"],
11133  bst: {
11134    hp: 40,
11135    atk: 55,
11136    def: 99,
11137    satk: 40,
11138    sdef: 79,
11139    spe: 47,
11140  },
11141  evolve: function() { return { 1: { pkmn: pkmn.scolipede, level: evolutionLevel2 } } },
11142    hiddenAbility: ability.speedBoost,
11143}
11144
11145pkmn.scolipede = {
11146  type: ["bug","poison"],
11147  bst: {
11148    hp: 60,
11149    atk: 100,
11150    def: 89,
11151    satk: 55,
11152    sdef: 69,
11153    spe: 112,
11154  },
11155    hiddenAbility: ability.speedBoost,
11156}
11157
11158
11159// 546 Cottonee → Whimsicott
11160pkmn.cottonee = {
11161  type: ["grass","fairy"],
11162  bst: {
11163    hp: 40,
11164    atk: 27,
11165    def: 60,
11166    satk: 37,
11167    sdef: 50,
11168    spe: 66,
11169  },
11170  evolve: function() { return { 1: { pkmn: pkmn.whimsicott, item: item.sunStone /*o equivalente*/ } } },
11171    signature : move.cottonGuard
11172}
11173
11174pkmn.whimsicott = {
11175  type: ["grass","fairy"],
11176  bst: {
11177    hp: 60,
11178    atk: 67,
11179    def: 85,
11180    satk: 77,
11181    sdef: 75,
11182    spe: 116,
11183  },
11184    signature : move.cottonGuard
11185}
11186
11187// 548 Petilil → Lilligant
11188pkmn.petilil = {
11189  type: ["grass"],
11190  bst: {
11191    hp: 45,
11192    atk: 35,
11193    def: 50,
11194    satk: 70,
11195    sdef: 50,
11196    spe: 30,
11197  },
11198  evolve: function() { return { 1: { pkmn: pkmn.lilligant, item: item.sunStone } } },
11199    hiddenAbility: ability.costar,
11200}
11201
11202pkmn.lilligant = {
11203  type: ["grass"],
11204  bst: {
11205    hp: 70,
11206    atk: 60,
11207    def: 75,
11208    satk: 110,
11209    sdef: 75,
11210    spe: 90,
11211  },
11212    hiddenAbility: ability.costar,
11213}
11214
11215pkmn.hisuianLilligant = {
11216  type: ["grass", "fighting"],
11217  bst: {
11218    hp: 70,
11219    atk: 105,
11220    def: 75,
11221    satk: 50,
11222    sdef: 75,
11223    spe: 105,
11224  },
11225    hiddenAbility: ability.costar,
11226}
11227
11228// 550 Basculin → Basculegion
11229pkmn.basculin = {
11230  rename: `basculin Red`,
11231  type: ["water"],
11232  bst: {
11233    hp: 70,
11234    atk: 92,
11235    def: 65,
11236    satk: 80,
11237    sdef: 55,
11238    spe: 98,
11239  },
11240    hiddenAbility: ability.adaptability,
11241}
11242
11243pkmn.basculinBlue = {
11244  type: ["water"],
11245  bst: {
11246    hp: 70,
11247    atk: 92,
11248    def: 65,
11249    satk: 80,
11250    sdef: 55,
11251    spe: 98,
11252  },
11253    hiddenAbility: ability.adaptability,
11254}
11255
11256pkmn.basculinWhite = {
11257  type: ["water"],
11258  bst: {
11259    hp: 70,
11260    atk: 92,
11261    def: 65,
11262    satk: 80,
11263    sdef: 55,
11264    spe: 98,
11265  },
11266  evolve: function() {
11267    return {
11268      1: { pkmn: pkmn.basculegionM, item: item.waterStone },
11269      2: { pkmn: pkmn.basculegionF, item: item.duskStone },
11270    }
11271  },
11272  hiddenAbility: ability.adaptability,
11273}
11274
11275pkmn.basculegionM = {
11276    type: ["water", "ghost"],
11277    bst: {
11278        hp: 120,
11279        atk: 112,
11280        def: 65,
11281        satk: 80,
11282        sdef: 75,
11283        spe: 78,
11284    },
11285}
11286
11287pkmn.basculegionF = {
11288    type: ["water", "ghost"],
11289    bst: {
11290        hp: 120,
11291        atk: 92,
11292        def: 65,
11293        satk: 100,
11294        sdef: 75,
11295        spe: 78,
11296    },
11297}
11298
11299// 551 Sandile → Krokorok → Krookodile
11300pkmn.sandile = {
11301  type: ["ground","dark"],
11302  bst: {
11303    hp: 50,
11304    atk: 72,
11305    def: 35,
11306    satk: 35,
11307    sdef: 35,
11308    spe: 65,
11309  },
11310  evolve: function() { return { 1: { pkmn: pkmn.krokorok, level: evolutionLevel2 } } },
11311    hiddenAbility: ability.moxie,
11312}
11313
11314pkmn.krokorok = {
11315  type: ["ground","dark"],
11316  bst: {
11317    hp: 60,
11318    atk: 82,
11319    def: 45,
11320    satk: 45,
11321    sdef: 45,
11322    spe: 74,
11323  },
11324  evolve: function() { return { 1: { pkmn: pkmn.krookodile, level: evolutionLevel3 } } },
11325    hiddenAbility: ability.moxie,
11326}
11327
11328pkmn.krookodile = {
11329  type: ["ground","dark"],
11330  bst: {
11331    hp: 95,
11332    atk: 117,
11333    def: 80,
11334    satk: 65,
11335    sdef: 70,
11336    spe: 92,
11337  },
11338    hiddenAbility: ability.moxie,
11339}
11340
11341// 554 Darumaka → Darmanitan
11342pkmn.darumaka = {
11343  type: ["fire"],
11344  bst: {
11345    hp: 70,
11346    atk: 90,
11347    def: 45,
11348    satk: 15,
11349    sdef: 45,
11350    spe: 50,
11351  },
11352  evolve: function() { return { 1: { pkmn: pkmn.darmanitan, level: evolutionLevel2 } } },
11353    hiddenAbility: ability.gorillaTactics,
11354    eggMove : move.blazeKick
11355}
11356
11357pkmn.galarianDarumaka = {
11358  type: ["ice"],
11359  bst: {
11360    hp: 70,
11361    atk: 90,
11362    def: 45,
11363    satk: 15,
11364    sdef: 45,
11365    spe: 50,
11366  },
11367  evolve: function() { return { 1: { pkmn: pkmn.galarianDarmanitan, item: item.iceStone } } }
11368}
11369
11370pkmn.darmanitan = {
11371  type: ["fire"],
11372  bst: {
11373    hp: 105,
11374    atk: 140,
11375    def: 55,
11376    satk: 30,
11377    sdef: 55,
11378    spe: 95,
11379  },
11380    hiddenAbility: ability.gorillaTactics,
11381    eggMove : move.blazeKick
11382}
11383
11384pkmn.galarianDarmanitan = {
11385  type: ["ice"],
11386  bst: {
11387    hp: 105,
11388    atk: 160,
11389    def: 55,
11390    satk: 30,
11391    sdef: 55,
11392    spe: 135,
11393  }
11394}
11395
11396// 556 Maractus
11397pkmn.maractus = {
11398  type: ["grass"],
11399  bst: {
11400    hp: 75,
11401    atk: 86,
11402    def: 67,
11403    satk: 106,
11404    sdef: 67,
11405    spe: 60,
11406  },
11407    hiddenAbility: ability.waterAbsorb,
11408    eggMove : move.acupressure
11409}
11410
11411// 557 Dwebble → Crustle
11412pkmn.dwebble = {
11413  type: ["bug","rock"],
11414  bst: {
11415    hp: 50,
11416    atk: 65,
11417    def: 85,
11418    satk: 35,
11419    sdef: 35,
11420    spe: 55,
11421  },
11422  evolve: function() { return { 1: { pkmn: pkmn.crustle, level: evolutionLevel2 } } },
11423    hiddenAbility: ability.filter,
11424}
11425
11426pkmn.crustle = {
11427  type: ["bug","rock"],
11428  bst: {
11429    hp: 70,
11430    atk: 95,
11431    def: 125,
11432    satk: 65,
11433    sdef: 75,
11434    spe: 45,
11435  },
11436    hiddenAbility: ability.filter,
11437}
11438
11439// 559 Scraggy → Scrafty
11440pkmn.scraggy = {
11441  type: ["dark","fighting"],
11442  bst: {
11443    hp: 50,
11444    atk: 75,
11445    def: 70,
11446    satk: 35,
11447    sdef: 70,
11448    spe: 48,
11449  },
11450  evolve: function() { return { 1: { pkmn: pkmn.scrafty, level: evolutionLevel2 } } },
11451    hiddenAbility: ability.moxie,
11452}
11453
11454pkmn.scrafty = {
11455  type: ["dark","fighting"],
11456  bst: {
11457    hp: 65,
11458    atk: 90,
11459    def: 115,
11460    satk: 45,
11461    sdef: 115,
11462    spe: 58,
11463  },
11464    hiddenAbility: ability.moxie,
11465}
11466
11467// 561 Sigilyph
11468pkmn.sigilyph = {
11469  type: ["psychic","flying"],
11470  bst: {
11471    hp: 72,
11472    atk: 58,
11473    def: 80,
11474    satk: 103,
11475    sdef: 80,
11476    spe: 97,
11477  },
11478    hiddenAbility: ability.magicGuard,
11479    signature : move.storedPower
11480}
11481
11482// 562 Yamask → Cofagrigus / Galarian Yamask → Runerigus
11483pkmn.yamask = {
11484  type: ["ghost"],
11485  bst: {
11486    hp: 38,
11487    atk: 30,
11488    def: 85,
11489    satk: 55,
11490    sdef: 65,
11491    spe: 30,
11492  },
11493  evolve: function() { return { 1: { pkmn: pkmn.cofagrigus, level: evolutionLevel2 } } },
11494    hiddenAbility: ability.somberField,
11495}
11496
11497pkmn.galarianYamask = {
11498  type: ["ground", "ghost"],
11499  bst: {
11500    hp: 38,
11501    atk: 55,
11502    def: 85,
11503    satk: 30,
11504    sdef: 65,
11505    spe: 30,
11506  },
11507  evolve: function() { return { 1: { pkmn: pkmn.runerigus, level: evolutionLevel2 } } },
11508    hiddenAbility: ability.powerOfAlchemy,
11509}
11510
11511pkmn.cofagrigus = {
11512  type: ["ghost"],
11513  bst: {
11514    hp: 58,
11515    atk: 50,
11516    def: 145,
11517    satk: 95,
11518    sdef: 105,
11519    spe: 30,
11520  },
11521    hiddenAbility: ability.somberField,
11522}
11523
11524pkmn.runerigus = {
11525  type: ["ground","ghost"],
11526  bst: {
11527    hp: 58,
11528    atk: 95,
11529    def: 145,
11530    satk: 50,
11531    sdef: 105,
11532    spe: 30,
11533  },
11534    hiddenAbility: ability.powerOfAlchemy,
11535}
11536
11537// 564 Tirtouga → Carracosta
11538pkmn.tirtouga = {
11539  type: ["water","rock"],
11540  bst: {
11541    hp: 54,
11542    atk: 78,
11543    def: 103,
11544    satk: 53,
11545    sdef: 45,
11546    spe: 22,
11547  },
11548  evolve: function() { return { 1: { pkmn: pkmn.carracosta, level: evolutionLevel2 } } },
11549    hiddenAbility: ability.shieldsDown,
11550    eggMove : move.razorShell
11551}
11552
11553pkmn.carracosta = {
11554  type: ["water","rock"],
11555  bst: {
11556    hp: 74,
11557    atk: 108,
11558    def: 133,
11559    satk: 83,
11560    sdef: 65,
11561    spe: 32,
11562  },
11563    hiddenAbility: ability.shieldsDown,
11564    eggMove : move.razorShell
11565}
11566
11567// 566 Archen → Archeops
11568pkmn.archen = {
11569  type: ["rock","flying"],
11570  bst: {
11571    hp: 55,
11572    atk: 112,
11573    def: 45,
11574    satk: 74,
11575    sdef: 45,
11576    spe: 70,
11577  },
11578  evolve: function() { return { 1: { pkmn: pkmn.archeops, level: evolutionLevel2 } } },
11579}
11580
11581pkmn.archeops = {
11582  type: ["rock","flying"],
11583  bst: {
11584    hp: 75,
11585    atk: 120,
11586    def: 65,
11587    satk: 92,
11588    sdef: 65,
11589    spe: 110,
11590  },
11591}
11592
11593// 568 Trubbish → Garbodor
11594pkmn.trubbish = {
11595  type: ["poison"],
11596  bst: {
11597    hp: 50,
11598    atk: 50,
11599    def: 62,
11600    satk: 40,
11601    sdef: 62,
11602    spe: 65,
11603  },
11604  evolve: function() { return { 1: { pkmn: pkmn.garbodor, level: evolutionLevel2 } } },
11605    hiddenAbility: ability.toxicBoost,
11606}
11607
11608pkmn.garbodor = {
11609  type: ["poison"],
11610  bst: {
11611    hp: 80,
11612    atk: 95,
11613    def: 82,
11614    satk: 60,
11615    sdef: 82,
11616    spe: 75,
11617  },
11618    hiddenAbility: ability.toxicBoost,
11619}
11620
11621pkmn.garbodorGmax = {
11622  type: ["poison"],
11623  bst: {
11624    hp: 80*1.6,
11625    atk: 95*1.6,
11626    def: 82*1.6,
11627    satk: 60*1.6,
11628    sdef: 82*1.6,
11629    spe: 75*1.6,
11630  },
11631    hiddenAbility: ability.toxicBoost,
11632}
11633
11634// 570 Zorua → Zoroark
11635pkmn.zorua = {
11636  type: ["dark"],
11637  bst: {
11638    hp: 40,
11639    atk: 65,
11640    def: 40,
11641    satk: 80,
11642    sdef: 40,
11643    spe: 65,
11644  },
11645  evolve: function() { return { 1: { pkmn: pkmn.zoroark, level: evolutionLevel2 } } },
11646    hiddenAbility: ability.imposter,
11647    eggMove : move.mimic
11648}
11649
11650pkmn.hisuianZorua = {
11651  type: ["normal", "ghost"],
11652  bst: {
11653    hp: 35,
11654    atk: 60,
11655    def: 40,
11656    satk: 85,
11657    sdef: 40,
11658    spe: 70,
11659  },
11660  evolve: function() { return { 1: { pkmn: pkmn.hisuianZoroark, level: evolutionLevel2 } } },
11661    hiddenAbility: ability.merciless,
11662}
11663
11664pkmn.zoroark = {
11665  type: ["dark"],
11666  bst: {
11667    hp: 60,
11668    atk: 105,
11669    def: 60,
11670    satk: 120,
11671    sdef: 60,
11672    spe: 105,
11673  },
11674    hiddenAbility: ability.imposter,
11675    eggMove : move.mimic
11676}
11677
11678pkmn.hisuianZoroark = {
11679  type: ["normal", "ghost"],
11680  bst: {
11681    hp: 55,
11682    atk: 100,
11683    def: 60,
11684    satk: 125,
11685    sdef: 60,
11686    spe: 110,
11687  },
11688    hiddenAbility: ability.merciless,
11689}
11690
11691// 572 Minccino → Cinccino
11692pkmn.minccino = {
11693  type: ["normal"],
11694  bst: {
11695    hp: 55,
11696    atk: 50,
11697    def: 40,
11698    satk: 40,
11699    sdef: 40,
11700    spe: 75,
11701  },
11702  evolve: function() { return { 1: { pkmn: pkmn.cinccino, item: item.shinyStone /*o equivalente*/ } } },
11703    hiddenAbility: ability.skillLink,
11704}
11705
11706pkmn.cinccino = {
11707  type: ["normal"],
11708  bst: {
11709    hp: 75,
11710    atk: 95,
11711    def: 60,
11712    satk: 65,
11713    sdef: 60,
11714    spe: 115,
11715  },
11716    hiddenAbility: ability.skillLink,
11717}
11718
11719// 574 Gothita → Gothorita → Gothitelle
11720pkmn.gothita = {
11721  type: ["psychic"],
11722  bst: {
11723    hp: 45,
11724    atk: 30,
11725    def: 50,
11726    satk: 55,
11727    sdef: 65,
11728    spe: 45,
11729  },
11730  evolve: function() { return { 1: { pkmn: pkmn.gothorita, level: evolutionLevel2 } } },
11731    hiddenAbility: ability.justified,
11732}
11733
11734pkmn.gothorita = {
11735  type: ["psychic"],
11736  bst: {
11737    hp: 60,
11738    atk: 45,
11739    def: 70,
11740    satk: 75,
11741    sdef: 85,
11742    spe: 55,
11743  },
11744  evolve: function() { return { 1: { pkmn: pkmn.gothitelle, level: evolutionLevel3 } } },
11745    hiddenAbility: ability.justified,
11746}
11747
11748pkmn.gothitelle = {
11749  type: ["psychic"],
11750  bst: {
11751    hp: 70,
11752    atk: 55,
11753    def: 95,
11754    satk: 95,
11755    sdef: 110,
11756    spe: 65,
11757  },
11758    hiddenAbility: ability.justified,
11759}
11760
11761// 577 Solosis → Duosion → Reuniclus
11762pkmn.solosis = {
11763  type: ["psychic"],
11764  bst: {
11765    hp: 45,
11766    atk: 30,
11767    def: 40,
11768    satk: 105,
11769    sdef: 50,
11770    spe: 20,
11771  },
11772  evolve: function() { return { 1: { pkmn: pkmn.duosion, level: evolutionLevel2 } } },
11773    hiddenAbility: ability.magicGuard,
11774}
11775
11776pkmn.duosion = {
11777  type: ["psychic"],
11778  bst: {
11779    hp: 75,
11780    atk: 40,
11781    def: 50,
11782    satk: 125,
11783    sdef: 60,
11784    spe: 30,
11785  },
11786  evolve: function() { return { 1: { pkmn: pkmn.reuniclus, level: evolutionLevel3 } } },
11787    hiddenAbility: ability.magicGuard,
11788}
11789
11790pkmn.reuniclus = {
11791  type: ["psychic"],
11792  bst: {
11793    hp: 110,
11794    atk: 65,
11795    def: 75,
11796    satk: 125,
11797    sdef: 85,
11798    spe: 30,
11799  },
11800    hiddenAbility: ability.magicGuard,
11801}
11802
11803// 580 Ducklett → Swanna
11804pkmn.ducklett = {
11805  type: ["water","flying"],
11806  bst: {
11807    hp: 62,
11808    atk: 44,
11809    def: 50,
11810    satk: 44,
11811    sdef: 50,
11812    spe: 55,
11813  },
11814  evolve: function() { return { 1: { pkmn: pkmn.swanna, level: evolutionLevel2 } } },
11815    hiddenAbility: ability.drizzle,
11816}
11817
11818pkmn.swanna = {
11819  type: ["water","flying"],
11820  bst: {
11821    hp: 75,
11822    atk: 87,
11823    def: 63,
11824    satk: 87,
11825    sdef: 63,
11826    spe: 98,
11827  },
11828    hiddenAbility: ability.drizzle,
11829}
11830
11831// 582 Vanillite → Vanillish → Vanilluxe
11832pkmn.vanillite = {
11833  type: ["ice"],
11834  bst: {
11835    hp: 36,
11836    atk: 50,
11837    def: 50,
11838    satk: 65,
11839    sdef: 60,
11840    spe: 44,
11841  },
11842  evolve: function() { return { 1: { pkmn: pkmn.vanillish, level: evolutionLevel2 } } },
11843    hiddenAbility: ability.snowWarning,
11844}
11845
11846pkmn.vanillish = {
11847  type: ["ice"],
11848  bst: {
11849    hp: 51,
11850    atk: 65,
11851    def: 65,
11852    satk: 80,
11853    sdef: 75,
11854    spe: 59,
11855  },
11856  evolve: function() { return { 1: { pkmn: pkmn.vanilluxe, level: evolutionLevel3 } } },
11857    hiddenAbility: ability.snowWarning,
11858}
11859
11860pkmn.vanilluxe = {
11861  type: ["ice"],
11862  bst: {
11863    hp: 71,
11864    atk: 95,
11865    def: 85,
11866    satk: 110,
11867    sdef: 95,
11868    spe: 79,
11869  },
11870    hiddenAbility: ability.snowWarning,
11871}
11872
11873// 585 Deerling → Sawsbuck
11874pkmn.deerling = {
11875  type: ["normal","grass"],
11876  bst: {
11877    hp: 60,
11878    atk: 60,
11879    def: 50,
11880    satk: 40,
11881    sdef: 50,
11882    spe: 75,
11883  },
11884  evolve: function() { return { 1: { pkmn: pkmn.sawsbuck, level: evolutionLevel2 } } },
11885    hiddenAbility: ability.sereneGrace,
11886    eggMove : move.camouflage
11887}
11888
11889pkmn.deerlingAutumn = {
11890  type: ["normal","fire"],
11891  bst: {
11892    hp: 60,
11893    atk: 60,
11894    def: 50,
11895    satk: 40,
11896    sdef: 50,
11897    spe: 75,
11898  },
11899  evolve: function() { return { 1: { pkmn: pkmn.sawsbuckAutumn, level: evolutionLevel2 } } },
11900    hiddenAbility: ability.sereneGrace,
11901    eggMove : move.camouflage
11902}
11903
11904pkmn.deerlingSpring = {
11905  type: ["normal","fairy"],
11906  bst: {
11907    hp: 60,
11908    atk: 60,
11909    def: 50,
11910    satk: 40,
11911    sdef: 50,
11912    spe: 75,
11913  },
11914  evolve: function() { return { 1: { pkmn: pkmn.sawsbuckSpring, level: evolutionLevel2 } } },
11915    hiddenAbility: ability.sereneGrace,
11916    eggMove : move.camouflage
11917}
11918
11919pkmn.deerlingWinter = {
11920  type: ["normal","ice"],
11921  bst: {
11922    hp: 60,
11923    atk: 60,
11924    def: 50,
11925    satk: 40,
11926    sdef: 50,
11927    spe: 75,
11928  },
11929  evolve: function() { return { 1: { pkmn: pkmn.sawsbuckWinter, level: evolutionLevel2 } } },
11930    hiddenAbility: ability.sereneGrace,
11931    eggMove : move.camouflage
11932}
11933
11934pkmn.sawsbuck = {
11935  type: ["normal","grass"],
11936  bst: {
11937    hp: 80,
11938    atk: 100,
11939    def: 70,
11940    satk: 60,
11941    sdef: 70,
11942    spe: 95,
11943  },
11944    hiddenAbility: ability.sereneGrace,
11945    eggMove : move.camouflage
11946}
11947
11948pkmn.sawsbuckAutumn = {
11949  type: ["normal","fire"],
11950  bst: {
11951    hp: 80,
11952    atk: 100,
11953    def: 70,
11954    satk: 60,
11955    sdef: 70,
11956    spe: 95,
11957  },
11958    hiddenAbility: ability.sereneGrace,
11959    eggMove : move.camouflage
11960}
11961
11962pkmn.sawsbuckSpring = {
11963  type: ["normal","fairy"],
11964  bst: {
11965    hp: 80,
11966    atk: 100,
11967    def: 70,
11968    satk: 60,
11969    sdef: 70,
11970    spe: 95,
11971  },
11972    hiddenAbility: ability.sereneGrace,
11973    eggMove : move.camouflage
11974}
11975
11976pkmn.sawsbuckWinter = {
11977  type: ["normal","ice"],
11978  bst: {
11979    hp: 80,
11980    atk: 100,
11981    def: 70,
11982    satk: 60,
11983    sdef: 70,
11984    spe: 95,
11985  },
11986    hiddenAbility: ability.sereneGrace,
11987    eggMove : move.camouflage
11988}
11989
11990// 587 Emolga
11991pkmn.emolga = {
11992  type: ["electric","flying"],
11993  bst: {
11994    hp: 55,
11995    atk: 75,
11996    def: 60,
11997    satk: 75,
11998    sdef: 60,
11999    spe: 103,
12000  },
12001    hiddenAbility: ability.windRider,
12002}
12003
12004pkmn.emolgaEvent = {
12005  rename: `emolga`,
12006  hidden:true,
12007  type: ["dark","flying"],
12008  bst: {
12009    hp: 55,
12010    atk: 75,
12011    def: 60,
12012    satk: 75,
12013    sdef: 60,
12014    spe: 103,
12015  },
12016}
12017
12018// 588 Karrablast → Escavalier
12019pkmn.karrablast = {
12020  type: ["bug"],
12021  bst: {
12022    hp: 50,
12023    atk: 75,
12024    def: 45,
12025    satk: 40,
12026    sdef: 45,
12027    spe: 60,
12028  },
12029  evolve: function() { return { 1: { pkmn: pkmn.escavalier, item: item.linkStone } } },
12030    eggMove : move.megahorn
12031}
12032
12033pkmn.escavalier = {
12034  type: ["bug","steel"],
12035  bst: {
12036    hp: 70,
12037    atk: 135,
12038    def: 105,
12039    satk: 60,
12040    sdef: 105,
12041    spe: 20,
12042  },
12043    eggMove : move.megahorn
12044}
12045
12046// 590 Foongus → Amoonguss
12047pkmn.foongus = {
12048  type: ["grass","poison"],
12049  bst: {
12050    hp: 69,
12051    atk: 55,
12052    def: 45,
12053    satk: 55,
12054    sdef: 55,
12055    spe: 15,
12056  },
12057  evolve: function() { return { 1: { pkmn: pkmn.amoonguss, level: evolutionLevel2 } } },
12058    hiddenAbility: ability.colorSpore,
12059}
12060
12061pkmn.amoonguss = {
12062  type: ["grass","poison"],
12063  bst: {
12064    hp: 114,
12065    atk: 85,
12066    def: 70,
12067    satk: 85,
12068    sdef: 80,
12069    spe: 30,
12070  },
12071    hiddenAbility: ability.imposter,
12072}
12073
12074// 592 Frillish → Jellicent
12075pkmn.frillish = {
12076  type: ["water","ghost"],
12077  bst: {
12078    hp: 55,
12079    atk: 40,
12080    def: 50,
12081    satk: 65,
12082    sdef: 85,
12083    spe: 40,
12084  },
12085  evolve: function() { return { 1: { pkmn: pkmn.jellicent, level: evolutionLevel3 } } },
12086}
12087
12088pkmn.jellicent = {
12089  type: ["water","ghost"],
12090  bst: {
12091    hp: 100,
12092    atk: 60,
12093    def: 70,
12094    satk: 85,
12095    sdef: 105,
12096    spe: 60,
12097  },
12098}
12099
12100// 594 Alomomola
12101pkmn.alomomola = {
12102  type: ["water"],
12103  bst: {
12104    hp: 165,
12105    atk: 75,
12106    def: 80,
12107    satk: 40,
12108    sdef: 45,
12109    spe: 65,
12110  },
12111}
12112
12113// 595 Joltik → Galvantula
12114pkmn.joltik = {
12115  type: ["bug","electric"],
12116  bst: {
12117    hp: 50,
12118    atk: 47,
12119    def: 50,
12120    satk: 57,
12121    sdef: 50,
12122    spe: 65,
12123  },
12124  evolve: function() { return { 1: { pkmn: pkmn.galvantula, level: evolutionLevel2 } } },
12125    hiddenAbility: ability.libero,
12126    eggMove : move.electroBall
12127}
12128
12129pkmn.galvantula = {
12130  type: ["bug","electric"],
12131  bst: {
12132    hp: 70,
12133    atk: 77,
12134    def: 60,
12135    satk: 97,
12136    sdef: 60,
12137    spe: 108,
12138  },
12139    hiddenAbility: ability.libero,
12140    eggMove : move.electroBall
12141}
12142
12143// 597 Ferroseed → Ferrothorn
12144pkmn.ferroseed = {
12145  type: ["grass","steel"],
12146  bst: {
12147    hp: 44,
12148    atk: 50,
12149    def: 91,
12150    satk: 24,
12151    sdef: 86,
12152    spe: 10,
12153  },
12154  evolve: function() { return { 1: { pkmn: pkmn.ferrothorn, level: evolutionLevel3 } } },
12155    hiddenAbility: ability.ferrilate,
12156}
12157
12158pkmn.ferrothorn = {
12159  type: ["grass","steel"],
12160  bst: {
12161    hp: 74,
12162    atk: 94,
12163    def: 131,
12164    satk: 54,
12165    sdef: 116,
12166    spe: 20,
12167  },
12168    hiddenAbility: ability.ferrilate,
12169}
12170
12171// 599 Klink → Klang → Klinklang
12172pkmn.klink = {
12173  type: ["steel"],
12174  bst: {
12175    hp: 40,
12176    atk: 55,
12177    def: 70,
12178    satk: 45,
12179    sdef: 60,
12180    spe: 30,
12181  },
12182  evolve: function() { return { 1: { pkmn: pkmn.klang, level: evolutionLevel2 } } },
12183    hiddenAbility: ability.fullMetalBody,
12184    signature : move.shiftGear
12185}
12186
12187pkmn.klang = {
12188  type: ["steel"],
12189  bst: {
12190    hp: 60,
12191    atk: 80,
12192    def: 95,
12193    satk: 70,
12194    sdef: 85,
12195    spe: 50,
12196  },
12197  evolve: function() { return { 1: { pkmn: pkmn.klinklang, level: evolutionLevel3 } } },
12198    hiddenAbility: ability.fullMetalBody,
12199    signature : move.shiftGear
12200}
12201
12202pkmn.klinklang = {
12203  type: ["steel"],
12204  bst: {
12205    hp: 60,
12206    atk: 100,
12207    def: 115,
12208    satk: 70,
12209    sdef: 85,
12210    spe: 90,
12211  },
12212    hiddenAbility: ability.fullMetalBody,
12213    signature : move.shiftGear
12214}
12215
12216// 602 Tynamo → Eelektrik → Eelektross
12217pkmn.tynamo = {
12218  type: ["electric"],
12219  bst: {
12220    hp: 35,
12221    atk: 55,
12222    def: 40,
12223    satk: 45,
12224    sdef: 40,
12225    spe: 60,
12226  },
12227  evolve: function() { return { 1: { pkmn: pkmn.eelektrik, level: evolutionLevel2 } } },
12228    hiddenAbility: ability.levitate,
12229}
12230
12231pkmn.eelektrik = {
12232  type: ["electric"],
12233  bst: {
12234    hp: 65,
12235    atk: 85,
12236    def: 70,
12237    satk: 75,
12238    sdef: 70,
12239    spe: 40,
12240  },
12241  evolve: function() { return { 1: { pkmn: pkmn.eelektross, item: item.thunderStone } } },
12242    hiddenAbility: ability.levitate,
12243}
12244
12245pkmn.eelektross = {
12246  type: ["electric"],
12247  bst: {
12248    hp: 85,
12249    atk: 115,
12250    def: 80,
12251    satk: 105,
12252    sdef: 80,
12253    spe: 50,
12254  },
12255    hiddenAbility: ability.levitate,
12256}
12257
12258pkmn.megaEelektross = {
12259  type: ["electric"],
12260  bst: {
12261    hp: 85,
12262    atk: 145,
12263    def: 80,
12264    satk: 135,
12265    sdef: 90,
12266    spe: 80,
12267  }
12268}
12269
12270// 605 Elgyem → Beheeyem
12271pkmn.elgyem = {
12272  type: ["psychic"],
12273  bst: {
12274    hp: 55,
12275    atk: 55,
12276    def: 55,
12277    satk: 85,
12278    sdef: 55,
12279    spe: 30,
12280  },
12281  evolve: function() { return { 1: { pkmn: pkmn.beheeyem, level: evolutionLevel3 } } },
12282}
12283
12284pkmn.beheeyem = {
12285  type: ["psychic"],
12286  bst: {
12287    hp: 75,
12288    atk: 75,
12289    def: 75,
12290    satk: 125,
12291    sdef: 95,
12292    spe: 40,
12293  },
12294}
12295
12296// 607 Litwick → Lampent → Chandelure
12297pkmn.litwick = {
12298  type: ["ghost","fire"],
12299  bst: {
12300    hp: 50,
12301    atk: 30,
12302    def: 55,
12303    satk: 65,
12304    sdef: 55,
12305    spe: 20,
12306  },
12307  evolve: function() { return { 1: { pkmn: pkmn.lampent, level: evolutionLevel3 } } },
12308    hiddenAbility: ability.flashPyro,
12309}
12310
12311pkmn.lampent = {
12312  type: ["ghost","fire"],
12313  bst: {
12314    hp: 60,
12315    atk: 40,
12316    def: 60,
12317    satk: 95,
12318    sdef: 60,
12319    spe: 55,
12320  },
12321  evolve: function() { return { 1: { pkmn: pkmn.chandelure, item: item.duskStone } } },
12322    hiddenAbility: ability.flashPyro,
12323}
12324
12325pkmn.chandelure = {
12326  type: ["ghost","fire"],
12327  bst: {
12328    hp: 60,
12329    atk: 55,
12330    def: 90,
12331    satk: 145,
12332    sdef: 90,
12333    spe: 80,
12334  },
12335    hiddenAbility: ability.flashPyro,
12336}
12337
12338pkmn.megaChandelure = {
12339  type: ["ghost","fire"],
12340  bst: {
12341    hp: 60,
12342    atk: 75,
12343    def: 110,
12344    satk: 175,
12345    sdef: 110,
12346    spe: 90,
12347  }
12348}
12349
12350// 610 Axew → Fraxure → Haxorus
12351pkmn.axew = {
12352  type: ["dragon"],
12353  bst: {
12354    hp: 46,
12355    atk: 87,
12356    def: 60,
12357    satk: 30,
12358    sdef: 40,
12359    spe: 57,
12360  },
12361  evolve: function() { return { 1: { pkmn: pkmn.fraxure, level: evolutionLevel2 } } },
12362    hiddenAbility: ability.rivalry,
12363}
12364
12365pkmn.fraxure = {
12366  type: ["dragon"],
12367  bst: {
12368    hp: 66,
12369    atk: 117,
12370    def: 70,
12371    satk: 40,
12372    sdef: 50,
12373    spe: 67,
12374  },
12375  evolve: function() { return { 1: { pkmn: pkmn.haxorus, level: evolutionLevel3 } } },
12376    hiddenAbility: ability.rivalry,
12377}
12378
12379pkmn.haxorus = {
12380  type: ["dragon"],
12381  bst: {
12382    hp: 76,
12383    atk: 147,
12384    def: 90,
12385    satk: 60,
12386    sdef: 70,
12387    spe: 97,
12388  },
12389    hiddenAbility: ability.rivalry,
12390}
12391
12392// 613 Cubchoo → Beartic
12393pkmn.cubchoo = {
12394  type: ["ice"],
12395  bst: {
12396    hp: 55,
12397    atk: 70,
12398    def: 40,
12399    satk: 60,
12400    sdef: 40,
12401    spe: 40,
12402  },
12403  evolve: function() { return { 1: { pkmn: pkmn.beartic, level: evolutionLevel2 } } },
12404    hiddenAbility: ability.slushRush,
12405}
12406
12407pkmn.beartic = {
12408  type: ["ice"],
12409  bst: {
12410    hp: 95,
12411    atk: 110,
12412    def: 80,
12413    satk: 70,
12414    sdef: 80,
12415    spe: 50,
12416  },
12417    hiddenAbility: ability.slushRush,
12418}
12419
12420// 615 Cryogonal
12421pkmn.cryogonal = {
12422  type: ["ice"],
12423  bst: {
12424    hp: 70,
12425    atk: 50,
12426    def: 30,
12427    satk: 95,
12428    sdef: 135,
12429    spe: 105,
12430  },
12431    hiddenAbility: ability.levitate,
12432    signature : move.freezeDry
12433}
12434
12435// 616 Shelmet → Accelgor
12436pkmn.shelmet = {
12437  type: ["bug"],
12438  bst: {
12439    hp: 50,
12440    atk: 40,
12441    def: 85,
12442    satk: 40,
12443    sdef: 65,
12444    spe: 25,
12445  },
12446  evolve: function() { return { 1: { pkmn: pkmn.accelgor, item: item.linkStone } } },
12447    hiddenAbility: ability.unburden,
12448    eggMove : move.meFirst
12449}
12450
12451pkmn.accelgor = {
12452  type: ["bug"],
12453  bst: {
12454    hp: 80,
12455    atk: 70,
12456    def: 40,
12457    satk: 100,
12458    sdef: 60,
12459    spe: 145,
12460  },
12461    hiddenAbility: ability.unburden,
12462    eggMove : move.meFirst
12463}
12464
12465// 618 Stunfisk
12466pkmn.stunfisk = {
12467  type: ["ground","electric"],
12468  bst: {
12469    hp: 109,
12470    atk: 66,
12471    def: 84,
12472    satk: 81,
12473    sdef: 99,
12474    spe: 32,
12475  },
12476    hiddenAbility: ability.simple,
12477    eggMove : move.camouflage
12478}
12479
12480pkmn.galarianStunfisk = {
12481  type: ["ground","steel"],
12482  bst: {
12483    hp: 109,
12484    atk: 81,
12485    def: 99,
12486    satk: 66,
12487    sdef: 84,
12488    spe: 32,
12489  },
12490    hiddenAbility: ability.terralate,
12491}
12492
12493// 619 Mienfoo → Mienshao
12494pkmn.mienfoo = {
12495    type: ["fighting"],
12496    bst: {
12497        hp: 45,
12498        atk: 85,
12499        def: 50,
12500        satk: 55,
12501        sdef: 50,
12502        spe: 65,
12503    },
12504  evolve: function() { return { 1: { pkmn: pkmn.mienshao, level: evolutionLevel3 } } },
12505    hiddenAbility: ability.ambidextrous,
12506}
12507
12508pkmn.mienshao = {
12509  type: ["fighting"],
12510  bst: {
12511    hp: 65,
12512    atk: 125,
12513    def: 60,
12514    satk: 95,
12515    sdef: 60,
12516    spe: 105,
12517  },
12518    hiddenAbility: ability.ambidextrous,
12519}
12520
12521// 621 Druddigon
12522pkmn.druddigon = {
12523  type: ["dragon"],
12524  bst: {
12525    hp: 77,
12526    atk: 120,
12527    def: 90,
12528    satk: 60,
12529    sdef: 90,
12530    spe: 48,
12531  },
12532    hiddenAbility: ability.merciless,
12533}
12534
12535// 622 Golett → Golurk
12536pkmn.golett = {
12537  type: ["ground","ghost"],
12538  bst: {
12539    hp: 59,
12540    atk: 74,
12541    def: 50,
12542    satk: 35,
12543    sdef: 50,
12544    spe: 35,
12545  },
12546  evolve: function() { return { 1: { pkmn: pkmn.golurk, level: evolutionLevel3 } } },
12547    hiddenAbility: ability.ironFist,
12548}
12549
12550pkmn.golurk = {
12551  type: ["ground","ghost"],
12552  bst: {
12553    hp: 89,
12554    atk: 124,
12555    def: 80,
12556    satk: 55,
12557    sdef: 80,
12558    spe: 55,
12559  },
12560    hiddenAbility: ability.moxie,
12561}
12562
12563/*
12564pkmn.megaGolurk = {
12565  type: ["ground","ghost"],
12566  bst: {
12567    hp: 89,
12568    atk: 159,
12569    def: 105,
12570    satk: 70,
12571    sdef: 105,
12572    spe: 55,
12573  }
12574}
12575*/
12576
12577// 624 Pawniard → Bisharp → Kingambit
12578pkmn.pawniard = {
12579  type: ["dark","steel"],
12580  bst: {
12581    hp: 45,
12582    atk: 85,
12583    def: 70,
12584    satk: 40,
12585    sdef: 40,
12586    spe: 60,
12587  },
12588  evolve: function() { return { 1: { pkmn: pkmn.bisharp, level: evolutionLevel3 } } },
12589    hiddenAbility: ability.sharpness,
12590    eggMove : move.falseSurrender
12591}
12592
12593pkmn.bisharp = {
12594  type: ["dark","steel"],
12595  bst: {
12596    hp: 65,
12597    atk: 125,
12598    def: 100,
12599    satk: 60,
12600    sdef: 70,
12601    spe: 70,
12602  },
12603    hiddenAbility: ability.sharpness,
12604    evolve: function() { return { 1: { pkmn: pkmn.kingambit, item: item.oddRock } } },
12605    eggMove : move.falseSurrender
12606}
12607
12608pkmn.kingambit = {
12609  type: ["dark", "steel"],
12610  bst: {
12611    hp: 120,
12612    atk: 135,
12613    def: 120,
12614    satk: 60,
12615    sdef: 85,
12616    spe: 50,
12617  },
12618    hiddenAbility: ability.supremeOverlord,
12619    eggMove : move.falseSurrender
12620}
12621
12622// 626 Bouffalant
12623pkmn.bouffalant = {
12624  type: ["normal"],
12625  bst: {
12626    hp: 95,
12627    atk: 110,
12628    def: 95,
12629    satk: 40,
12630    sdef: 95,
12631    spe: 55,
12632  },
12633    signature : move.headCharge,
12634    hiddenAbility: ability.metalhead,
12635}
12636
12637// 627 Rufflet → Braviary
12638pkmn.rufflet = {
12639  type: ["normal","flying"],
12640  bst: {
12641    hp: 70,
12642    atk: 83,
12643    def: 50,
12644    satk: 37,
12645    sdef: 50,
12646    spe: 60,
12647  },
12648  evolve: function() { return { 1: { pkmn: pkmn.braviary, level: evolutionLevel3 } } },
12649    hiddenAbility: ability.galeWings,
12650    eggMove : move.braveBird
12651}
12652
12653pkmn.braviary = {
12654  type: ["normal","flying"],
12655  bst: {
12656    hp: 100,
12657    atk: 123,
12658    def: 75,
12659    satk: 57,
12660    sdef: 75,
12661    spe: 80,
12662  },
12663    hiddenAbility: ability.galeWings,
12664    eggMove : move.braveBird
12665}
12666
12667pkmn.hisuianBraviary = {
12668  type: ["psychic","flying"],
12669  bst: {
12670    hp: 110,
12671    atk: 83,
12672    def: 70,
12673    satk: 112,
12674    sdef: 70,
12675    spe: 65,
12676  }
12677}
12678
12679// 629 Vullaby → Mandibuzz
12680pkmn.vullaby = {
12681  type: ["dark","flying"],
12682  bst: {
12683    hp: 70,
12684    atk: 55,
12685    def: 75,
12686    satk: 45,
12687    sdef: 65,
12688    spe: 60,
12689  },
12690  evolve: function() { return { 1: { pkmn: pkmn.mandibuzz, level: evolutionLevel3 } } },
12691}
12692
12693pkmn.mandibuzz = {
12694  type: ["dark","flying"],
12695  bst: {
12696    hp: 110,
12697    atk: 65,
12698    def: 105,
12699    satk: 55,
12700    sdef: 95,
12701    spe: 80,
12702  },
12703}
12704
12705// 631 Heatmor
12706pkmn.heatmor = {
12707  type: ["fire"],
12708  bst: {
12709    hp: 85,
12710    atk: 105,
12711    def: 66,
12712    satk: 105,
12713    sdef: 66,
12714    spe: 65,
12715  },
12716    hiddenAbility: ability.scorch,
12717    eggMove : move.burnUp
12718}
12719
12720// 632 Durant
12721pkmn.durant = {
12722  type: ["bug","steel"],
12723  bst: {
12724    hp: 58,
12725    atk: 109,
12726    def: 112,
12727    satk: 48,
12728    sdef: 48,
12729    spe: 109,
12730  },
12731    hiddenAbility: ability.fullMetalBody,
12732}
12733
12734// 633 Deino → Zweilous → Hydreigon
12735pkmn.deino = {
12736  type: ["dark","dragon"],
12737  bst: {
12738    hp: 52,
12739    atk: 65,
12740    def: 50,
12741    satk: 45,
12742    sdef: 50,
12743    spe: 38,
12744  },
12745  evolve: function() { return { 1: { pkmn: pkmn.zweilous, level: evolutionLevel2 } } },
12746    hiddenAbility: ability.rivalry,
12747    eggMove : move.dragonEnergy
12748}
12749
12750pkmn.zweilous = {
12751  type: ["dark","dragon"],
12752  bst: {
12753    hp: 80,
12754    atk: 90,
12755    def: 70,
12756    satk: 65,
12757    sdef: 70,
12758    spe: 58,
12759  },
12760  evolve: function() { return { 1: { pkmn: pkmn.hydreigon, level: evolutionLevel3 } } },
12761    hiddenAbility: ability.rivalry,
12762    eggMove : move.dragonEnergy
12763}
12764
12765pkmn.hydreigon = {
12766  type: ["dark","dragon"],
12767  bst: {
12768    hp: 92,
12769    atk: 105,
12770    def: 90,
12771    satk: 125,
12772    sdef: 90,
12773    spe: 98,
12774  },
12775    hiddenAbility: ability.rivalry,
12776    eggMove : move.dragonEnergy
12777}
12778
12779// 636 Larvesta → Volcarona
12780pkmn.larvesta = {
12781  type: ["bug","fire"],
12782  bst: {
12783    hp: 55,
12784    atk: 85,
12785    def: 55,
12786    satk: 50,
12787    sdef: 55,
12788    spe: 60,
12789  },
12790  evolve: function() { return { 1: { pkmn: pkmn.volcarona, level: evolutionLevel3 } } },
12791    signature : move.fieryDance
12792}
12793
12794pkmn.volcarona = {
12795  type: ["bug","fire"],
12796  bst: {
12797    hp: 85,
12798    atk: 60,
12799    def: 65,
12800    satk: 135,
12801    sdef: 105,
12802    spe: 100,
12803  },
12804    signature : move.fieryDance
12805}
12806
12807// 638 Cobalion
12808pkmn.cobalion = {
12809  type: ["steel","fighting"],
12810  bst: {
12811    hp: 91,
12812    atk: 90,
12813    def: 129,
12814    satk: 90,
12815    sdef: 72,
12816    spe: 108,
12817  },
12818    hiddenAbility: ability.fullMetalBody,
12819}
12820
12821// 639 Terrakion
12822pkmn.terrakion = {
12823  type: ["rock","fighting"],
12824  bst: {
12825    hp: 91,
12826    atk: 129,
12827    def: 90,
12828    satk: 72,
12829    sdef: 90,
12830    spe: 108,
12831  },
12832}
12833
12834// 640 Virizion
12835pkmn.virizion = {
12836  type: ["grass","fighting"],
12837  bst: {
12838    hp: 91,
12839    atk: 90,
12840    def: 72,
12841    satk: 90,
12842    sdef: 129,
12843    spe: 108,
12844  },
12845    hiddenAbility: ability.stamina,
12846}
12847
12848// 641 Tornadus
12849pkmn.tornadus = {
12850  type: ["flying"],
12851  bst: {
12852    hp: 79,
12853    atk: 115,
12854    def: 70,
12855    satk: 125,
12856    sdef: 80,
12857    spe: 111,
12858  },
12859    hiddenAbility: ability.climaTact,
12860}
12861
12862pkmn.tornadusTherian = {
12863    type: ["flying"],
12864    bst: {
12865        hp: 129,
12866        atk: 100,
12867        def: 80,
12868        satk: 110,
12869        sdef: 90,
12870        spe: 121,
12871    }
12872}
12873
12874// 642 Thundurus
12875pkmn.thundurus = {
12876  type: ["electric","flying"],
12877  bst: {
12878    hp: 79,
12879    atk: 115,
12880    def: 70,
12881    satk: 125,
12882    sdef: 80,
12883    spe: 111,
12884  },
12885    hiddenAbility: ability.climaTact,
12886}
12887
12888pkmn.thundurusTherian = {
12889    type: ["electric","flying"],
12890    bst: {
12891        hp: 129,
12892        atk: 115,
12893        def: 70,
12894        satk: 145,
12895        sdef: 80,
12896        spe: 121,
12897    },
12898    hiddenAbility: ability.prankster,
12899}
12900
12901// 645 Landorus
12902pkmn.landorus = {
12903  type: ["ground","flying"],
12904  bst: {
12905    hp: 89,
12906    atk: 125,
12907    def: 90,
12908    satk: 115,
12909    sdef: 80,
12910    spe: 101,
12911  },
12912    hiddenAbility: ability.climaTact,
12913    signature : move.sandsearStorm
12914}
12915
12916pkmn.landorusTherian = {
12917    type: ["ground","flying"],
12918    bst: {
12919        hp: 129,
12920        atk: 145,
12921        def: 90,
12922        satk: 105,
12923        sdef: 110,
12924        spe: 91,
12925    }
12926}
12927
12928// 905 Enamorus
12929pkmn.enamorus = {
12930  type: ["fairy","flying"],
12931  bst: {
12932    hp: 74,
12933    atk: 115,
12934    def: 70,
12935    satk: 135,
12936    sdef: 80,
12937    spe: 106,
12938  },
12939    hiddenAbility: ability.contrary,
12940}
12941
12942pkmn.enamorusTherian = {
12943    type: ["fairy","flying"],
12944    bst: {
12945        hp: 74,
12946        atk: 115,
12947        def: 110,
12948        satk: 135,
12949        sdef: 140,
12950        spe: 46,
12951    }
12952}
12953
12954// 643 Reshiram
12955pkmn.reshiram = {
12956  type: ["dragon","fire"],
12957  bst: {
12958    hp: 100,
12959    atk: 120,
12960    def: 100,
12961    satk: 150,
12962    sdef: 120,
12963    spe: 90,
12964  },
12965    signature : move.blueFlare
12966}
12967
12968// 644 Zekrom
12969pkmn.zekrom = {
12970  type: ["dragon","electric"],
12971  bst: {
12972    hp: 100,
12973    atk: 150,
12974    def: 120,
12975    satk: 120,
12976    sdef: 100,
12977    spe: 90,
12978  },
12979    signature : move.boltStrike
12980}
12981
12982
12983// 646 Kyurem
12984pkmn.kyurem = {
12985  type: ["dragon","ice"],
12986  bst: {
12987    hp: 125,
12988    atk: 130,
12989    def: 90,
12990    satk: 130,
12991    sdef: 90,
12992    spe: 95,
12993  },
12994    hiddenAbility: ability.glaciate,
12995    signature : move.glaciate
12996}
12997
12998pkmn.kyuremBlack = {
12999    type: ["dragon","ice"],
13000    bst: {
13001        hp: 165,
13002        atk: 180,
13003        def: 100,
13004        satk: 120,
13005        sdef: 90,
13006        spe: 110,
13007    }
13008}
13009
13010pkmn.kyuremWhite = {
13011    type: ["dragon","ice"],
13012    bst: {
13013        hp: 165,
13014        atk: 120,
13015        def: 90,
13016        satk: 180,
13017        sdef: 100,
13018        spe: 110,
13019    }
13020}
13021
13022// 647 Keldeo
13023pkmn.keldeo = {
13024  type: ["water","fighting"],
13025  bst: {
13026    hp: 91,
13027    atk: 72,
13028    def: 90,
13029    satk: 129,
13030    sdef: 90,
13031    spe: 108,
13032  },
13033}
13034
13035pkmn.keldeoResolute = {
13036  type: ["water","fighting"],
13037  bst: {
13038    hp: 91,
13039    atk: 72,
13040    def: 90,
13041    satk: 129,
13042    sdef: 90,
13043    spe: 108,
13044  },
13045}
13046
13047// 648 Meloetta
13048pkmn.meloetta = {
13049  type: ["normal","psychic"],
13050  bst: {
13051    hp: 100,
13052    atk: 77,
13053    def: 77,
13054    satk: 128,
13055    sdef: 128,
13056    spe: 90,
13057  },
13058    hiddenAbility: ability.cacophony,
13059    signature : move.relicSong
13060}
13061
13062pkmn.meloettaPirouette = {
13063  type: ["normal","fighting"],
13064  bst: {
13065    hp: 100,
13066    atk: 128,
13067    def: 90,
13068    satk: 77,
13069    sdef: 77,
13070    spe: 128,
13071  },
13072    hiddenAbility: ability.cacophony,
13073    signature : move.relicSong
13074}
13075
13076// 649 Genesect
13077pkmn.genesect = {
13078  type: ["bug","steel"],
13079  bst: {
13080    hp: 71,
13081    atk: 120,
13082    def: 95,
13083    satk: 120,
13084    sdef: 95,
13085    spe: 99,
13086  },
13087    hiddenAbility: ability.megaLauncher,
13088    eggMove : move.conversion
13089}
13090
13091/*
13092
13093pkmn.genesectDouse = {
13094  type: ["bug","water"],
13095  bst: {
13096    hp: 71,
13097    atk: 120,
13098    def: 95,
13099    satk: 120,
13100    sdef: 95,
13101    spe: 99,
13102  },
13103    hiddenAbility: ability.megaLauncher,
13104}
13105
13106pkmn.genesectShock = {
13107  type: ["bug","electric"],
13108  bst: {
13109    hp: 71,
13110    atk: 120,
13111    def: 95,
13112    satk: 120,
13113    sdef: 95,
13114    spe: 99,
13115  },
13116    hiddenAbility: ability.megaLauncher,
13117}
13118
13119pkmn.genesectBurn = {
13120  type: ["bug","fire"],
13121  bst: {
13122    hp: 71,
13123    atk: 120,
13124    def: 95,
13125    satk: 120,
13126    sdef: 95,
13127    spe: 99,
13128  },
13129    hiddenAbility: ability.megaLauncher,
13130}
13131
13132pkmn.genesectChill = {
13133  type: ["bug","ice"],
13134  bst: {
13135    hp: 71,
13136    atk: 120,
13137    def: 95,
13138    satk: 120,
13139    sdef: 95,
13140    spe: 99,
13141  },
13142    hiddenAbility: ability.megaLauncher,
13143}
13144
13145*/
13146
13147// 650 Chespin → Quilladin → Chesnaught
13148pkmn.chespin = {
13149  type: ["grass"],
13150  bst: {
13151    hp: 56,
13152    atk: 61,
13153    def: 65,
13154    satk: 48,
13155    sdef: 45,
13156    spe: 38,
13157  },
13158  evolve: function() { return { 1: { pkmn: pkmn.quilladin, level: evolutionLevel1 } } },
13159}
13160
13161pkmn.quilladin = {
13162  type: ["grass"],
13163  bst: {
13164    hp: 61,
13165    atk: 78,
13166    def: 95,
13167    satk: 56,
13168    sdef: 58,
13169    spe: 57,
13170  },
13171  evolve: function() { return { 1: { pkmn: pkmn.chesnaught, level: evolutionLevel2 } } },
13172}
13173
13174pkmn.chesnaught = {
13175  type: ["grass","fighting"],
13176  bst: {
13177    hp: 88,
13178    atk: 107,
13179    def: 122,
13180    satk: 74,
13181    sdef: 75,
13182    spe: 64,
13183  },
13184}
13185
13186pkmn.megaChesnaught = {
13187  type: ["grass","fighting"],
13188  bst: {
13189    hp: 88,
13190    atk: 137,
13191    def: 172,
13192    satk: 74,
13193    sdef: 115,
13194    spe: 44,
13195  },
13196}
13197
13198// 653 Fennekin → Braixen → Delphox
13199pkmn.fennekin = {
13200  type: ["fire"],
13201  bst: {
13202    hp: 40,
13203    atk: 45,
13204    def: 40,
13205    satk: 62,
13206    sdef: 60,
13207    spe: 60,
13208  },
13209  evolve: function() { return { 1: { pkmn: pkmn.braixen, level: evolutionLevel1 } } },
13210    hiddenAbility: ability.fieryPelt,
13211    signature : move.mysticalFire
13212}
13213
13214pkmn.braixen = {
13215  type: ["fire"],
13216  bst: {
13217    hp: 70,
13218    atk: 59,
13219    def: 58,
13220    satk: 90,
13221    sdef: 75,
13222    spe: 73,
13223  },
13224  evolve: function() { return { 1: { pkmn: pkmn.delphox, level: evolutionLevel2 } } },
13225    hiddenAbility: ability.fieryPelt,
13226    signature : move.mysticalFire
13227}
13228
13229pkmn.delphox = {
13230  type: ["fire","psychic"],
13231  bst: {
13232    hp: 75,
13233    atk: 69,
13234    def: 72,
13235    satk: 114,
13236    sdef: 100,
13237    spe: 104,
13238  },
13239    hiddenAbility: ability.fieryPelt,
13240    signature : move.mysticalFire
13241}
13242
13243pkmn.megaDelphox = {
13244  type: ["fire","psychic"],
13245  bst: {
13246    hp: 75,
13247    atk: 69,
13248    def: 72,
13249    satk: 159,
13250    sdef: 125,
13251    spe: 134,
13252  },
13253    hiddenAbility: ability.fieryPelt,
13254    signature : move.mysticalFire
13255}
13256
13257// 656 Froakie → Frogadier → Greninja
13258pkmn.froakie = {
13259  type: ["water"],
13260  bst: {
13261    hp: 41,
13262    atk: 56,
13263    def: 40,
13264    satk: 62,
13265    sdef: 44,
13266    spe: 71,
13267  },
13268  evolve: function() { return { 1: { pkmn: pkmn.frogadier, level: evolutionLevel1 } } },
13269    hiddenAbility: ability.protean,
13270    signature : move.waterShuriken
13271}
13272
13273pkmn.frogadier = {
13274  type: ["water"],
13275  bst: {
13276    hp: 54,
13277    atk: 63,
13278    def: 52,
13279    satk: 83,
13280    sdef: 56,
13281    spe: 97,
13282  },
13283  evolve: function() { return { 1: { pkmn: pkmn.greninja, level: evolutionLevel2 } } },
13284    hiddenAbility: ability.protean,
13285    signature : move.waterShuriken
13286}
13287
13288pkmn.greninja = {
13289  type: ["water","dark"],
13290  bst: {
13291    hp: 72,
13292    atk: 95,
13293    def: 67,
13294    satk: 103,
13295    sdef: 71,
13296    spe: 122,
13297  },
13298    hiddenAbility: ability.protean,
13299    signature : move.waterShuriken
13300}
13301
13302pkmn.megaGreninja = {
13303  type: ["water","dark"],
13304  bst: {
13305    hp: 72,
13306    atk: 125,
13307    def: 77,
13308    satk: 133,
13309    sdef: 81,
13310    spe: 142,
13311  }
13312}
13313
13314// 659 Bunnelby → Diggersby
13315pkmn.bunnelby = {
13316  type: ["normal"],
13317  bst: {
13318    hp: 38,
13319    atk: 36,
13320    def: 38,
13321    satk: 32,
13322    sdef: 36,
13323    spe: 57,
13324  },
13325  evolve: function() { return { 1: { pkmn: pkmn.diggersby, level: evolutionLevel1 } } },
13326    hiddenAbility: ability.hugePower,
13327    eggMove : move.highHorsepower
13328}
13329
13330pkmn.diggersby = {
13331  type: ["normal","ground"],
13332  bst: {
13333    hp: 85,
13334    atk: 56,
13335    def: 77,
13336    satk: 50,
13337    sdef: 77,
13338    spe: 78,
13339  },
13340    hiddenAbility: ability.hugePower,
13341    eggMove : move.highHorsepower
13342}
13343
13344// 661 Fletchling → Fletchinder → Talonflame
13345pkmn.fletchling = {
13346  type: ["normal","flying"],
13347  bst: {
13348    hp: 45,
13349    atk: 50,
13350    def: 43,
13351    satk: 40,
13352    sdef: 38,
13353    spe: 62,
13354  },
13355  evolve: function() { return { 1: { pkmn: pkmn.fletchinder, level: evolutionLevel1 } } },
13356    hiddenAbility: ability.galeWings,
13357    eggMove : move.braveBird
13358}
13359
13360pkmn.fletchinder = {
13361  type: ["fire","flying"],
13362  bst: {
13363    hp: 80,
13364    atk: 73,
13365    def: 55,
13366    satk: 56,
13367    sdef: 52,
13368    spe: 84,
13369  },
13370  evolve: function() { return { 1: { pkmn: pkmn.talonflame, level: evolutionLevel2 } } },
13371    hiddenAbility: ability.galeWings,
13372    eggMove : move.braveBird
13373}
13374
13375pkmn.talonflame = {
13376  type: ["fire","flying"],
13377  bst: {
13378    hp: 80,
13379    atk: 81,
13380    def: 71,
13381    satk: 74,
13382    sdef: 69,
13383    spe: 126,
13384  },
13385    hiddenAbility: ability.galeWings,
13386    eggMove : move.braveBird
13387}
13388
13389// 664 Scatterbug → Spewpa → Vivillon
13390pkmn.scatterbug = {
13391  type: ["bug"],
13392  bst: {
13393    hp: 38,
13394    atk: 35,
13395    def: 40,
13396    satk: 27,
13397    sdef: 25,
13398    spe: 35,
13399  },
13400  evolve: function() { return { 1: { pkmn: pkmn.spewpa, level: evolutionLevel1 } } },
13401    hiddenAbility: ability.tintedLens,
13402}
13403
13404pkmn.spewpa = {
13405  type: ["bug"],
13406  bst: {
13407    hp: 45,
13408    atk: 22,
13409    def: 60,
13410    satk: 27,
13411    sdef: 30,
13412    spe: 29,
13413  },
13414  evolve: function() { return { 1: { pkmn: pkmn.vivillon, level: evolutionLevel1 } } },
13415    hiddenAbility: ability.tintedLens,
13416}
13417
13418pkmn.vivillon = {
13419  type: ["bug","flying"],
13420  bst: {
13421    hp: 80,
13422    atk: 52,
13423    def: 50,
13424    satk: 90,
13425    sdef: 50,
13426    spe: 89,
13427  },
13428    hiddenAbility: ability.tintedLens,
13429}
13430
13431pkmn.vivillonArchipelago = {
13432  type: ["flying","rock"],
13433  bst: {
13434    hp: 80,
13435    atk: 0,
13436    def: 50,
13437    satk: 140,
13438    sdef: 50,
13439    spe: 100,
13440  },
13441    hiddenAbility: ability.tintedLens,
13442}
13443
13444pkmn.vivillonContinental = {
13445  type: ["flying","electric"],
13446  bst: {
13447    hp: 80,
13448    atk: 0,
13449    def: 50,
13450    satk: 140,
13451    sdef: 50,
13452    spe: 100,
13453  },
13454    hiddenAbility: ability.tintedLens,
13455}
13456
13457pkmn.vivillonElegant = {
13458  type: ["flying","ghost"],
13459  bst: {
13460    hp: 80,
13461    atk: 0,
13462    def: 50,
13463    satk: 140,
13464    sdef: 50,
13465    spe: 100,
13466  },
13467    hiddenAbility: ability.tintedLens,
13468}
13469
13470pkmn.vivillonFancy = {
13471  type: ["flying","fairy"],
13472  bst: {
13473    hp: 80,
13474    atk: 0,
13475    def: 50,
13476    satk: 140,
13477    sdef: 50,
13478    spe: 100,
13479  },
13480    hiddenAbility: ability.tintedLens,
13481}
13482
13483pkmn.vivillonGarden = {
13484  type: ["flying","grass"],
13485  bst: {
13486    hp: 80,
13487    atk: 0,
13488    def: 50,
13489    satk: 140,
13490    sdef: 50,
13491    spe: 100,
13492  },
13493    hiddenAbility: ability.tintedLens,
13494}
13495
13496pkmn.vivillonHighPlains = {
13497  type: ["flying","fighting"],
13498  bst: {
13499    hp: 80,
13500    atk: 0,
13501    def: 50,
13502    satk: 140,
13503    sdef: 50,
13504    spe: 100,
13505  },
13506    hiddenAbility: ability.tintedLens,
13507}
13508
13509pkmn.vivillonIcySnow = {
13510  type: ["flying","ice"],
13511  bst: {
13512    hp: 80,
13513    atk: 0,
13514    def: 50,
13515    satk: 140,
13516    sdef: 50,
13517    spe: 100,
13518  },
13519    hiddenAbility: ability.tintedLens,
13520}
13521
13522pkmn.vivillonJungle = {
13523  type: ["flying","bug"],
13524  bst: {
13525    hp: 80,
13526    atk: 0,
13527    def: 50,
13528    satk: 140,
13529    sdef: 50,
13530    spe: 100,
13531  },
13532    hiddenAbility: ability.tintedLens,
13533}
13534
13535pkmn.vivillonMarine = {
13536  type: ["flying","water"],
13537  bst: {
13538    hp: 80,
13539    atk: 0,
13540    def: 50,
13541    satk: 140,
13542    sdef: 50,
13543    spe: 100,
13544  },
13545    hiddenAbility: ability.tintedLens,
13546}
13547
13548pkmn.vivillonModern = {
13549  type: ["flying","steel"],
13550  bst: {
13551    hp: 80,
13552    atk: 0,
13553    def: 50,
13554    satk: 140,
13555    sdef: 50,
13556    spe: 100,
13557  },
13558    hiddenAbility: ability.tintedLens,
13559}
13560
13561pkmn.vivillonMonsoon = {
13562  type: ["flying"],
13563  bst: {
13564    hp: 80,
13565    atk: 0,
13566    def: 50,
13567    satk: 140,
13568    sdef: 50,
13569    spe: 100,
13570  },
13571    hiddenAbility: ability.tintedLens,
13572}
13573
13574pkmn.vivillonOcean = {
13575  type: ["flying","fire"],
13576  bst: {
13577    hp: 80,
13578    atk: 0,
13579    def: 50,
13580    satk: 140,
13581    sdef: 50,
13582    spe: 100,
13583  },
13584    hiddenAbility: ability.tintedLens,
13585}
13586
13587pkmn.vivillonPokeball = {
13588  type: ["bug","flying"],
13589  bst: {
13590    hp: 80,
13591    atk: 0,
13592    def: 50,
13593    satk: 140,
13594    sdef: 50,
13595    spe: 100,
13596  },
13597    hiddenAbility: ability.tintedLens,
13598}
13599
13600pkmn.vivillonPolar = {
13601  type: ["flying","dark"],
13602  bst: {
13603    hp: 80,
13604    atk: 0,
13605    def: 50,
13606    satk: 140,
13607    sdef: 50,
13608    spe: 100,
13609  },
13610    hiddenAbility: ability.tintedLens,
13611}
13612
13613pkmn.vivillonRiver = {
13614  type: ["flying","water"],
13615  bst: {
13616    hp: 80,
13617    atk: 0,
13618    def: 50,
13619    satk: 140,
13620    sdef: 50,
13621    spe: 100,
13622  },
13623    hiddenAbility: ability.tintedLens,
13624}
13625
13626pkmn.vivillonSandstorm = {
13627  type: ["flying","ground"],
13628  bst: {
13629    hp: 80,
13630    atk: 0,
13631    def: 50,
13632    satk: 140,
13633    sdef: 50,
13634    spe: 100,
13635  },
13636    hiddenAbility: ability.tintedLens,
13637}
13638
13639pkmn.vivillonSavanna = {
13640  type: ["flying","bug"],
13641  bst: {
13642    hp: 80,
13643    atk: 0,
13644    def: 50,
13645    satk: 140,
13646    sdef: 50,
13647    spe: 100,
13648  },
13649    hiddenAbility: ability.tintedLens,
13650}
13651
13652pkmn.vivillonSun = {
13653  type: ["flying","psychic"],
13654  bst: {
13655    hp: 80,
13656    atk: 0,
13657    def: 50,
13658    satk: 140,
13659    sdef: 50,
13660    spe: 100,
13661  },
13662    hiddenAbility: ability.tintedLens,
13663}
13664
13665pkmn.vivillonTundra = {
13666  type: ["flying","ice"],
13667  bst: {
13668    hp: 80,
13669    atk: 0,
13670    def: 50,
13671    satk: 140,
13672    sdef: 50,
13673    spe: 100,
13674  },
13675    hiddenAbility: ability.tintedLens,
13676}
13677
13678// 667 Litleo → Pyroar
13679pkmn.litleo = {
13680  type: ["fire","normal"],
13681  bst: {
13682    hp: 62,
13683    atk: 50,
13684    def: 58,
13685    satk: 73,
13686    sdef: 54,
13687    spe: 72,
13688  },
13689  evolve: function() { return { 1: { pkmn: pkmn.pyroar, level: evolutionLevel2 } } },
13690    hiddenAbility: ability.moxie,
13691    signature : move.nobleRoar
13692}
13693
13694pkmn.pyroar = {
13695  type: ["fire","normal"],
13696  bst: {
13697    hp: 86,
13698    atk: 68,
13699    def: 72,
13700    satk: 109,
13701    sdef: 66,
13702    spe: 106,
13703  },
13704    hiddenAbility: ability.moxie,
13705    signature : move.nobleRoar,
13706    evolve: function() { return { 1: { pkmn: pkmn.megaPyroar, item: item.pyroarite } } },
13707}
13708
13709pkmn.megaPyroar = {
13710  type: ["fire","normal"],
13711  bst: {
13712    hp: 86,
13713    atk: 88,
13714    def: 92,
13715    satk: 129,
13716    sdef: 86,
13717    spe: 126,
13718  },
13719    hiddenAbility: ability.moxie,
13720    signature : move.nobleRoar
13721}
13722
13723// 669 Flabébé → Floette → Florges
13724pkmn.flabebe = {
13725  type: ["fairy"],
13726  bst: {
13727    hp: 44,
13728    atk: 38,
13729    def: 39,
13730    satk: 61,
13731    sdef: 79,
13732    spe: 42,
13733  },
13734  evolve: function() { return { 1: { pkmn: pkmn.floette, level: evolutionLevel1 } } },
13735  hiddenAbility: ability.naturalCure,
13736}
13737
13738pkmn.flabebeBlue = {
13739  type: ["fairy","water"],
13740  bst: {
13741    hp: 44,
13742    atk: 38,
13743    def: 39,
13744    satk: 61,
13745    sdef: 79,
13746    spe: 42,
13747  },
13748  evolve: function() { return { 1: { pkmn: pkmn.floetteBlue, level: evolutionLevel1 } } },
13749  hiddenAbility: ability.naturalCure,
13750}
13751
13752pkmn.flabebeOrange = {
13753  type: ["fairy","ground"],
13754  bst: {
13755    hp: 44,
13756    atk: 38,
13757    def: 39,
13758    satk: 61,
13759    sdef: 79,
13760    spe: 42,
13761  },
13762  evolve: function() { return { 1: { pkmn: pkmn.floetteOrange, level: evolutionLevel1 } } },
13763  hiddenAbility: ability.naturalCure,
13764}
13765
13766pkmn.flabebeWhite = {
13767  type: ["fairy","ice"],
13768  bst: {
13769    hp: 44,
13770    atk: 38,
13771    def: 39,
13772    satk: 61,
13773    sdef: 79,
13774    spe: 42,
13775  },
13776  evolve: function() { return { 1: { pkmn: pkmn.floetteWhite, level: evolutionLevel1 } } },
13777  hiddenAbility: ability.naturalCure,
13778}
13779
13780pkmn.flabebeYellow = {
13781  type: ["fairy","electric"],
13782  bst: {
13783    hp: 44,
13784    atk: 38,
13785    def: 39,
13786    satk: 61,
13787    sdef: 79,
13788    spe: 42,
13789  },
13790  evolve: function() { return { 1: { pkmn: pkmn.floetteYellow, level: evolutionLevel1 } } },
13791  hiddenAbility: ability.naturalCure,
13792}
13793
13794pkmn.floette = {
13795  type: ["fairy"],
13796  bst: {
13797    hp: 54,
13798    atk: 45,
13799    def: 47,
13800    satk: 75,
13801    sdef: 98,
13802    spe: 52,
13803  },
13804  evolve: function() { return { 1: { pkmn: pkmn.florges, item: item.shinyStone } } },
13805  hiddenAbility: ability.naturalCure,
13806}
13807
13808pkmn.floetteBlue = {
13809  type: ["fairy","water"],
13810  bst: {
13811    hp: 54,
13812    atk: 45,
13813    def: 47,
13814    satk: 75,
13815    sdef: 98,
13816    spe: 52,
13817  },
13818  evolve: function() { return { 1: { pkmn: pkmn.florgesBlue, item: item.shinyStone } } },
13819  hiddenAbility: ability.naturalCure,
13820}
13821
13822pkmn.floetteOrange = {
13823  type: ["fairy","ground"],
13824  bst: {
13825    hp: 54,
13826    atk: 45,
13827    def: 47,
13828    satk: 75,
13829    sdef: 98,
13830    spe: 52,
13831  },
13832  evolve: function() { return { 1: { pkmn: pkmn.florgesOrange, item: item.shinyStone } } },
13833  hiddenAbility: ability.naturalCure,
13834}
13835
13836pkmn.floetteWhite = {
13837  type: ["fairy","ice"],
13838  bst: {
13839    hp: 54,
13840    atk: 45,
13841    def: 47,
13842    satk: 75,
13843    sdef: 98,
13844    spe: 52,
13845  },
13846  evolve: function() { return { 1: { pkmn: pkmn.florgesWhite, item: item.shinyStone } } },
13847  hiddenAbility: ability.naturalCure,
13848}
13849
13850pkmn.floetteYellow = {
13851  type: ["fairy","electric"],
13852  bst: {
13853    hp: 54,
13854    atk: 45,
13855    def: 47,
13856    satk: 75,
13857    sdef: 98,
13858    spe: 52,
13859  },
13860  evolve: function() { return { 1: { pkmn: pkmn.florgesYellow, item: item.shinyStone } } },
13861  hiddenAbility: ability.naturalCure,
13862}
13863
13864pkmn.floetteEternal = {
13865  type: ["fairy"],
13866  bst: {
13867    hp: 74,
13868    atk: 65,
13869    def: 67,
13870    satk: 125,
13871    sdef: 128,
13872    spe: 92,
13873  },
13874  // evolve: function() { return { 1: { pkmn: pkmn.megaFloette, item: item.floettite } } },
13875  hiddenAbility: ability.naturalCure,
13876}
13877
13878pkmn.megaFloette = {
13879  type: ["fairy"],
13880  bst: {
13881    hp: 74,
13882    atk: 85,
13883    def: 87,
13884    satk: 155,
13885    sdef: 148,
13886    spe: 102,
13887  }
13888}
13889
13890pkmn.florges = {
13891  type: ["fairy"],
13892  bst: {
13893    hp: 78,
13894    atk: 65,
13895    def: 68,
13896    satk: 112,
13897    sdef: 134,
13898    spe: 75,
13899  },
13900    hiddenAbility: ability.naturalCure,
13901}
13902
13903pkmn.florgesBlue = {
13904  type: ["fairy","water"],
13905  bst: {
13906    hp: 78,
13907    atk: 65,
13908    def: 68,
13909    satk: 112,
13910    sdef: 134,
13911    spe: 75,
13912  },
13913    hiddenAbility: ability.naturalCure,
13914}
13915
13916pkmn.florgesOrange = {
13917  type: ["fairy","ground"],
13918  bst: {
13919    hp: 78,
13920    atk: 65,
13921    def: 68,
13922    satk: 112,
13923    sdef: 134,
13924    spe: 75,
13925  },
13926    hiddenAbility: ability.naturalCure,
13927}
13928
13929pkmn.florgesWhite = {
13930  type: ["fairy","ice"],
13931  bst: {
13932    hp: 78,
13933    atk: 65,
13934    def: 68,
13935    satk: 112,
13936    sdef: 134,
13937    spe: 75,
13938  },
13939    hiddenAbility: ability.naturalCure,
13940}
13941
13942pkmn.florgesYellow = {
13943  type: ["fairy","electric"],
13944  bst: {
13945    hp: 78,
13946    atk: 65,
13947    def: 68,
13948    satk: 112,
13949    sdef: 134,
13950    spe: 75,
13951  },
13952    hiddenAbility: ability.naturalCure,
13953}
13954
13955// 672 Skiddo → Gogoat
13956pkmn.skiddo = {
13957  type: ["grass"],
13958  bst: {
13959    hp: 66,
13960    atk: 65,
13961    def: 48,
13962    satk: 62,
13963    sdef: 57,
13964    spe: 52,
13965  },
13966  evolve: function() { return { 1: { pkmn: pkmn.gogoat, level: evolutionLevel2 } } },
13967    hiddenAbility: ability.grassyPelt,
13968    eggMove : move.trailblaze
13969}
13970
13971pkmn.gogoat = {
13972  type: ["grass"],
13973  bst: {
13974    hp: 123,
13975    atk: 100,
13976    def: 62,
13977    satk: 97,
13978    sdef: 81,
13979    spe: 68,
13980  },
13981    hiddenAbility: ability.grassyPelt,
13982    eggMove : move.trailblaze
13983}
13984
13985// 674 Pancham → Pangoro
13986pkmn.pancham = {
13987  type: ["fighting"],
13988  bst: {
13989    hp: 67,
13990    atk: 82,
13991    def: 62,
13992    satk: 46,
13993    sdef: 48,
13994    spe: 43,
13995  },
13996  evolve: function() { return { 1: { pkmn: pkmn.pangoro, level: evolutionLevel2 } } },
13997    hiddenAbility: ability.ironFist,
13998}
13999
14000pkmn.pangoro = {
14001  type: ["fighting","dark"],
14002  bst: {
14003    hp: 95,
14004    atk: 124,
14005    def: 78,
14006    satk: 69,
14007    sdef: 71,
14008    spe: 58,
14009  },
14010    hiddenAbility: ability.ironFist,
14011}
14012
14013// 676 Furfrou
14014pkmn.furfrou = {
14015  type: ["normal"],
14016  bst: {
14017    hp: 75,
14018    atk: 80,
14019    def: 60,
14020    satk: 65,
14021    sdef: 90,
14022    spe: 102,
14023  },
14024}
14025
14026pkmn.furfrouHeart = {
14027  type: ["normal","fairy"],
14028  bst: {
14029    hp: 75,
14030    atk: 80,
14031    def: 60,
14032    satk: 65,
14033    sdef: 90,
14034    spe: 102,
14035  },
14036}
14037
14038pkmn.furfrouStar = {
14039  type: ["normal","ice"],
14040  bst: {
14041    hp: 75,
14042    atk: 80,
14043    def: 60,
14044    satk: 65,
14045    sdef: 90,
14046    spe: 102,
14047  },
14048}
14049
14050pkmn.furfrouDiamond = {
14051  type: ["normal","electric"],
14052  bst: {
14053    hp: 75,
14054    atk: 80,
14055    def: 60,
14056    satk: 65,
14057    sdef: 90,
14058    spe: 102,
14059  },
14060}
14061
14062pkmn.furfrouDebutante = {
14063  type: ["normal","ground"],
14064  bst: {
14065    hp: 75,
14066    atk: 80,
14067    def: 60,
14068    satk: 65,
14069    sdef: 90,
14070    spe: 102,
14071  },
14072}
14073
14074pkmn.furfrouMatron = {
14075  type: ["normal","psychic"],
14076  bst: {
14077    hp: 75,
14078    atk: 80,
14079    def: 60,
14080    satk: 65,
14081    sdef: 90,
14082    spe: 102,
14083  },
14084}
14085
14086pkmn.furfrouDandy = {
14087  type: ["normal","grass"],
14088  bst: {
14089    hp: 75,
14090    atk: 80,
14091    def: 60,
14092    satk: 65,
14093    sdef: 90,
14094    spe: 102,
14095  },
14096}
14097
14098pkmn.furfrouReine = {
14099  type: ["normal","steel"],
14100  bst: {
14101    hp: 75,
14102    atk: 80,
14103    def: 60,
14104    satk: 65,
14105    sdef: 90,
14106    spe: 102,
14107  },
14108}
14109
14110pkmn.furfrouKabuki = {
14111  type: ["normal","fire"],
14112  bst: {
14113    hp: 75,
14114    atk: 80,
14115    def: 60,
14116    satk: 65,
14117    sdef: 90,
14118    spe: 102,
14119  },
14120}
14121
14122pkmn.furfrouPharaoh = {
14123  type: ["normal","water"],
14124  bst: {
14125    hp: 75,
14126    atk: 80,
14127    def: 60,
14128    satk: 65,
14129    sdef: 90,
14130    spe: 102,
14131  },
14132}
14133
14134// 677 Espurr → Meowstic
14135pkmn.espurr = {
14136  type: ["psychic"],
14137  bst: {
14138    hp: 62,
14139    atk: 48,
14140    def: 54,
14141    satk: 63,
14142    sdef: 60,
14143    spe: 68,
14144  },
14145  evolve: function() { return { 1: { pkmn: pkmn.meowstic, level: evolutionLevel2 } } },
14146    hiddenAbility: ability.pixiePelt,
14147}
14148
14149pkmn.meowstic = {
14150  type: ["psychic"],
14151  bst: {
14152    hp: 74,
14153    atk: 48,
14154    def: 76,
14155    satk: 83,
14156    sdef: 81,
14157    spe: 104,
14158  },
14159    hiddenAbility: ability.pixiePelt,
14160}
14161
14162/*
14163
14164pkmn.megaMeowstic = {
14165  type: ["psychic"],
14166  bst: {
14167    hp: 74,
14168    atk: 48,
14169    def: 76,
14170    satk: 143,
14171    sdef: 101,
14172    spe: 124,
14173  },
14174}
14175
14176*/
14177
14178// 679 Honedge → Doublade → Aegislash
14179pkmn.honedge = {
14180  type: ["steel","ghost"],
14181  bst: {
14182    hp: 45,
14183    atk: 80,
14184    def: 100,
14185    satk: 35,
14186    sdef: 37,
14187    spe: 28,
14188  },
14189  evolve: function() { return { 1: { pkmn: pkmn.doublade, level: evolutionLevel2 } } },
14190    hiddenAbility: ability.sharpness,
14191    signature : move.kingsShield
14192}
14193
14194pkmn.doublade = {
14195  type: ["steel","ghost"],
14196  bst: {
14197    hp: 59,
14198    atk: 110,
14199    def: 150,
14200    satk: 45,
14201    sdef: 49,
14202    spe: 35,
14203  },
14204  evolve: function() { return { 1: { pkmn: pkmn.aegislash, item: item.duskStone } } },
14205    hiddenAbility: ability.sharpness,
14206    signature : move.kingsShield
14207}
14208
14209pkmn.aegislash = {
14210  type: ["steel","ghost"],
14211  bst: {
14212    hp: 60,
14213    atk: 50,
14214    def: 150,
14215    satk: 50,
14216    sdef: 150,
14217    spe: 60,
14218  },
14219    hiddenAbility: ability.sharpness,
14220    signature : move.kingsShield
14221}
14222
14223// 682 Spritzee → Aromatisse
14224pkmn.spritzee = {
14225  type: ["fairy"],
14226  bst: {
14227    hp: 78,
14228    atk: 52,
14229    def: 60,
14230    satk: 63,
14231    sdef: 65,
14232    spe: 23,
14233  },
14234  evolve: function() { return { 1: { pkmn: pkmn.aromatisse, item: item.shinyStone } } },
14235    hiddenAbility: ability.mistySurge,
14236    signature : move.aromaticMist
14237}
14238
14239pkmn.aromatisse = {
14240  type: ["fairy"],
14241  bst: {
14242    hp: 101,
14243    atk: 72,
14244    def: 72,
14245    satk: 99,
14246    sdef: 89,
14247    spe: 29,
14248  },
14249    hiddenAbility: ability.mistySurge,
14250    signature : move.aromaticMist
14251}
14252
14253// 684 Swirlix → Slurpuff
14254pkmn.swirlix = {
14255  type: ["fairy"],
14256  bst: {
14257    hp: 62,
14258    atk: 48,
14259    def: 66,
14260    satk: 59,
14261    sdef: 57,
14262    spe: 49,
14263  },
14264  evolve: function() { return { 1: { pkmn: pkmn.slurpuff, item: item.shinyStone } } },
14265    hiddenAbility: ability.unburden,
14266    eggMove : move.bellyDrum
14267}
14268
14269pkmn.slurpuff = {
14270  type: ["fairy"],
14271  bst: {
14272    hp: 82,
14273    atk: 80,
14274    def: 86,
14275    satk: 85,
14276    sdef: 75,
14277    spe: 72,
14278  },
14279    hiddenAbility: ability.unburden,
14280    eggMove : move.bellyDrum
14281}
14282
14283// 686 Inkay → Malamar
14284pkmn.inkay = {
14285  type: ["dark","psychic"],
14286  bst: {
14287    hp: 53,
14288    atk: 54,
14289    def: 53,
14290    satk: 37,
14291    sdef: 46,
14292    spe: 45,
14293  },
14294  evolve: function() { return { 1: { pkmn: pkmn.malamar, level: evolutionLevel2 } } },
14295    hiddenAbility: ability.contrary,
14296    eggMove : move.camouflage
14297}
14298
14299pkmn.malamar = {
14300  type: ["dark","psychic"],
14301  bst: {
14302    hp: 86,
14303    atk: 92,
14304    def: 88,
14305    satk: 68,
14306    sdef: 75,
14307    spe: 73,
14308  },
14309    hiddenAbility: ability.contrary,
14310    eggMove : move.camouflage
14311}
14312
14313pkmn.megaMalamar = {
14314  type: ["dark","psychic"],
14315  bst: {
14316    hp: 86,
14317    atk: 102,
14318    def: 88,
14319    satk: 98,
14320    sdef: 120,
14321    spe: 88,
14322  },
14323    eggMove : move.camouflage
14324}
14325
14326// 688 Binacle → Barbaracle
14327pkmn.binacle = {
14328  type: ["rock","water"],
14329  bst: {
14330    hp: 42,
14331    atk: 52,
14332    def: 67,
14333    satk: 39,
14334    sdef: 56,
14335    spe: 50,
14336  },
14337  evolve: function() { return { 1: { pkmn: pkmn.barbaracle, level: evolutionLevel2 } } },
14338    hiddenAbility: ability.ambidextrous,
14339}
14340
14341pkmn.barbaracle = {
14342  type: ["rock","water"],
14343  bst: {
14344    hp: 72,
14345    atk: 105,
14346    def: 115,
14347    satk: 54,
14348    sdef: 86,
14349    spe: 68,
14350  },
14351    evolve: function() { return { 1: { pkmn: pkmn.megaBarbaracle, item: item.barbaracite } } },
14352    hiddenAbility: ability.ambidextrous,
14353}
14354
14355pkmn.megaBarbaracle = {
14356  type: ["rock","fighting"],
14357  bst: {
14358    hp: 72,
14359    atk: 150,
14360    def: 150,
14361    satk: 64,
14362    sdef: 106,
14363    spe: 88,
14364  },
14365    hiddenAbility: ability.ambidextrous,
14366}
14367
14368// 690 Skrelp → Dragalge
14369pkmn.skrelp = {
14370  type: ["poison","water"],
14371  bst: {
14372    hp: 50,
14373    atk: 60,
14374    def: 60,
14375    satk: 60,
14376    sdef: 60,
14377    spe: 30,
14378  },
14379  evolve: function() { return { 1: { pkmn: pkmn.dragalge, level: evolutionLevel3 } } },
14380    hiddenAbility: ability.toxilate,
14381    eggMove : move.snipeShot
14382}
14383
14384pkmn.dragalge = {
14385  type: ["poison","dragon"],
14386  bst: {
14387    hp: 65,
14388    atk: 75,
14389    def: 90,
14390    satk: 97,
14391    sdef: 123,
14392    spe: 44,
14393  },
14394    hiddenAbility: ability.toxilate,
14395    eggMove : move.snipeShot
14396}
14397
14398pkmn.megaDragalge = {
14399  type: ["poison","dragon"],
14400  bst: {
14401    hp: 95,
14402    atk: 85,
14403    def: 135,
14404    satk: 132,
14405    sdef: 163,
14406    spe: 44,
14407  },
14408    hiddenAbility: ability.toxilate,
14409    eggMove : move.snipeShot
14410}
14411
14412// 692 Clauncher → Clawitzer
14413pkmn.clauncher = {
14414  type: ["water"],
14415  bst: {
14416    hp: 50,
14417    atk: 53,
14418    def: 62,
14419    satk: 58,
14420    sdef: 63,
14421    spe: 44,
14422  },
14423  evolve: function() { return { 1: { pkmn: pkmn.clawitzer, level: evolutionLevel2 } } },
14424    hiddenAbility: ability.megaLauncher,
14425    eggMove : move.hydroCannon
14426}
14427
14428pkmn.clawitzer = {
14429  type: ["water"],
14430  bst: {
14431    hp: 71,
14432    atk: 73,
14433    def: 88,
14434    satk: 120,
14435    sdef: 89,
14436    spe: 59,
14437  },
14438    hiddenAbility: ability.megaLauncher,
14439    eggMove : move.hydroCannon
14440}
14441
14442// 694 Helioptile → Heliolisk
14443pkmn.helioptile = {
14444  type: ["electric","normal"],
14445  bst: {
14446    hp: 44,
14447    atk: 38,
14448    def: 33,
14449    satk: 61,
14450    sdef: 43,
14451    spe: 70,
14452  },
14453  evolve: function() { return { 1: { pkmn: pkmn.heliolisk, item: item.sunStone } } },
14454    signature : move.electrify,
14455}
14456
14457pkmn.heliolisk = {
14458  type: ["electric","normal"],
14459  bst: {
14460    hp: 62,
14461    atk: 55,
14462    def: 52,
14463    satk: 109,
14464    sdef: 94,
14465    spe: 109,
14466  },
14467    signature : move.electrify,
14468}
14469
14470// 696 Tyrunt → Tyrantrum
14471pkmn.tyrunt = {
14472  type: ["rock","dragon"],
14473  bst: {
14474    hp: 58,
14475    atk: 89,
14476    def: 77,
14477    satk: 45,
14478    sdef: 45,
14479    spe: 48,
14480  },
14481  evolve: function() { return { 1: { pkmn: pkmn.tyrantrum, level: evolutionLevel3 } } },
14482    hiddenAbility: ability.strongJaw,
14483}
14484
14485pkmn.tyrantrum = {
14486  type: ["rock","dragon"],
14487  bst: {
14488    hp: 82,
14489    atk: 121,
14490    def: 119,
14491    satk: 69,
14492    sdef: 59,
14493    spe: 71,
14494  },
14495    hiddenAbility: ability.strongJaw,
14496}
14497
14498// 698 Amaura → Aurorus
14499pkmn.amaura = {
14500  type: ["rock","ice"],
14501  bst: {
14502    hp: 77,
14503    atk: 59,
14504    def: 50,
14505    satk: 67,
14506    sdef: 63,
14507    spe: 46,
14508  },
14509  evolve: function() { return { 1: { pkmn: pkmn.aurorus, item: item.iceStone } } },
14510    hiddenAbility: ability.snowWarning,
14511    eggMove: ability.weatherBall,
14512}
14513
14514pkmn.aurorus = {
14515  type: ["rock","ice"],
14516  bst: {
14517    hp: 123,
14518    atk: 77,
14519    def: 72,
14520    satk: 99,
14521    sdef: 92,
14522    spe: 58,
14523  },
14524    hiddenAbility: ability.snowWarning,
14525    eggMove: ability.weatherBall,
14526}
14527
14528// 700 Sylveon
14529
14530// 701 Hawlucha
14531pkmn.hawlucha = {
14532  type: ["fighting","flying"],
14533  bst: {
14534    hp: 78,
14535    atk: 92,
14536    def: 75,
14537    satk: 74,
14538    sdef: 63,
14539    spe: 118,
14540  },
14541    evolve: function() { return { 1: { pkmn: pkmn.megaHawlucha, item: item.hawluchanite } } },
14542    hiddenAbility: ability.unburden,
14543    signature : move.flyingPress
14544}
14545
14546pkmn.megaHawlucha = {
14547  type: ["fighting","flying"],
14548  bst: {
14549    hp: 78,
14550    atk: 137,
14551    def: 100,
14552    satk: 74,
14553    sdef: 93,
14554    spe: 118,
14555  },
14556    hiddenAbility: ability.reckless,
14557    signature : move.flyingPress
14558}
14559
14560// 702 Dedenne
14561pkmn.dedenne = {
14562  type: ["electric","fairy"],
14563  bst: {
14564    hp: 67,
14565    atk: 58,
14566    def: 57,
14567    satk: 81,
14568    sdef: 67,
14569    spe: 101,
14570  },
14571    hiddenAbility: ability.faeRush,
14572}
14573
14574// 703 Carbink
14575pkmn.carbink = {
14576  type: ["rock","fairy"],
14577  bst: {
14578    hp: 50,
14579    atk: 50,
14580    def: 150,
14581    satk: 50,
14582    sdef: 150,
14583    spe: 50,
14584  },
14585    hiddenAbility: ability.purifyingSalt,
14586}
14587
14588// 704 Goomy → Sliggoo → Goodra
14589pkmn.goomy = {
14590  type: ["dragon"],
14591  bst: {
14592    hp: 45,
14593    atk: 50,
14594    def: 35,
14595    satk: 55,
14596    sdef: 75,
14597    spe: 40,
14598  },
14599  evolve: function() { return { 1: { pkmn: pkmn.sliggoo, level: evolutionLevel3 } } },
14600    hiddenAbility: ability.gooey,
14601}
14602
14603pkmn.sliggoo = {
14604  type: ["dragon"],
14605  bst: {
14606    hp: 68,
14607    atk: 75,
14608    def: 53,
14609    satk: 83,
14610    sdef: 113,
14611    spe: 60,
14612  },
14613  evolve: function() { return { 1: { pkmn: pkmn.goodra, level: evolutionLevel3 } } },
14614    hiddenAbility: ability.gooey,
14615}
14616
14617pkmn.hisuianSliggoo = {
14618  type: ["steel", "dragon"],
14619  bst: {
14620    hp: 58,
14621    atk: 75,
14622    def: 83,
14623    satk: 83,
14624    sdef: 113,
14625    spe: 40,
14626  },
14627  evolve: function() { return { 1: { pkmn: pkmn.hisuianGoodra, level: evolutionLevel3 } } },
14628    hiddenAbility: ability.gooey,
14629}
14630
14631pkmn.goodra = {
14632  type: ["dragon"],
14633  bst: {
14634    hp: 90,
14635    atk: 100,
14636    def: 70,
14637    satk: 110,
14638    sdef: 150,
14639    spe: 80,
14640  },
14641    hiddenAbility: ability.gooey,
14642}
14643
14644pkmn.hisuianGoodra = {
14645  type: ["steel", "dragon"],
14646  bst: {
14647    hp: 80,
14648    atk: 100,
14649    def: 100,
14650    satk: 110,
14651    sdef: 150,
14652    spe: 60,
14653  },
14654    hiddenAbility: ability.gooey,
14655}
14656
14657// 707 Klefki
14658pkmn.klefki = {
14659  type: ["steel","fairy"],
14660  bst: {
14661    hp: 57,
14662    atk: 80,
14663    def: 91,
14664    satk: 80,
14665    sdef: 87,
14666    spe: 75,
14667  },
14668    signature : move.fairyLock
14669}
14670
14671// 708 Phantump → Trevenant
14672pkmn.phantump = {
14673  type: ["ghost","grass"],
14674  bst: {
14675    hp: 43,
14676    atk: 70,
14677    def: 48,
14678    satk: 50,
14679    sdef: 60,
14680    spe: 38,
14681  },
14682  evolve: function() { return { 1: { pkmn: pkmn.trevenant, level: evolutionLevel2 } } },
14683    signature : move.forestCurse,
14684}
14685
14686pkmn.trevenant = {
14687  type: ["ghost","grass"],
14688  bst: {
14689    hp: 85,
14690    atk: 110,
14691    def: 76,
14692    satk: 65,
14693    sdef: 82,
14694    spe: 56,
14695  },
14696    signature : move.forestCurse,
14697}
14698
14699// 710 Pumpkaboo → Gourgeist
14700pkmn.pumpkaboo = {
14701  type: ["ghost","grass"],
14702  bst: {
14703    hp: 49,
14704    atk: 66,
14705    def: 70,
14706    satk: 44,
14707    sdef: 55,
14708    spe: 51,
14709  },
14710  evolve: function() { return { 1: { pkmn: pkmn.gourgeist, level: evolutionLevel3 } } },
14711    signature : move.trickOrTreat
14712}
14713
14714pkmn.gourgeist = {
14715  type: ["ghost","grass"],
14716  bst: {
14717    hp: 65,
14718    atk: 90,
14719    def: 122,
14720    satk: 58,
14721    sdef: 75,
14722    spe: 84,
14723  },
14724    signature : move.trickOrTreat
14725}
14726
14727// 712 Bergmite → Avalugg
14728pkmn.bergmite = {
14729  type: ["ice"],
14730  bst: {
14731    hp: 55,
14732    atk: 69,
14733    def: 85,
14734    satk: 32,
14735    sdef: 35,
14736    spe: 28,
14737  },
14738  evolve: function() { return { 1: { pkmn: pkmn.avalugg, level: evolutionLevel2 } } },
14739    hiddenAbility: ability.iceBody,
14740    signature : move.mountainGale
14741}
14742
14743pkmn.avalugg = {
14744  type: ["ice"],
14745  bst: {
14746    hp: 95,
14747    atk: 117,
14748    def: 184,
14749    satk: 44,
14750    sdef: 46,
14751    spe: 28,
14752  },
14753    hiddenAbility: ability.iceBody,
14754    signature : move.mountainGale
14755}
14756
14757pkmn.hisuianAvalugg = {
14758  type: ["ice", "rock"],
14759  bst: {
14760    hp: 95,
14761    atk: 127,
14762    def: 184,
14763    satk: 34,
14764    sdef: 36,
14765    spe: 38,
14766  },
14767    signature : move.mountainGale
14768}
14769
14770// 714 Noibat → Noivern
14771pkmn.noibat = {
14772  type: ["flying","dragon"],
14773  bst: {
14774    hp: 40,
14775    atk: 30,
14776    def: 35,
14777    satk: 45,
14778    sdef: 40,
14779    spe: 55,
14780  },
14781  evolve: function() { return { 1: { pkmn: pkmn.noivern, level: evolutionLevel3 } } },
14782    hiddenAbility: ability.cacophony,
14783    eggMove : move.boomburst
14784}
14785
14786pkmn.noivern = {
14787  type: ["flying","dragon"],
14788  bst: {
14789    hp: 85,
14790    atk: 70,
14791    def: 80,
14792    satk: 97,
14793    sdef: 80,
14794    spe: 123,
14795  },
14796    hiddenAbility: ability.cacophony,
14797    eggMove : move.boomburst
14798}
14799
14800// 716 Xerneas
14801pkmn.xerneas = {
14802    type: ["fairy"],
14803    bst: {
14804        hp: 126,
14805        atk: 131,
14806        def: 95,
14807        satk: 131,
14808        sdef: 98,
14809        spe: 99,
14810    }
14811}
14812
14813// 717 Yveltal
14814pkmn.yveltal = {
14815    type: ["dark","flying"],
14816    bst: {
14817        hp: 126,
14818        atk: 131,
14819        def: 95,
14820        satk: 131,
14821        sdef: 98,
14822        spe: 99,
14823    }
14824}
14825
14826// 718 Zygarde
14827pkmn.zygarde10 = {
14828    rename: `zygarde 10%`,
14829    type: ["dragon","ground"],
14830    bst: {
14831        hp: 54,
14832        atk: 100,
14833        def: 71,
14834        satk: 61,
14835        sdef: 85,
14836        spe: 115,
14837    }
14838}
14839
14840pkmn.zygarde50 = {
14841    rename: `zygarde 50%`,
14842    type: ["dragon","ground"],
14843    bst: {
14844        hp: 138,
14845        atk: 100,
14846        def: 151,
14847        satk: 81,
14848        sdef: 95,
14849        spe: 95,
14850    }
14851}
14852
14853pkmn.zygarde100 = {
14854    rename: `zygarde 100%`,
14855    type: ["dragon","ground"],
14856    bst: {
14857        hp: 216,
14858        atk: 100,
14859        def: 181,
14860        satk: 91,
14861        sdef: 125,
14862        spe: 85,
14863    },
14864    // evolve: function() { return { 1: { pkmn: pkmn.megaZygarde, item: item.zygardite } } },
14865}
14866
14867pkmn.megaZygarde = {
14868    type: ["dragon","ground"],
14869    bst: {
14870        hp: 216,
14871        atk: 100,
14872        def: 91,
14873        satk: 216,
14874        sdef: 85,
14875        spe: 100,
14876    }
14877}
14878
14879// 719 Diancie
14880pkmn.diancie = {
14881    type: ["rock","fairy"],
14882    bst: {
14883        hp: 50,
14884        atk: 100,
14885        def: 150,
14886        satk: 100,
14887        sdef: 150,
14888        spe: 50,
14889    },
14890    evolve: function() { return { 1: { pkmn: pkmn.megaDiancie, item: item.diancite } } },
14891}
14892
14893pkmn.megaDiancie = {
14894    type: ["rock","fairy"],
14895    bst: {
14896        hp: 50,
14897        atk: 160,
14898        def: 110,
14899        satk: 160,
14900        sdef: 110,
14901        spe: 110,
14902    }
14903}
14904
14905// 720 Hoopa
14906pkmn.hoopa = {
14907    type: ["psychic","ghost"],
14908    bst: {
14909        hp: 80,
14910        atk: 110,
14911        def: 60,
14912        satk: 150,
14913        sdef: 130,
14914        spe: 70,
14915    }
14916}
14917
14918pkmn.hoopaUnbound = {
14919    type: ["psychic","dark"],
14920    bst: {
14921        hp: 80,
14922        atk: 160,
14923        def: 60,
14924        satk: 170,
14925        sdef: 130,
14926        spe: 80,
14927    }
14928}
14929
14930// 721 Volcanion
14931pkmn.volcanion = {
14932    type: ["fire","water"],
14933    bst: {
14934        hp: 80,
14935        atk: 110,
14936        def: 120,
14937        satk: 130,
14938        sdef: 90,
14939        spe: 70,
14940    }
14941}
14942
14943// 722 Rowlet → Dartrix → Decidueye
14944pkmn.rowlet = {
14945  type: ["grass","flying"],
14946  bst: {
14947    hp: 68,
14948    atk: 55,
14949    def: 55,
14950    satk: 50,
14951    sdef: 50,
14952    spe: 42,
14953  },
14954  evolve: function() { return { 1: { pkmn: pkmn.dartrix, level: evolutionLevel1 } } },
14955    hiddenAbility: ability.noGuard,
14956}
14957
14958pkmn.dartrix = {
14959  type: ["grass","flying"],
14960  bst: {
14961    hp: 78,
14962    atk: 75,
14963    def: 75,
14964    satk: 70,
14965    sdef: 70,
14966    spe: 52,
14967  },
14968  evolve: function() { return { 1: { pkmn: pkmn.decidueye, level: evolutionLevel2 } } },
14969    hiddenAbility: ability.noGuard,
14970}
14971
14972pkmn.decidueye = {
14973  type: ["grass","ghost"],
14974  bst: {
14975    hp: 88,
14976    atk: 107,
14977    def: 75,
14978    satk: 100,
14979    sdef: 75,
14980    spe: 70,
14981  },
14982    hiddenAbility: ability.noGuard,
14983}
14984
14985pkmn.hisuianDecidueye = {
14986  type: ["grass","fighting"],
14987  bst: {
14988    hp: 88,
14989    atk: 112,
14990    def: 80,
14991    satk: 95,
14992    sdef: 95,
14993    spe: 60,
14994  },
14995}
14996
14997// 725 Litten → Torracat → Incineroar
14998pkmn.litten = {
14999  type: ["fire"],
15000  bst: {
15001    hp: 45,
15002    atk: 65,
15003    def: 40,
15004    satk: 60,
15005    sdef: 40,
15006    spe: 70,
15007  },
15008  evolve: function() { return { 1: { pkmn: pkmn.torracat, level: evolutionLevel1 } } },
15009    hiddenAbility: ability.intimidate,
15010    signature : move.darkestLariat
15011}
15012
15013
15014pkmn.torracat = {
15015  type: ["fire"],
15016  bst: {
15017    hp: 65,
15018    atk: 85,
15019    def: 50,
15020    satk: 80,
15021    sdef: 50,
15022    spe: 90,
15023  },
15024  evolve: function() { return { 1: { pkmn: pkmn.incineroar, level: evolutionLevel2 } } },
15025    hiddenAbility: ability.intimidate,
15026    signature : move.darkestLariat
15027}
15028
15029pkmn.incineroar = {
15030  type: ["fire","dark"],
15031  bst: {
15032    hp: 95,
15033    atk: 115,
15034    def: 90,
15035    satk: 80,
15036    sdef: 90,
15037    spe: 60,
15038  },
15039    hiddenAbility: ability.intimidate,
15040    signature : move.darkestLariat
15041}
15042
15043// 728 Popplio → Brionne → Primarina
15044pkmn.popplio = {
15045  type: ["water"],
15046  bst: {
15047    hp: 50,
15048    atk: 54,
15049    def: 54,
15050    satk: 66,
15051    sdef: 56,
15052    spe: 40,
15053  },
15054  evolve: function() { return { 1: { pkmn: pkmn.brionne, level: evolutionLevel1 } } },
15055    hiddenAbility: ability.cacophony,
15056    signature : move.sparklingAria
15057}
15058
15059pkmn.brionne = {
15060  type: ["water"],
15061  bst: {
15062    hp: 60,
15063    atk: 69,
15064    def: 69,
15065    satk: 91,
15066    sdef: 81,
15067    spe: 50,
15068  },
15069  evolve: function() { return { 1: { pkmn: pkmn.primarina, level: evolutionLevel2 } } },
15070    hiddenAbility: ability.cacophony,
15071    signature : move.sparklingAria
15072}
15073
15074pkmn.primarina = {
15075  type: ["water","fairy"],
15076  bst: {
15077    hp: 80,
15078    atk: 74,
15079    def: 74,
15080    satk: 126,
15081    sdef: 100,
15082    spe: 60,
15083  },
15084    hiddenAbility: ability.cacophony,
15085    signature : move.sparklingAria
15086}
15087
15088// 731 Pikipek → Trumbeak → Toucannon
15089pkmn.pikipek = {
15090  type: ["normal","flying"],
15091  bst: {
15092    hp: 35,
15093    atk: 75,
15094    def: 30,
15095    satk: 30,
15096    sdef: 30,
15097    spe: 65,
15098  },
15099  evolve: function() { return { 1: { pkmn: pkmn.trumbeak, level: evolutionLevel1 } } },
15100    hiddenAbility: ability.skillLink,
15101    signature : move.beakBlast
15102}
15103
15104pkmn.trumbeak = {
15105  type: ["normal","flying"],
15106  bst: {
15107    hp: 55,
15108    atk: 85,
15109    def: 50,
15110    satk: 40,
15111    sdef: 50,
15112    spe: 75,
15113  },
15114  evolve: function() { return { 1: { pkmn: pkmn.toucannon, level: evolutionLevel2 } } },
15115  hiddenAbility: ability.skillLink,
15116    signature : move.beakBlast
15117}
15118
15119pkmn.toucannon = {
15120  type: ["normal","flying"],
15121  bst: {
15122    hp: 80,
15123    atk: 120,
15124    def: 75,
15125    satk: 75,
15126    sdef: 75,
15127    spe: 60,
15128  },
15129    hiddenAbility: ability.skillLink,
15130    signature : move.beakBlast
15131}
15132
15133// 734 Yungoos → Gumshoos
15134pkmn.yungoos = {
15135  type: ["normal"],
15136  bst: {
15137    hp: 48,
15138    atk: 70,
15139    def: 30,
15140    satk: 30,
15141    sdef: 30,
15142    spe: 45,
15143  },
15144  evolve: function() { return { 1: { pkmn: pkmn.gumshoos, level: evolutionLevel1 } } },
15145    hiddenAbility: ability.adaptability,
15146}
15147
15148pkmn.gumshoos = {
15149  type: ["normal"],
15150  bst: {
15151    hp: 88,
15152    atk: 110,
15153    def: 60,
15154    satk: 55,
15155    sdef: 60,
15156    spe: 45,
15157  },
15158    hiddenAbility: ability.adaptability,
15159}
15160
15161// 736 Grubbin → Charjabug → Vikavolt
15162pkmn.grubbin = {
15163  type: ["bug"],
15164  bst: {
15165    hp: 47,
15166    atk: 62,
15167    def: 45,
15168    satk: 55,
15169    sdef: 45,
15170    spe: 46,
15171  },
15172  evolve: function() { return { 1: { pkmn: pkmn.charjabug, level: evolutionLevel2 } } },
15173    eggMove : move.auraWheel
15174}
15175
15176pkmn.charjabug = {
15177  type: ["bug","electric"],
15178  bst: {
15179    hp: 57,
15180    atk: 82,
15181    def: 95,
15182    satk: 55,
15183    sdef: 75,
15184    spe: 36,
15185  },
15186  evolve: function() { return { 1: { pkmn: pkmn.vikavolt, item: item.thunderStone } } },
15187    eggMove : move.auraWheel
15188}
15189
15190pkmn.vikavolt = {
15191  type: ["bug","electric"],
15192  bst: {
15193    hp: 77,
15194    atk: 70,
15195    def: 90,
15196    satk: 145,
15197    sdef: 75,
15198    spe: 43,
15199  },
15200    eggMove : move.auraWheel
15201}
15202
15203// 739 Crabrawler → Crabominable
15204pkmn.crabrawler = {
15205  type: ["fighting"],
15206  bst: {
15207    hp: 47,
15208    atk: 82,
15209    def: 57,
15210    satk: 42,
15211    sdef: 47,
15212    spe: 63,
15213  },
15214  evolve: function() { return { 1: { pkmn: pkmn.crabominable, level: evolutionLevel2 } } },
15215    hiddenAbility: ability.icyPelt,
15216    signature : move.iceHammer
15217}
15218
15219pkmn.crabominable = {
15220  type: ["fighting","ice"],
15221  bst: {
15222    hp: 97,
15223    atk: 132,
15224    def: 77,
15225    satk: 62,
15226    sdef: 67,
15227    spe: 43,
15228  },
15229    hiddenAbility: ability.icyPelt,
15230    signature : move.iceHammer
15231}
15232
15233/*
15234
15235pkmn.megaCrabominable = {
15236  type: ["fighting","ice"],
15237  bst: {
15238    hp: 97,
15239    atk: 157,
15240    def: 122,
15241    satk: 62,
15242    sdef: 107,
15243    spe: 33,
15244  }
15245}
15246
15247*/
15248
15249// 741 Oricorio
15250pkmn.oricorioBaile = {
15251  type: ["fire","flying"],
15252  bst: {
15253    hp: 75,
15254    atk: 70,
15255    def: 70,
15256    satk: 98,
15257    sdef: 100,
15258    spe: 110,
15259  },
15260    signature : move.revelationDance,
15261    hiddenAbility: ability.dancer,
15262}
15263
15264pkmn.oricorioPomPom = {
15265  type: ["electric","flying"],
15266  bst: {
15267    hp: 75,
15268    atk: 70,
15269    def: 70,
15270    satk: 98,
15271    sdef: 100,
15272    spe: 110,
15273  },
15274    signature : move.revelationDance,
15275    hiddenAbility: ability.dancer,
15276}
15277
15278pkmn.oricorioPau = {
15279  type: ["psychic","flying"],
15280  bst: {
15281    hp: 75,
15282    atk: 70,
15283    def: 70,
15284    satk: 98,
15285    sdef: 100,
15286    spe: 110,
15287  },
15288    signature : move.revelationDance,
15289    hiddenAbility: ability.dancer,
15290}
15291
15292pkmn.oricorioSensu = {
15293  type: ["ghost","flying"],
15294  bst: {
15295    hp: 75,
15296    atk: 70,
15297    def: 70,
15298    satk: 98,
15299    sdef: 100,
15300    spe: 110,
15301  },
15302    signature : move.revelationDance,
15303    hiddenAbility: ability.dancer,
15304}
15305
15306// 742 Cutiefly → Ribombee
15307pkmn.cutiefly = {
15308  type: ["bug","fairy"],
15309  bst: {
15310    hp: 40,
15311    atk: 45,
15312    def: 40,
15313    satk: 55,
15314    sdef: 40,
15315    spe: 84,
15316  },
15317  evolve: function() { return { 1: { pkmn: pkmn.ribombee, level: evolutionLevel2 } } },
15318    hiddenAbility: ability.faeRush,
15319}
15320
15321pkmn.ribombee = {
15322  type: ["bug","fairy"],
15323  bst: {
15324    hp: 60,
15325    atk: 55,
15326    def: 60,
15327    satk: 95,
15328    sdef: 70,
15329    spe: 124,
15330  },
15331    hiddenAbility: ability.faeRush,
15332}
15333
15334// 744 Rockruff → Lycanroc
15335pkmn.rockruff = {
15336    type: ["rock"],
15337    bst: {
15338        hp: 45,
15339        atk: 65,
15340        def: 40,
15341        satk: 30,
15342        sdef: 40,
15343        spe: 60,
15344    },
15345    evolve: function() { 
15346        return { 
15347            1: { pkmn: pkmn.lycanrocMidday, item: item.sunStone }, 
15348            2: { pkmn: pkmn.lycanrocMidnight, item: item.moonStone },
15349        } 
15350    },
15351    hiddenAbility: ability.sandyPelt,
15352}
15353
15354pkmn.lycanrocMidday = {
15355    type: ["rock"],
15356    bst: {
15357        hp: 75,
15358        atk: 115,
15359        def: 65,
15360        satk: 55,
15361        sdef: 65,
15362        spe: 112,
15363    },
15364    hiddenAbility: ability.sandyPelt,
15365}
15366
15367pkmn.lycanrocMidnight = {
15368    type: ["rock"],
15369    bst: {
15370        hp: 85,
15371        atk: 115,
15372        def: 75,
15373        satk: 55,
15374        sdef: 75,
15375        spe: 82,
15376    },
15377    hiddenAbility: ability.moody,
15378}
15379
15380pkmn.lycanrocDusk = {
15381    type: ["rock"],
15382    bst: {
15383        hp: 75,
15384        atk: 117,
15385        def: 65,
15386        satk: 55,
15387        sdef: 65,
15388        spe: 110,
15389    }
15390}
15391
15392// 746 Wishiwashi
15393pkmn.wishiwashi = {
15394  type: ["water"],
15395  bst: {
15396    hp: 45,
15397    atk: 20,
15398    def: 20,
15399    satk: 25,
15400    sdef: 25,
15401    spe: 40,
15402  }
15403}
15404
15405pkmn.wishiwashiSchool = {
15406  type: ["water"],
15407  bst: {
15408    hp: 45,
15409    atk: 140,
15410    def: 130,
15411    satk: 140,
15412    sdef: 135,
15413    spe: 30,
15414  }
15415}
15416
15417// 747 Mareanie → Toxapex
15418pkmn.mareanie = {
15419  type: ["poison","water"],
15420  bst: {
15421    hp: 50,
15422    atk: 53,
15423    def: 62,
15424    satk: 43,
15425    sdef: 52,
15426    spe: 45,
15427  },
15428  evolve: function() { return { 1: { pkmn: pkmn.toxapex, level: evolutionLevel2 } } },
15429}
15430
15431pkmn.toxapex = {
15432  type: ["poison","water"],
15433  bst: {
15434    hp: 50,
15435    atk: 63,
15436    def: 152,
15437    satk: 53,
15438    sdef: 142,
15439    spe: 35,
15440  },
15441}
15442
15443// 749 Mudbray → Mudsdale
15444pkmn.mudbray = {
15445  type: ["ground"],
15446  bst: {
15447    hp: 70,
15448    atk: 100,
15449    def: 70,
15450    satk: 45,
15451    sdef: 55,
15452    spe: 45,
15453  },
15454  evolve: function() { return { 1: { pkmn: pkmn.mudsdale, level: evolutionLevel2 } } },
15455    signature : move.highHorsepower,
15456    hiddenAbility: ability.stamina,
15457}
15458
15459pkmn.mudsdale = {
15460  type: ["ground"],
15461  bst: {
15462    hp: 100,
15463    atk: 125,
15464    def: 100,
15465    satk: 55,
15466    sdef: 85,
15467    spe: 35,
15468  },
15469    signature : move.highHorsepower,
15470    hiddenAbility: ability.stamina,
15471}
15472
15473// 751 Dewpider → Araquanid
15474pkmn.dewpider = {
15475  type: ["water","bug"],
15476  bst: {
15477    hp: 38,
15478    atk: 40,
15479    def: 52,
15480    satk: 40,
15481    sdef: 72,
15482    spe: 27,
15483  },
15484  evolve: function() { return { 1: { pkmn: pkmn.araquanid, level: evolutionLevel1 } } },
15485    eggMove : move.snipeShot
15486}
15487
15488pkmn.araquanid = {
15489  type: ["water","bug"],
15490  bst: {
15491    hp: 68,
15492    atk: 70,
15493    def: 92,
15494    satk: 50,
15495    sdef: 132,
15496    spe: 42,
15497  },
15498    eggMove : move.snipeShot
15499}
15500
15501// 753 Fomantis → Lurantis
15502pkmn.fomantis = {
15503  type: ["grass"],
15504  bst: {
15505    hp: 40,
15506    atk: 55,
15507    def: 35,
15508    satk: 50,
15509    sdef: 35,
15510    spe: 35,
15511  },
15512  evolve: function() { return { 1: { pkmn: pkmn.lurantis, level: evolutionLevel2 } } },
15513    hiddenAbility: ability.contrary,
15514    eggMove : move.needleArm
15515}
15516
15517pkmn.lurantis = {
15518  type: ["grass"],
15519  bst: {
15520    hp: 70,
15521    atk: 105,
15522    def: 70,
15523    satk: 80,
15524    sdef: 90,
15525    spe: 45,
15526  },
15527    hiddenAbility: ability.contrary,
15528    eggMove : move.needleArm
15529}
15530
15531// 755 Morelull → Shiinotic
15532pkmn.morelull = {
15533  type: ["grass","fairy"],
15534  bst: {
15535    hp: 40,
15536    atk: 35,
15537    def: 55,
15538    satk: 65,
15539    sdef: 75,
15540    spe: 15,
15541  },
15542  evolve: function() { return { 1: { pkmn: pkmn.shiinotic, level: evolutionLevel2 } } },
15543    hiddenAbility: ability.colorSpore,
15544}
15545
15546pkmn.shiinotic = {
15547  type: ["grass","fairy"],
15548  bst: {
15549    hp: 60,
15550    atk: 45,
15551    def: 80,
15552    satk: 90,
15553    sdef: 100,
15554    spe: 30,
15555  },
15556    hiddenAbility: ability.colorSpore,
15557}
15558
15559// 757 Salandit → Salazzle
15560pkmn.salandit = {
15561  type: ["poison","fire"],
15562  bst: {
15563    hp: 48,
15564    atk: 44,
15565    def: 40,
15566    satk: 71,
15567    sdef: 40,
15568    spe: 77,
15569  },
15570  evolve: function() { return { 1: { pkmn: pkmn.salazzle, level: evolutionLevel2 } } },
15571    signature : move.fireLash,
15572    hiddenAbility: ability.corrosion,
15573}
15574
15575pkmn.salazzle = {
15576  type: ["poison","fire"],
15577  bst: {
15578    hp: 68,
15579    atk: 64,
15580    def: 60,
15581    satk: 111,
15582    sdef: 60,
15583    spe: 117,
15584  },
15585    signature : move.fireLash,
15586    hiddenAbility: ability.corrosion,
15587}
15588
15589// 759 Stufful → Bewear
15590pkmn.stufful = {
15591  type: ["normal","fighting"],
15592  bst: {
15593    hp: 70,
15594    atk: 75,
15595    def: 50,
15596    satk: 45,
15597    sdef: 50,
15598    spe: 50,
15599  },
15600  evolve: function() { return { 1: { pkmn: pkmn.bewear, level: evolutionLevel2 } } },
15601    hiddenAbility: ability.angerPoint,
15602}
15603
15604pkmn.bewear = {
15605  type: ["normal","fighting"],
15606  bst: {
15607    hp: 120,
15608    atk: 125,
15609    def: 80,
15610    satk: 55,
15611    sdef: 60,
15612    spe: 60,
15613  },
15614    hiddenAbility: ability.angerPoint,
15615}
15616
15617// 761 Bounsweet → Steenee → Tsareena
15618pkmn.bounsweet = {
15619  type: ["grass"],
15620  bst: {
15621    hp: 42,
15622    atk: 30,
15623    def: 38,
15624    satk: 30,
15625    sdef: 38,
15626    spe: 32,
15627  },
15628  evolve: function() { return { 1: { pkmn: pkmn.steenee, level: evolutionLevel1 } } },
15629    signature : move.tropKick,
15630    hiddenAbility: ability.libero,
15631}
15632
15633pkmn.steenee = {
15634  type: ["grass"],
15635  bst: {
15636    hp: 52,
15637    atk: 40,
15638    def: 48,
15639    satk: 40,
15640    sdef: 48,
15641    spe: 62,
15642  },
15643  evolve: function() { return { 1: { pkmn: pkmn.tsareena, level: evolutionLevel2 } } },
15644    signature : move.tropKick,
15645    hiddenAbility: ability.libero,
15646}
15647
15648pkmn.tsareena = {
15649  type: ["grass"],
15650  bst: {
15651    hp: 72,
15652    atk: 120,
15653    def: 98,
15654    satk: 50,
15655    sdef: 98,
15656    spe: 72,
15657  },
15658    signature : move.tropKick,
15659    hiddenAbility: ability.libero,
15660}
15661
15662// 764 Comfey
15663pkmn.comfey = {
15664  type: ["fairy"],
15665  bst: {
15666    hp: 51,
15667    atk: 52,
15668    def: 90,
15669    satk: 82,
15670    sdef: 110,
15671    spe: 100,
15672  },
15673    signature : move.floralHealing,
15674    hiddenAbility: ability.purifyingSalt,
15675}
15676
15677// 765 Oranguru
15678pkmn.oranguru = {
15679  type: ["normal","psychic"],
15680  bst: {
15681    hp: 90,
15682    atk: 60,
15683    def: 80,
15684    satk: 90,
15685    sdef: 110,
15686    spe: 60,
15687  },
15688    hiddenAbility: ability.strategist,
15689}
15690
15691// 766 Passimian
15692pkmn.passimian = {
15693  type: ["fighting"],
15694  bst: {
15695    hp: 100,
15696    atk: 120,
15697    def: 90,
15698    satk: 40,
15699    sdef: 60,
15700    spe: 80,
15701  },
15702    hiddenAbility: ability.gorillaTactics,
15703    eggMove : move.hiJumpKick
15704}
15705
15706// 767 Wimpod → Golisopod
15707pkmn.wimpod = {
15708  type: ["bug","water"],
15709  bst: {
15710    hp: 25,
15711    atk: 35,
15712    def: 40,
15713    satk: 20,
15714    sdef: 30,
15715    spe: 80,
15716  },
15717  evolve: function() { return { 1: { pkmn: pkmn.golisopod, level: evolutionLevel2 } } },
15718    hiddenAbility: ability.ambidextrous,
15719    eggMove : move.razorShell
15720}
15721
15722pkmn.golisopod = {
15723  type: ["bug","water"],
15724  bst: {
15725    hp: 75,
15726    atk: 125,
15727    def: 140,
15728    satk: 60,
15729    sdef: 90,
15730    spe: 40,
15731  },
15732    hiddenAbility: ability.ambidextrous,
15733    eggMove : move.razorShell
15734}
15735
15736/*
15737
15738pkmn.megaGolisopod = {
15739  type: ["bug","steel"],
15740  bst: {
15741    hp: 75,
15742    atk: 150,
15743    def: 175,
15744    satk: 70,
15745    sdef: 120,
15746    spe: 40,
15747  },
15748}
15749
15750*/
15751
15752// 769 Sandygast → Palossand
15753pkmn.sandygast = {
15754  type: ["ghost","ground"],
15755  bst: {
15756    hp: 55,
15757    atk: 55,
15758    def: 80,
15759    satk: 70,
15760    sdef: 45,
15761    spe: 15,
15762  },
15763  evolve: function() { return { 1: { pkmn: pkmn.palossand, level: evolutionLevel3 } } },
15764}
15765
15766pkmn.palossand = {
15767  type: ["ghost","ground"],
15768  bst: {
15769    hp: 85,
15770    atk: 75,
15771    def: 110,
15772    satk: 100,
15773    sdef: 75,
15774    spe: 35,
15775  },
15776}
15777
15778// 771 Pyukumuku
15779pkmn.pyukumuku = {
15780  type: ["water"],
15781  bst: {
15782    hp: 55,
15783    atk: 60,
15784    def: 130,
15785    satk: 30,
15786    sdef: 130,
15787    spe: 5,
15788  },
15789}
15790
15791// 772 Type: Null → Silvally
15792pkmn.typeNull = {
15793  type: ["normal"],
15794  bst: {
15795    hp: 95,
15796    atk: 95,
15797    def: 95,
15798    satk: 95,
15799    sdef: 95,
15800    spe: 59,
15801  },
15802  evolve: function() { return { 1: { pkmn: pkmn.silvally, level: evolutionLevel3 } } },
15803    hiddenAbility: ability.adaptability,
15804    eggMove : move.conversion
15805}
15806
15807pkmn.silvally = {
15808  type: ["normal"],
15809  bst: {
15810    hp: 110,
15811    atk: 95,
15812    def: 95,
15813    satk: 95,
15814    sdef: 95,
15815    spe: 95,
15816  },
15817    hiddenAbility: ability.adaptability,
15818    eggMove : move.conversion
15819}
15820
15821// 774 Minior
15822pkmn.minior = {
15823  type: ["rock","flying"],
15824  bst: {
15825    hp: 60,
15826    atk: 60,
15827    def: 100,
15828    satk: 60,
15829    sdef: 100,
15830    spe: 60,
15831  },
15832    hiddenAbility: ability.shieldsDown,
15833}
15834
15835pkmn.miniorBlue = {
15836  type: ["rock","water"],
15837  bst: {
15838    hp: 100,
15839    atk: 60,
15840    def: 50,
15841    satk: 120,
15842    sdef: 50,
15843    spe: 60,
15844  },
15845    hiddenAbility: ability.brittleArmor,
15846}
15847
15848pkmn.miniorGreen = {
15849  type: ["rock","grass"],
15850  bst: {
15851    hp: 100,
15852    atk: 60,
15853    def: 50,
15854    satk: 120,
15855    sdef: 50,
15856    spe: 60,
15857  },
15858    hiddenAbility: ability.brittleArmor,
15859}
15860
15861pkmn.miniorIndigo = {
15862  type: ["rock","ice"],
15863  bst: {
15864    hp: 100,
15865    atk: 60,
15866    def: 50,
15867    satk: 120,
15868    sdef: 50,
15869    spe: 60,
15870  },
15871    hiddenAbility: ability.brittleArmor,
15872}
15873
15874pkmn.miniorOrange = {
15875  type: ["rock","fire"],
15876  bst: {
15877    hp: 100,
15878    atk: 60,
15879    def: 50,
15880    satk: 120,
15881    sdef: 50,
15882    spe: 60,
15883  },
15884    hiddenAbility: ability.brittleArmor,
15885}
15886
15887pkmn.miniorRed = {
15888  type: ["rock","psychic"],
15889  bst: {
15890    hp: 100,
15891    atk: 60,
15892    def: 50,
15893    satk: 120,
15894    sdef: 50,
15895    spe: 60,
15896  },
15897    hiddenAbility: ability.brittleArmor,
15898}
15899
15900pkmn.miniorViolet = {
15901  type: ["rock","ghost"],
15902  bst: {
15903    hp: 100,
15904    atk: 60,
15905    def: 50,
15906    satk: 120,
15907    sdef: 50,
15908    spe: 60,
15909  },
15910    hiddenAbility: ability.brittleArmor,
15911}
15912
15913pkmn.miniorYellow = {
15914  type: ["rock","electric"],
15915  bst: {
15916    hp: 100,
15917    atk: 60,
15918    def: 50,
15919    satk: 120,
15920    sdef: 50,
15921    spe: 60,
15922  },
15923    hiddenAbility: ability.brittleArmor,
15924}
15925
15926// 775 Komala
15927pkmn.komala = {
15928  type: ["normal"],
15929  bst: {
15930    hp: 65,
15931    atk: 115,
15932    def: 65,
15933    satk: 75,
15934    sdef: 95,
15935    spe: 65,
15936  },
15937}
15938
15939// 776 Turtonator
15940pkmn.turtonator = {
15941  type: ["fire","dragon"],
15942  bst: {
15943    hp: 60,
15944    atk: 78,
15945    def: 135,
15946    satk: 91,
15947    sdef: 85,
15948    spe: 36,
15949  },
15950    hiddenAbility: ability.megaLauncher,
15951    eggMove : move.pyroBall
15952}
15953
15954// 777 Togedemaru
15955pkmn.togedemaru = {
15956  type: ["electric","steel"],
15957  bst: {
15958    hp: 65,
15959    atk: 98,
15960    def: 63,
15961    satk: 40,
15962    sdef: 73,
15963    spe: 96,
15964  },
15965    signature : move.zingZap,
15966}
15967
15968// 778 Mimikyu
15969pkmn.mimikyu = {
15970  type: ["ghost","fairy"],
15971  bst: {
15972    hp: 55,
15973    atk: 90,
15974    def: 80,
15975    satk: 50,
15976    sdef: 105,
15977    spe: 96,
15978  },
15979    hiddenAbility: ability.imposter,
15980    eggMove : move.mimic
15981}
15982
15983// 779 Bruxish
15984pkmn.bruxish = {
15985  type: ["water","psychic"],
15986  bst: {
15987    hp: 68,
15988    atk: 105,
15989    def: 70,
15990    satk: 70,
15991    sdef: 70,
15992    spe: 92,
15993  },
15994    hiddenAbility: ability.strongJaw,
15995}
15996
15997// 780 Drampa
15998pkmn.drampa = {
15999  type: ["normal","dragon"],
16000  bst: {
16001    hp: 78,
16002    atk: 60,
16003    def: 85,
16004    satk: 135,
16005    sdef: 91,
16006    spe: 36,
16007  },
16008}
16009
16010pkmn.megaDrampa = {
16011  type: ["normal","dragon"],
16012  bst: {
16013    hp: 78,
16014    atk: 85,
16015    def: 110,
16016    satk: 160,
16017    sdef: 116,
16018    spe: 36,
16019  },
16020}
16021
16022// 781 Dhelmise
16023pkmn.dhelmise = {
16024  type: ["ghost","grass"],
16025  bst: {
16026    hp: 70,
16027    atk: 131,
16028    def: 100,
16029    satk: 86,
16030    sdef: 90,
16031    spe: 40,
16032  },
16033    signature : move.anchorShot
16034}
16035
16036// 782 Jangmo-o → Hakamo-o → Kommo-o
16037pkmn.jangmoo = {
16038  type: ["dragon"],
16039  bst: {
16040    hp: 45,
16041    atk: 55,
16042    def: 65,
16043    satk: 45,
16044    sdef: 45,
16045    spe: 45,
16046  },
16047  evolve: function() { return { 1: { pkmn: pkmn.hakamoo, level: evolutionLevel2 } } },
16048    signature : move.clangingScales,
16049    hiddenAbility: ability.cacophony,
16050}
16051
16052pkmn.hakamoo = {
16053  type: ["dragon","fighting"],
16054  bst: {
16055    hp: 55,
16056    atk: 75,
16057    def: 90,
16058    satk: 55,
16059    sdef: 65,
16060    spe: 65,
16061  },
16062  evolve: function() { return { 1: { pkmn: pkmn.kommoo, level: evolutionLevel3 } } },
16063    signature : move.clangingScales,
16064    hiddenAbility: ability.cacophony,
16065}
16066
16067pkmn.kommoo = {
16068  type: ["dragon","fighting"],
16069  bst: {
16070    hp: 75,
16071    atk: 110,
16072    def: 125,
16073    satk: 100,
16074    sdef: 105,
16075    spe: 85,
16076  },
16077    signature : move.clangingScales,
16078    hiddenAbility: ability.cacophony,
16079}
16080
16081// 785 Tapu Koko
16082pkmn.tapuKoko = {
16083  type: ["electric","fairy"],
16084  bst: {
16085    hp: 90,
16086    atk: 115,
16087    def: 85,
16088    satk: 95,
16089    sdef: 75,
16090    spe: 160,
16091  },
16092    hiddenAbility: ability.electricSurge,
16093}
16094
16095// 786 Tapu Lele
16096pkmn.tapuLele = {
16097  type: ["psychic","fairy"],
16098  bst: {
16099    hp: 90,
16100    atk: 85,
16101    def: 75,
16102    satk: 150,
16103    sdef: 125,
16104    spe: 95,
16105  },
16106    hiddenAbility: ability.mistySurge,
16107}
16108
16109// 787 Tapu Bulu
16110pkmn.tapuBulu = {
16111  type: ["grass","fairy"],
16112  bst: {
16113    hp: 90,
16114    atk: 130,
16115    def: 175,
16116    satk: 85,
16117    sdef: 95,
16118    spe: 75,
16119  },
16120    hiddenAbility: ability.grassySurge,
16121}
16122
16123// 788 Tapu Fini
16124pkmn.tapuFini = {
16125  type: ["water","fairy"],
16126  bst: {
16127    hp: 90,
16128    atk: 75,
16129    def: 115,
16130    satk: 95,
16131    sdef: 170,
16132    spe: 85,
16133  },
16134    hiddenAbility: ability.mistySurge,
16135    eggMove: move.aromaticMist,
16136}
16137
16138// 789 Cosmog → Cosmoem → Solgaleo / Lunala
16139pkmn.cosmog = {
16140  type: ["psychic"],
16141  bst: {
16142    hp: 43,
16143    atk: 29,
16144    def: 31,
16145    satk: 29,
16146    sdef: 31,
16147    spe: 37,
16148  },
16149  evolve: function() { return { 1: { pkmn: pkmn.cosmoem, level: evolutionLevel3 } } },
16150}
16151
16152pkmn.cosmoem = {
16153  type: ["psychic"],
16154  bst: {
16155    hp: 100,
16156    atk: 50,
16157    def: 161,
16158    satk: 100,
16159    sdef: 161,
16160    spe: 37,
16161  }
16162}
16163
16164pkmn.solgaleo = {
16165  type: ["psychic","steel"],
16166  bst: {
16167    hp: 137,
16168    atk: 137,
16169    def: 107,
16170    satk: 113,
16171    sdef: 89,
16172    spe: 97,
16173  },
16174    hiddenAbility: ability.fullMetalBody,
16175    signature : move.sunsteelStrike
16176}
16177
16178pkmn.lunala = {
16179  type: ["psychic","ghost"],
16180  bst: {
16181    hp: 137,
16182    atk: 113,
16183    def: 89,
16184    satk: 137,
16185    sdef: 107,
16186    spe: 97,
16187  },
16188    signature : move.moongeistBeam
16189}
16190
16191// 793 Nihilego
16192pkmn.nihilego = {
16193  type: ["rock","poison"],
16194  bst: {
16195    hp: 109,
16196    atk: 53,
16197    def: 50,
16198    satk: 147,
16199    sdef: 141,
16200    spe: 103,
16201  },
16202    hiddenAbility: ability.beastBoost,
16203    eggMove : move.mimic
16204}
16205
16206// 794 Buzzwole
16207pkmn.buzzwole = {
16208  type: ["bug","fighting"],
16209  bst: {
16210    hp: 120,
16211    atk: 140,
16212    def: 140,
16213    satk: 53,
16214    sdef: 53,
16215    spe: 79,
16216  },
16217    hiddenAbility: ability.beastBoost,
16218}
16219
16220// 795 Pheromosa
16221pkmn.pheromosa = {
16222  type: ["bug","fighting"],
16223  bst: {
16224    hp: 80,
16225    atk: 140,
16226    def: 40,
16227    satk: 140,
16228    sdef: 40,
16229    spe: 161,
16230  },
16231    hiddenAbility: ability.beastBoost,
16232    eggMove : move.meFirst
16233}
16234
16235// 796 Xurkitree
16236pkmn.xurkitree = {
16237  type: ["electric"],
16238  bst: {
16239    hp: 100,
16240    atk: 89,
16241    def: 80,
16242    satk: 180,
16243    sdef: 80,
16244    spe: 100,
16245  },
16246    hiddenAbility: ability.beastBoost,
16247    eggMove : move.ionise
16248}
16249
16250// 797 Celesteela
16251pkmn.celesteela = {
16252  type: ["steel","flying"],
16253  bst: {
16254    hp: 80,
16255    atk: 120,
16256    def: 120,
16257    satk: 107,
16258    sdef: 101,
16259    spe: 61,
16260  },
16261    hiddenAbility: ability.beastBoost,
16262    eggMove : move.anchorShot
16263}
16264
16265// 798 Kartana
16266pkmn.kartana = {
16267  type: ["grass","steel"],
16268  bst: {
16269    hp: 59,
16270    atk: 181,
16271    def: 140,
16272    satk: 60,
16273    sdef: 40,
16274    spe: 120,
16275  },
16276    hiddenAbility: ability.beastBoost,
16277}
16278
16279// 799 Guzzlord
16280pkmn.guzzlord = {
16281  type: ["dark","dragon"],
16282  bst: {
16283    hp: 223,
16284    atk: 131,
16285    def: 80,
16286    satk: 100,
16287    sdef: 53,
16288    spe: 43,
16289  },
16290    hiddenAbility: ability.beastBoost,
16291}
16292
16293// 800 Necrozma
16294pkmn.necrozma = {
16295  type: ["psychic"],
16296  bst: {
16297    hp: 105,
16298    atk: 115,
16299    def: 101,
16300    satk: 137,
16301    sdef: 120,
16302    spe: 79,
16303  },
16304    hiddenAbility: ability.lightAbsorb,
16305    signature : move.prismaticLaser
16306}
16307
16308pkmn.necrozmaDawnWings = {
16309    type: ["psychic","ghost"],
16310    bst: {
16311        hp: 150,
16312        atk: 113,
16313        def: 109,
16314        satk: 167,
16315        sdef: 127,
16316        spe: 77,
16317    }
16318}
16319
16320pkmn.necrozmaDuskMane = {
16321    type: ["psychic","steel"],
16322    bst: {
16323        hp: 150,
16324        atk: 167,
16325        def: 127,
16326        satk: 113,
16327        sdef: 109,
16328        spe: 77,
16329    }
16330}
16331
16332pkmn.ultraNecrozma = {
16333    type: ["psychic","dragon"],
16334    bst: {
16335        hp: 97,
16336        atk: 197,
16337        def: 97,
16338        satk: 197,
16339        sdef: 97,
16340        spe: 159,
16341    }
16342}
16343
16344// 801 Magearna
16345pkmn.magearna = {
16346    type: ["steel","fairy"],
16347    bst: {
16348        hp: 80,
16349        atk: 95,
16350        def: 115,
16351        satk: 130,
16352        sdef: 115,
16353        spe: 65,
16354    },
16355    // evolve: function() { return { 1: { pkmn: pkmn.megaMagearna, item: item.magearnite } } },
16356    signature : move.gearUp
16357}
16358
16359pkmn.magearnaOriginal = {
16360    type: ["steel","fairy"],
16361    bst: {
16362        hp: 80,
16363        atk: 95,
16364        def: 115,
16365        satk: 130,
16366        sdef: 115,
16367        spe: 65,
16368    },
16369    signature : move.gearUp
16370}
16371
16372
16373
16374pkmn.megaMagearna = {
16375    type: ["steel","fairy"],
16376    bst: {
16377        hp: 80,
16378        atk: 125,
16379        def: 155,
16380        satk: 170,
16381        sdef: 115,
16382        spe: 95,
16383    }
16384}
16385
16386pkmn.megaMagearnaOriginal = {
16387    type: ["steel","fairy"],
16388    bst: {
16389        hp: 80,
16390        atk: 125,
16391        def: 155,
16392        satk: 170,
16393        sdef: 115,
16394        spe: 95,
16395    }
16396}
16397
16398
16399
16400// 802 Marshadow
16401pkmn.marshadow = {
16402    hidden:true,
16403    type: ["fighting","ghost"],
16404    bst: {
16405        hp: 90,
16406        atk: 125,
16407        def: 80,
16408        satk: 90,
16409        sdef: 90,
16410        spe: 125,
16411    },
16412    hiddenAbility: ability.soulAsterism,
16413    signature : move.spectralThief
16414
16415}
16416
16417// 803 Poipole → Naganadel
16418pkmn.poipole = {
16419  type: ["poison"],
16420  bst: {
16421    hp: 67,
16422    atk: 73,
16423    def: 67,
16424    satk: 73,
16425    sdef: 67,
16426    spe: 73,
16427  },
16428  evolve: function() { return { 1: { pkmn: pkmn.naganadel, level: evolutionLevel3 } } },
16429    hiddenAbility: ability.beastBoost,
16430    eggMove : move.toxicThread
16431}
16432
16433pkmn.naganadel = {
16434  type: ["poison","dragon"],
16435  bst: {
16436    hp: 80,
16437    atk: 80,
16438    def: 80,
16439    satk: 127,
16440    sdef: 80,
16441    spe: 121,
16442  },
16443    hiddenAbility: ability.beastBoost,
16444    eggMove : move.toxicThread
16445}
16446
16447// 805 Stakataka
16448pkmn.stakataka = {
16449  type: ["rock","steel"],
16450  bst: {
16451    hp: 80,
16452    atk: 141,
16453    def: 211,
16454    satk: 53,
16455    sdef: 101,
16456    spe: 13,
16457  },
16458    hiddenAbility: ability.beastBoost,
16459}
16460
16461// 806 Blacephalon
16462pkmn.blacephalon = {
16463  type: ["fire","ghost"],
16464  bst: {
16465    hp: 53,
16466    atk: 127,
16467    def: 53,
16468    satk: 151,
16469    sdef: 79,
16470    spe: 107,
16471  },
16472    signature : move.mindBlown,
16473    hiddenAbility: ability.beastBoost,
16474}
16475
16476// 807 Zeraora
16477pkmn.zeraora = {
16478  type: ["electric"],
16479  bst: {
16480    hp: 88,
16481    atk: 122,
16482    def: 75,
16483    satk: 102,
16484    sdef: 80,
16485    spe: 153,
16486  },
16487}
16488
16489
16490
16491pkmn.megaZeraora = {
16492  type: ["electric"],
16493  bst: {
16494    hp: 88,
16495    atk: 157,
16496    def: 75,
16497    satk: 147,
16498    sdef: 80,
16499    spe: 153,
16500  },
16501}
16502
16503
16504
16505// 808 Meltan → Melmetal
16506pkmn.meltan = {
16507  type: ["steel"],
16508  bst: {
16509    hp: 46,
16510    atk: 65,
16511    def: 65,
16512    satk: 55,
16513    sdef: 35,
16514    spe: 34,
16515  },
16516  evolve: function() { return { 1: { pkmn: pkmn.melmetal, level: evolutionLevel3 } } },
16517    hiddenAbility: ability.ferrilate,
16518    eggMove : move.gigatonHammer
16519}
16520
16521pkmn.melmetal = {
16522  type: ["steel"],
16523  bst: {
16524    hp: 135,
16525    atk: 143,
16526    def: 143,
16527    satk: 80,
16528    sdef: 65,
16529    spe: 34,
16530  },
16531    hiddenAbility: ability.ferrilate,
16532    eggMove : move.gigatonHammer
16533}
16534
16535pkmn.melmetalGmax = {
16536  type: ["steel"],
16537  bst: {
16538    hp: 135*1.5,
16539    atk: 143*1.5,
16540    def: 143*1.5,
16541    satk: 80*1.5,
16542    sdef: 65*1.5,
16543    spe: 34*1.5,
16544  },
16545    hiddenAbility: ability.ferrilate,
16546    eggMove : move.gigatonHammer
16547}
16548
16549// 810 Grookey → Thwackey → Rillaboom
16550pkmn.grookey = {
16551  type: ["grass"],
16552  bst: {
16553    hp: 50,
16554    atk: 65,
16555    def: 50,
16556    satk: 40,
16557    sdef: 40,
16558    spe: 65,
16559  },
16560  evolve: function() { return { 1: { pkmn: pkmn.thwackey, level: evolutionLevel1 } } },
16561    hiddenAbility: ability.grassySurge,
16562    signature : move.drumBeating
16563}
16564
16565pkmn.thwackey = {
16566  type: ["grass"],
16567  bst: {
16568    hp: 70,
16569    atk: 85,
16570    def: 70,
16571    satk: 55,
16572    sdef: 60,
16573    spe: 80,
16574  },
16575  evolve: function() { return { 1: { pkmn: pkmn.rillaboom, level: evolutionLevel2 } } },
16576    hiddenAbility: ability.grassySurge,
16577    signature : move.drumBeating
16578}
16579
16580pkmn.rillaboom = {
16581  type: ["grass"],
16582  bst: {
16583    hp: 100,
16584    atk: 125,
16585    def: 90,
16586    satk: 60,
16587    sdef: 70,
16588    spe: 85,
16589  },
16590    hiddenAbility: ability.grassySurge,
16591    signature : move.drumBeating
16592}
16593
16594pkmn.rillaboomGmax = {
16595  type: ["grass"],
16596  bst: {
16597    hp: 100*1.5,
16598    atk: 125*1.5,
16599    def: 90*1.5,
16600    satk: 60*1.5,
16601    sdef: 70*1.5,
16602    spe: 85*1.5,
16603  },
16604    hiddenAbility: ability.grassySurge,
16605    signature : move.drumBeating
16606}
16607
16608// 813 Scorbunny → Raboot → Cinderace
16609pkmn.scorbunny = {
16610  type: ["fire"],
16611  bst: {
16612    hp: 50,
16613    atk: 71,
16614    def: 40,
16615    satk: 40,
16616    sdef: 40,
16617    spe: 69,
16618  },
16619  evolve: function() { return { 1: { pkmn: pkmn.raboot, level: evolutionLevel1 } } },
16620    signature : move.pyroBall,
16621    hiddenAbility: ability.libero,
16622}
16623
16624pkmn.raboot = {
16625  type: ["fire"],
16626  bst: {
16627    hp: 65,
16628    atk: 86,
16629    def: 60,
16630    satk: 55,
16631    sdef: 60,
16632    spe: 94,
16633  },
16634  evolve: function() { return { 1: { pkmn: pkmn.cinderace, level: evolutionLevel2 } } },
16635    signature : move.pyroBall,
16636    hiddenAbility: ability.libero,
16637}
16638
16639pkmn.cinderace = {
16640  type: ["fire"],
16641  bst: {
16642    hp: 80,
16643    atk: 110,
16644    def: 70,
16645    satk: 65,
16646    sdef: 75,
16647    spe: 119,
16648  },
16649    signature : move.pyroBall,
16650    hiddenAbility: ability.libero,
16651}
16652
16653pkmn.cinderaceGmax = {
16654  type: ["fire"],
16655  bst: {
16656    hp: 80*1.5,
16657    atk: 110*1.5,
16658    def: 70*1.5,
16659    satk: 65*1.5,
16660    sdef: 75*1.5,
16661    spe: 119*1.5,
16662  },
16663    signature : move.pyroBall,
16664    hiddenAbility: ability.libero,
16665}
16666
16667// 816 Sobble → Drizzile → Inteleon
16668pkmn.sobble = {
16669  type: ["water"],
16670  bst: {
16671    hp: 50,
16672    atk: 40,
16673    def: 40,
16674    satk: 70,
16675    sdef: 40,
16676    spe: 70,
16677  },
16678  evolve: function() { return { 1: { pkmn: pkmn.drizzile, level: evolutionLevel1 } } },
16679    signature : move.snipeShot
16680}
16681
16682pkmn.drizzile = {
16683  type: ["water"],
16684  bst: {
16685    hp: 65,
16686    atk: 60,
16687    def: 55,
16688    satk: 95,
16689    sdef: 55,
16690    spe: 90,
16691  },
16692  evolve: function() { return { 1: { pkmn: pkmn.inteleon, level: evolutionLevel2 } } },
16693    signature : move.snipeShot
16694}
16695
16696pkmn.inteleon = {
16697  type: ["water"],
16698  bst: {
16699    hp: 70,
16700    atk: 85,
16701    def: 65,
16702    satk: 125,
16703    sdef: 65,
16704    spe: 120,
16705  },
16706    signature : move.snipeShot
16707}
16708
16709pkmn.inteleonGmax = {
16710  type: ["water"],
16711  bst: {
16712    hp: 70*1.5,
16713    atk: 85*1.5,
16714    def: 65*1.5,
16715    satk: 125*1.5,
16716    sdef: 65*1.5,
16717    spe: 120*1.5,
16718  },
16719    signature : move.snipeShot
16720}
16721
16722// 819 Skwovet → Greedent
16723pkmn.skwovet = {
16724  type: ["normal"],
16725  bst: {
16726    hp: 70,
16727    atk: 55,
16728    def: 55,
16729    satk: 35,
16730    sdef: 35,
16731    spe: 25,
16732  },
16733  evolve: function() { return { 1: { pkmn: pkmn.greedent, level: evolutionLevel2 } } },
16734}
16735
16736pkmn.greedent = {
16737  type: ["normal"],
16738  bst: {
16739    hp: 120,
16740    atk: 95,
16741    def: 95,
16742    satk: 55,
16743    sdef: 75,
16744    spe: 20,
16745  },
16746}
16747
16748// 821 Rookidee → Corvisquire → Corviknight
16749pkmn.rookidee = {
16750  type: ["flying"],
16751  bst: {
16752    hp: 38,
16753    atk: 47,
16754    def: 35,
16755    satk: 33,
16756    sdef: 35,
16757    spe: 57,
16758  },
16759  evolve: function() { return { 1: { pkmn: pkmn.corvisquire, level: evolutionLevel1 } } },
16760    hiddenAbility: ability.ferrilate,
16761    eggMove : move.beakBlast
16762}
16763
16764pkmn.corvisquire = {
16765  type: ["flying"],
16766  bst: {
16767    hp: 68,
16768    atk: 67,
16769    def: 55,
16770    satk: 43,
16771    sdef: 55,
16772    spe: 77,
16773  },
16774  evolve: function() { return { 1: { pkmn: pkmn.corviknight, level: evolutionLevel2 } } },
16775    hiddenAbility: ability.ferrilate,
16776    eggMove : move.beakBlast
16777}
16778
16779pkmn.corviknight = {
16780  type: ["flying","steel"],
16781  bst: {
16782    hp: 98,
16783    atk: 87,
16784    def: 105,
16785    satk: 53,
16786    sdef: 85,
16787    spe: 67,
16788  },
16789    hiddenAbility: ability.ferrilate,
16790    eggMove : move.beakBlast
16791}
16792
16793pkmn.corviknightGmax = {
16794  type: ["flying","steel"],
16795  bst: {
16796    hp: 98*1.5,
16797    atk: 87*1.5,
16798    def: 105*1.5,
16799    satk: 53*1.5,
16800    sdef: 85*1.5,
16801    spe: 67*1.5,
16802  },
16803}
16804
16805// 824 Blipbug → Dottler → Orbeetle
16806pkmn.blipbug = {
16807  type: ["bug"],
16808  bst: {
16809    hp: 25,
16810    atk: 20,
16811    def: 20,
16812    satk: 25,
16813    sdef: 45,
16814    spe: 45,
16815  },
16816  evolve: function() { return { 1: { pkmn: pkmn.dottler, level: evolutionLevel1 } } },
16817}
16818
16819pkmn.dottler = {
16820  type: ["bug","psychic"],
16821  bst: {
16822    hp: 50,
16823    atk: 35,
16824    def: 80,
16825    satk: 50,
16826    sdef: 90,
16827    spe: 30,
16828  },
16829  evolve: function() { return { 1: { pkmn: pkmn.orbeetle, level: evolutionLevel2 } } },
16830}
16831
16832pkmn.orbeetle = {
16833  type: ["bug","psychic"],
16834  bst: {
16835    hp: 60,
16836    atk: 45,
16837    def: 110,
16838    satk: 80,
16839    sdef: 120,
16840    spe: 90,
16841  },
16842}
16843
16844pkmn.orbeetleGmax = {
16845  type: ["bug","psychic"],
16846  bst: {
16847    hp: 60*1.6,
16848    atk: 45*1.6,
16849    def: 110*1.6,
16850    satk: 80*1.6,
16851    sdef: 120*1.6,
16852    spe: 90*1.6,
16853  },
16854}
16855
16856// 827 Nickit → Thievul
16857pkmn.nickit = {
16858  type: ["dark"],
16859  bst: {
16860    hp: 40,
16861    atk: 28,
16862    def: 28,
16863    satk: 47,
16864    sdef: 52,
16865    spe: 50,
16866  },
16867  evolve: function() { return { 1: { pkmn: pkmn.thievul, level: evolutionLevel1 } } },
16868    hiddenAbility: ability.unburden,
16869}
16870
16871pkmn.thievul = {
16872  type: ["dark"],
16873  bst: {
16874    hp: 70,
16875    atk: 58,
16876    def: 58,
16877    satk: 87,
16878    sdef: 92,
16879    spe: 90,
16880  },
16881    hiddenAbility: ability.pickPocket,
16882}
16883
16884// 829 Gossifleur → Eldegoss
16885pkmn.gossifleur = {
16886  type: ["grass"],
16887  bst: {
16888    hp: 40,
16889    atk: 40,
16890    def: 60,
16891    satk: 40,
16892    sdef: 60,
16893    spe: 10,
16894  },
16895  evolve: function() { return { 1: { pkmn: pkmn.eldegoss, level: evolutionLevel1 } } },
16896    hiddenAbility: ability.flowerVeil,
16897}
16898
16899pkmn.eldegoss = {
16900  type: ["grass"],
16901  bst: {
16902    hp: 60,
16903    atk: 50,
16904    def: 90,
16905    satk: 80,
16906    sdef: 120,
16907    spe: 60,
16908  },
16909    hiddenAbility: ability.flowerVeil,
16910}
16911
16912// 831 Wooloo → Dubwool
16913pkmn.wooloo = {
16914  type: ["normal"],
16915  bst: {
16916    hp: 42,
16917    atk: 40,
16918    def: 55,
16919    satk: 40,
16920    sdef: 45,
16921    spe: 48,
16922  },
16923  evolve: function() { return { 1: { pkmn: pkmn.dubwool, level: evolutionLevel2 } } },
16924}
16925
16926pkmn.dubwool = {
16927  type: ["normal"],
16928  bst: {
16929    hp: 72,
16930    atk: 80,
16931    def: 100,
16932    satk: 60,
16933    sdef: 90,
16934    spe: 88,
16935  },
16936}
16937
16938// 833 Chewtle → Drednaw
16939pkmn.chewtle = {
16940  type: ["water"],
16941  bst: {
16942    hp: 50,
16943    atk: 64,
16944    def: 50,
16945    satk: 38,
16946    sdef: 38,
16947    spe: 44,
16948  },
16949  evolve: function() { return { 1: { pkmn: pkmn.drednaw, level: evolutionLevel1 } } },
16950    hiddenAbility: ability.strongJaw,
16951}
16952
16953pkmn.drednaw = {
16954  type: ["water","rock"],
16955  bst: {
16956    hp: 90,
16957    atk: 115,
16958    def: 90,
16959    satk: 48,
16960    sdef: 68,
16961    spe: 60,
16962  },
16963    hiddenAbility: ability.strongJaw,
16964}
16965
16966pkmn.drednawGmax = {
16967  type: ["water","rock"],
16968  bst: {
16969    hp: 90*1.65,
16970    atk: 115*1.65,
16971    def: 90*1.65,
16972    satk: 48*1.65,
16973    sdef: 68*1.65,
16974    spe: 60*1.65,
16975  },
16976    hiddenAbility: ability.strongJaw,
16977}
16978
16979// 835 Yamper → Boltund
16980pkmn.yamper = {
16981  type: ["electric"],
16982  bst: {
16983    hp: 59,
16984    atk: 45,
16985    def: 50,
16986    satk: 40,
16987    sdef: 50,
16988    spe: 26,
16989  },
16990  evolve: function() { return { 1: { pkmn: pkmn.boltund, level: evolutionLevel2 } } },
16991    hiddenAbility: ability.strongJaw,
16992}
16993
16994pkmn.boltund = {
16995  type: ["electric"],
16996  bst: {
16997    hp: 69,
16998    atk: 90,
16999    def: 60,
17000    satk: 90,
17001    sdef: 60,
17002    spe: 121,
17003  },
17004    hiddenAbility: ability.strongJaw,
17005}
17006
17007// 837 Rolycoly → Carkol → Coalossal
17008pkmn.rolycoly = {
17009  type: ["rock"],
17010  bst: {
17011    hp: 30,
17012    atk: 40,
17013    def: 50,
17014    satk: 40,
17015    sdef: 50,
17016    spe: 30,
17017  },
17018  evolve: function() { return { 1: { pkmn: pkmn.carkol, level: evolutionLevel1 } } },
17019    hiddenAbility: ability.solarPower,
17020}
17021
17022pkmn.carkol = {
17023  type: ["rock","fire"],
17024  bst: {
17025    hp: 80,
17026    atk: 60,
17027    def: 90,
17028    satk: 60,
17029    sdef: 70,
17030    spe: 50,
17031  },
17032  evolve: function() { return { 1: { pkmn: pkmn.coalossal, level: evolutionLevel2 } } },
17033    hiddenAbility: ability.solarPower,
17034}
17035
17036pkmn.coalossal = {
17037  type: ["rock","fire"],
17038  bst: {
17039    hp: 110,
17040    atk: 80,
17041    def: 120,
17042    satk: 80,
17043    sdef: 90,
17044    spe: 30,
17045  },
17046    hiddenAbility: ability.solarPower,
17047}
17048
17049pkmn.coalossalGmax = {
17050  type: ["rock","fire"],
17051  bst: {
17052    hp: 110*1.5,
17053    atk: 80*1.5,
17054    def: 120*1.5,
17055    satk: 80*1.5,
17056    sdef: 90*1.5,
17057    spe: 30*1.5,
17058  },
17059    hiddenAbility: ability.solarPower,
17060}
17061
17062// 840 Applin → Flapple / Appletun
17063pkmn.applin = {
17064  type: ["grass","dragon"],
17065  bst: {
17066    hp: 40,
17067    atk: 40,
17068    def: 80,
17069    satk: 40,
17070    sdef: 40,
17071    spe: 20,
17072  },
17073  evolve: function() { 
17074    return { 
17075      1: { pkmn: pkmn.flapple, item: item.leafStone }, 
17076      2: { pkmn: pkmn.appletun, item: item.dragonFang },
17077      // 3: { pkmn: pkmn.dipplin, item: item.oddRock },
17078    } 
17079  },
17080    hiddenAbility: ability.thickFat,
17081    signature : move.appleAcid
17082}
17083
17084pkmn.flapple = {
17085  type: ["grass","dragon"],
17086  bst: {
17087    hp: 70,
17088    atk: 110,
17089    def: 80,
17090    satk: 95,
17091    sdef: 60,
17092    spe: 70,
17093  },
17094    hiddenAbility: ability.thickFat,
17095    signature : move.appleAcid
17096}
17097
17098pkmn.appletun = {
17099  type: ["grass","dragon"],
17100  bst: {
17101    hp: 110,
17102    atk: 85,
17103    def: 80,
17104    satk: 100,
17105    sdef: 80,
17106    spe: 30,
17107  },
17108    hiddenAbility: ability.dragonGuard,
17109    signature : move.appleAcid
17110}
17111
17112pkmn.appletunGmax = {
17113  type: ["grass","dragon"],
17114  bst: {
17115    hp: 110*1.5,
17116    atk: 85*1.5,
17117    def: 80*1.5,
17118    satk: 100*1.5,
17119    sdef: 80*1.5,
17120    spe: 30*1.5,
17121  },
17122    hiddenAbility: ability.dragonGuard,
17123    signature : move.appleAcid
17124}
17125
17126pkmn.dipplin = {
17127    type: ["grass","dragon"],
17128    bst: {
17129        hp: 80,
17130        atk: 80,
17131        def: 110,
17132        satk: 95,
17133        sdef: 80,
17134        spe: 40,
17135    },
17136  // evolve: function() { return { 1: { pkmn: pkmn.hydrapple, level: evolutionLevel3 } } },
17137}
17138
17139pkmn.hydrapple = {
17140    type: ["grass", "dragon"],
17141    bst: {
17142        hp: 106,
17143        atk: 80,
17144        def: 110,
17145        satk: 120,
17146        sdef: 80,
17147        spe: 44,
17148    }
17149}
17150
17151// 843 Silicobra → Sandaconda
17152pkmn.silicobra = {
17153  type: ["ground"],
17154  bst: {
17155    hp: 52,
17156    atk: 57,
17157    def: 75,
17158    satk: 35,
17159    sdef: 50,
17160    spe: 28,
17161  },
17162  evolve: function() { return { 1: { pkmn: pkmn.sandaconda, level: evolutionLevel2 } } },
17163    hiddenAbility: ability.sandyPelt,
17164}
17165
17166pkmn.sandaconda = {
17167  type: ["ground"],
17168  bst: {
17169    hp: 72,
17170    atk: 107,
17171    def: 125,
17172    satk: 65,
17173    sdef: 70,
17174    spe: 71,
17175  },
17176    hiddenAbility: ability.sandyPelt,
17177}
17178
17179pkmn.sandacondaGmax = {
17180  type: ["ground"],
17181  bst: {
17182    hp: 72*1.6,
17183    atk: 107*1.6,
17184    def: 125*1.6,
17185    satk: 65*1.6,
17186    sdef: 70*1.6,
17187    spe: 71*1.6,
17188  },
17189    hiddenAbility: ability.sandyPelt,
17190}
17191
17192// 845 Cramorant
17193pkmn.cramorant = {
17194  type: ["flying","water"],
17195  bst: {
17196    hp: 70,
17197    atk: 85,
17198    def: 55,
17199    satk: 85,
17200    sdef: 95,
17201    spe: 85,
17202  },
17203}
17204
17205// 846 Arrokuda → Barraskewda
17206pkmn.arrokuda = {
17207  type: ["water"],
17208  bst: {
17209    hp: 41,
17210    atk: 63,
17211    def: 40,
17212    satk: 40,
17213    sdef: 30,
17214    spe: 66,
17215  },
17216  evolve: function() { return { 1: { pkmn: pkmn.barraskewda, level: evolutionLevel2 } } },
17217    hiddenAbility: ability.swiftSwim,
17218}
17219
17220pkmn.barraskewda = {
17221  type: ["water"],
17222  bst: {
17223    hp: 61,
17224    atk: 123,
17225    def: 60,
17226    satk: 60,
17227    sdef: 50,
17228    spe: 136,
17229  },
17230    hiddenAbility: ability.swiftSwim,
17231}
17232
17233// 848 Toxel → Toxtricity
17234pkmn.toxel = {
17235  type: ["electric","poison"],
17236  bst: {
17237    hp: 40,
17238    atk: 38,
17239    def: 35,
17240    satk: 54,
17241    sdef: 35,
17242    spe: 40,
17243  },
17244  evolve: function() { return { 1: { pkmn: pkmn.toxtricity, level: evolutionLevel2 } } },
17245    hiddenAbility: ability.galvanize,
17246    eggMove : move.boomburst
17247}
17248
17249pkmn.toxtricity = {
17250  type: ["electric","poison"],
17251  bst: {
17252    hp: 75,
17253    atk: 98,
17254    def: 70,
17255    satk: 114,
17256    sdef: 70,
17257    spe: 75,
17258  },
17259    hiddenAbility: ability.galvanize,
17260    eggMove : move.boomburst
17261}
17262
17263pkmn.toxtricityGmax = {
17264  type: ["electric","poison"],
17265  bst: {
17266    hp: 75*1.5,
17267    atk: 98*1.5,
17268    def: 70*1.5,
17269    satk: 114*1.5,
17270    sdef: 70*1.5,
17271    spe: 75*1.5,
17272  },
17273    hiddenAbility: ability.galvanize,
17274    eggMove : move.boomburst
17275}
17276
17277// 850 Sizzlipede → Centiskorch
17278pkmn.sizzlipede = {
17279  type: ["fire","bug"],
17280  bst: {
17281    hp: 50,
17282    atk: 65,
17283    def: 45,
17284    satk: 50,
17285    sdef: 50,
17286    spe: 45,
17287  },
17288  evolve: function() { return { 1: { pkmn: pkmn.centiskorch, level: evolutionLevel2 } } },
17289    signature : move.burnUp,
17290    hiddenAbility: ability.scorch,
17291}
17292
17293pkmn.centiskorch = {
17294  type: ["fire","bug"],
17295  bst: {
17296    hp: 100,
17297    atk: 115,
17298    def: 65,
17299    satk: 90,
17300    sdef: 90,
17301    spe: 65,
17302  },
17303    signature : move.burnUp,
17304    hiddenAbility: ability.scorch,
17305}
17306
17307pkmn.centiskorchGmax = {
17308  type: ["fire","bug"],
17309  bst: {
17310    hp: 100*1.5,
17311    atk: 115*1.5,
17312    def: 65*1.5,
17313    satk: 90*1.5,
17314    sdef: 90*1.5,
17315    spe: 65*1.5,
17316  },
17317    signature : move.burnUp,
17318    hiddenAbility: ability.scorch,
17319}
17320
17321// 852 Clobbopus → Grapploct
17322pkmn.clobbopus = {
17323  type: ["fighting"],
17324  bst: {
17325    hp: 50,
17326    atk: 68,
17327    def: 60,
17328    satk: 50,
17329    sdef: 50,
17330    spe: 32,
17331  },
17332  evolve: function() { return { 1: { pkmn: pkmn.grapploct, level: evolutionLevel2 } } },
17333    hiddenAbility: ability.technician,
17334}
17335
17336pkmn.grapploct = {
17337  type: ["fighting"],
17338  bst: {
17339    hp: 80,
17340    atk: 118,
17341    def: 90,
17342    satk: 70,
17343    sdef: 80,
17344    spe: 42,
17345  },
17346    hiddenAbility: ability.technician,
17347}
17348
17349// 854 Sinistea → Polteageist
17350pkmn.sinistea = {
17351  type: ["ghost"],
17352  bst: {
17353    hp: 40,
17354    atk: 45,
17355    def: 45,
17356    satk: 74,
17357    sdef: 54,
17358    spe: 50,
17359  },
17360  evolve: function() { return { 1: { pkmn: pkmn.polteageist, item: item.duskStone } } },
17361    signature : move.teatime,
17362    hiddenAbility: ability.somberField,
17363}
17364
17365pkmn.polteageist = {
17366  type: ["ghost"],
17367  bst: {
17368    hp: 60,
17369    atk: 65,
17370    def: 65,
17371    satk: 134,
17372    sdef: 114,
17373    spe: 70,
17374  },
17375    signature : move.teatime,
17376    hiddenAbility: ability.somberField,
17377}
17378
17379// 856 Hatenna → Hattrem → Hatterene
17380pkmn.hatenna = {
17381  type: ["psychic"],
17382  bst: {
17383    hp: 42,
17384    atk: 30,
17385    def: 45,
17386    satk: 56,
17387    sdef: 53,
17388    spe: 39,
17389  },
17390  evolve: function() { return { 1: { pkmn: pkmn.hattrem, level: evolutionLevel2 } } },
17391    signature : move.magicPowder
17392}
17393
17394pkmn.hattrem = {
17395  type: ["psychic"],
17396  bst: {
17397    hp: 57,
17398    atk: 40,
17399    def: 65,
17400    satk: 90,
17401    sdef: 76,
17402    spe: 49,
17403  },
17404  evolve: function() { return { 1: { pkmn: pkmn.hatterene, level: evolutionLevel3 } } },
17405    signature : move.magicPowder
17406}
17407
17408pkmn.hatterene = {
17409  type: ["psychic","fairy"],
17410  bst: {
17411    hp: 57,
17412    atk: 90,
17413    def: 95,
17414    satk: 136,
17415    sdef: 103,
17416    spe: 29,
17417  },
17418    signature : move.magicPowder
17419}
17420
17421pkmn.hattereneGmax = {
17422  type: ["psychic","fairy"],
17423  bst: {
17424    hp: 57*1.5,
17425    atk: 90*1.5,
17426    def: 95*1.5,
17427    satk: 136*1.5,
17428    sdef: 103*1.5,
17429    spe: 29*1.5,
17430  },
17431    signature : move.magicPowder
17432}
17433
17434// 859 Impidimp → Morgrem → Grimmsnarl
17435pkmn.impidimp = {
17436  type: ["dark","fairy"],
17437  bst: {
17438    hp: 45,
17439    atk: 45,
17440    def: 30,
17441    satk: 55,
17442    sdef: 40,
17443    spe: 50,
17444  },
17445  evolve: function() { return { 1: { pkmn: pkmn.morgrem, level: evolutionLevel2 } } },
17446    hiddenAbility: ability.prankster,
17447    signature : move.falseSurrender
17448}
17449
17450pkmn.morgrem = {
17451  type: ["dark","fairy"],
17452  bst: {
17453    hp: 80,
17454    atk: 60,
17455    def: 45,
17456    satk: 75,
17457    sdef: 55,
17458    spe: 70,
17459  },
17460  evolve: function() { return { 1: { pkmn: pkmn.grimmsnarl, level: evolutionLevel3 } } },
17461    hiddenAbility: ability.prankster,
17462    signature : move.falseSurrender
17463}
17464
17465pkmn.grimmsnarl = {
17466  type: ["dark","fairy"],
17467  bst: {
17468    hp: 95,
17469    atk: 120,
17470    def: 65,
17471    satk: 95,
17472    sdef: 75,
17473    spe: 60,
17474  },
17475    hiddenAbility: ability.prankster,
17476    signature : move.falseSurrender
17477}
17478
17479pkmn.grimmsnarlGmax = {
17480  type: ["dark","fairy"],
17481  bst: {
17482    hp: 95*1.6,
17483    atk: 120*1.6,
17484    def: 65*1.6,
17485    satk: 95*1.6,
17486    sdef: 75*1.6,
17487    spe: 60*1.6,
17488  },
17489    hiddenAbility: ability.prankster,
17490    signature : move.falseSurrender
17491}
17492
17493// 862 Obstagoon
17494// 863 Perrserker
17495// 864 Cursola
17496// 865 Sirfetch'd
17497// 866 Mr. Rime
17498// 867 Runerigus
17499
17500// 868 Milcery → Alcremie
17501pkmn.milcery = {
17502  type: ["fairy"],
17503  bst: {
17504    hp: 45,
17505    atk: 40,
17506    def: 40,
17507    satk: 50,
17508    sdef: 61,
17509    spe: 34,
17510  },
17511  evolve: function() { return { 1: { pkmn: pkmn.alcremie, level: evolutionLevel2 } } },
17512    hiddenAbility: ability.mistySurge,
17513    eggMove : move.teatime
17514}
17515
17516pkmn.alcremie = {
17517  type: ["fairy"],
17518  bst: {
17519    hp: 65,
17520    atk: 60,
17521    def: 75,
17522    satk: 110,
17523    sdef: 121,
17524    spe: 64,
17525  },
17526    hiddenAbility: ability.mistySurge,
17527    eggMove : move.teatime
17528}
17529
17530pkmn.alcremieGmax = {
17531  type: ["fairy"],
17532  bst: {
17533    hp: 65*1.6,
17534    atk: 60*1.6,
17535    def: 75*1.6,
17536    satk: 110*1.6,
17537    sdef: 121*1.6,
17538    spe: 64*1.6,
17539  },
17540    hiddenAbility: ability.mistySurge,
17541    eggMove : move.teatime
17542}
17543
17544// 870 Falinks
17545pkmn.falinks = {
17546  type: ["fighting"],
17547  bst: {
17548    hp: 65,
17549    atk: 100,
17550    def: 100,
17551    satk: 70,
17552    sdef: 60,
17553    spe: 75,
17554  },
17555    evolve: function() { return { 1: { pkmn: pkmn.megaFalinks, item: item.falinksite } } },
17556    hiddenAbility: ability.reckless,
17557    signature : move.noRetreat
17558}
17559
17560pkmn.megaFalinks = {
17561  type: ["fighting"],
17562  bst: {
17563    hp: 125,
17564    atk: 135,
17565    def: 135,
17566    satk: 70,
17567    sdef: 65,
17568    spe: 100,
17569  },
17570    hiddenAbility: ability.reckless,
17571    signature : move.noRetreat
17572}
17573
17574// 871 Pincurchin
17575pkmn.pincurchin = {
17576  type: ["electric"],
17577  bst: {
17578    hp: 48,
17579    atk: 101,
17580    def: 95,
17581    satk: 91,
17582    sdef: 85,
17583    spe: 15,
17584  },
17585    hiddenAbility: ability.electricSurge,
17586    eggMove : move.acupressure
17587}
17588
17589// 872 Snom → Frosmoth
17590pkmn.snom = {
17591  type: ["ice","bug"],
17592  bst: {
17593    hp: 30,
17594    atk: 25,
17595    def: 35,
17596    satk: 45,
17597    sdef: 30,
17598    spe: 20,
17599  },
17600  evolve: function() { return { 1: { pkmn: pkmn.frosmoth, level: evolutionLevel3 } } },
17601    hiddenAbility: ability.glaciate,
17602    eggMove : move.snowscape
17603}
17604
17605pkmn.frosmoth = {
17606  type: ["ice","bug"],
17607  bst: {
17608    hp: 70,
17609    atk: 65,
17610    def: 60,
17611    satk: 125,
17612    sdef: 90,
17613    spe: 65,
17614  },
17615    hiddenAbility: ability.glaciate,
17616    eggMove : move.snowscape
17617}
17618
17619// 874 Stonjourner
17620pkmn.stonjourner = {
17621  type: ["rock"],
17622  bst: {
17623    hp: 100,
17624    atk: 125,
17625    def: 135,
17626    satk: 20,
17627    sdef: 20,
17628    spe: 70,
17629  },
17630    hiddenAbility: ability.stoned,
17631}
17632
17633// 875 Eiscue
17634pkmn.eiscue = {
17635  type: ["ice"],
17636  bst: {
17637    hp: 75,
17638    atk: 80,
17639    def: 110,
17640    satk: 65,
17641    sdef: 90,
17642    spe: 50,
17643  },
17644    hiddenAbility: ability.dancer,
17645    eggMove : move.bellyDrum
17646}
17647
17648// 876 Indeedee
17649pkmn.indeedee = {
17650  type: ["psychic","normal"],
17651  bst: {
17652    hp: 60,
17653    atk: 65,
17654    def: 55,
17655    satk: 105,
17656    sdef: 95,
17657    spe: 95,
17658  },
17659    hiddenAbility: ability.pixiePelt,
17660}
17661
17662// 877 Morpeko
17663pkmn.morpeko = {
17664  type: ["electric","dark"],
17665  bst: {
17666    hp: 58,
17667    atk: 95,
17668    def: 58,
17669    satk: 70,
17670    sdef: 58,
17671    spe: 97,
17672  },
17673    hiddenAbility: ability.moody,
17674    signature : move.auraWheel
17675}
17676
17677// 878 Cufant → Copperajah
17678pkmn.cufant = {
17679  type: ["steel"],
17680  bst: {
17681    hp: 72,
17682    atk: 80,
17683    def: 49,
17684    satk: 40,
17685    sdef: 49,
17686    spe: 40,
17687  },
17688  evolve: function() { return { 1: { pkmn: pkmn.copperajah, level: evolutionLevel2 } } },
17689    hiddenAbility: ability.sheerForce,
17690}
17691
17692pkmn.copperajah = {
17693  type: ["steel"],
17694  bst: {
17695    hp: 122,
17696    atk: 130,
17697    def: 69,
17698    satk: 80,
17699    sdef: 69,
17700    spe: 30,
17701  },
17702    hiddenAbility: ability.sheerForce,
17703}
17704
17705pkmn.copperajahGmax = {
17706  type: ["steel"],
17707  bst: {
17708    hp: 122*1.5,
17709    atk: 130*1.5,
17710    def: 69*1.5,
17711    satk: 80*1.5,
17712    sdef: 69*1.5,
17713    spe: 30*1.5,
17714  },
17715    hiddenAbility: ability.sheerForce,
17716}
17717
17718// 880 Dracozolt
17719pkmn.dracozolt = {
17720  type: ["electric","dragon"],
17721  bst: {
17722    hp: 90,
17723    atk: 100,
17724    def: 90,
17725    satk: 80,
17726    sdef: 70,
17727    spe: 75,
17728  },
17729}
17730
17731// 881 Arctozolt
17732pkmn.arctozolt = {
17733  type: ["electric","ice"],
17734  bst: {
17735    hp: 90,
17736    atk: 100,
17737    def: 90,
17738    satk: 90,
17739    sdef: 80,
17740    spe: 55,
17741  },
17742    hiddenAbility: ability.slushRush,
17743    eggMove : move.freezeDry
17744}
17745
17746
17747// 882 Dracovish
17748pkmn.dracovish = {
17749  type: ["water","dragon"],
17750  bst: {
17751    hp: 90,
17752    atk: 90,
17753    def: 100,
17754    satk: 70,
17755    sdef: 80,
17756    spe: 75,
17757  },
17758    hiddenAbility: ability.strongJaw,
17759    signature : move.fishiousRend
17760}
17761
17762// 883 Arctovish
17763pkmn.arctovish = {
17764  type: ["water","ice"],
17765  bst: {
17766    hp: 90,
17767    atk: 90,
17768    def: 100,
17769    satk: 80,
17770    sdef: 90,
17771    spe: 55,
17772  },
17773    hiddenAbility: ability.slushRush,
17774    signature : move.fishiousRend
17775}
17776
17777// 884 Duraludon → Archaludon
17778pkmn.duraludon = {
17779  type: ["steel","dragon"],
17780  bst: {
17781    hp: 70,
17782    atk: 95,
17783    def: 115,
17784    satk: 120,
17785    sdef: 50,
17786    spe: 85,
17787  },
17788    hiddenAbility: ability.stamina,
17789}
17790
17791pkmn.duraludonGmax = {
17792  type: ["steel","dragon"],
17793  bst: {
17794    hp: 70*1.5,
17795    atk: 95*1.5,
17796    def: 115*1.5,
17797    satk: 120*1.5,
17798    sdef: 50*1.5,
17799    spe: 85*1.5,
17800  },
17801    hiddenAbility: ability.stamina,
17802}
17803
17804pkmn.archaludon = {
17805    type: ["steel", "dragon"],
17806    bst: {
17807        hp: 90,
17808        atk: 105,
17809        def: 130,
17810        satk: 125,
17811        sdef: 65,
17812        spe: 85,
17813    },
17814    hiddenAbility: ability.stamina,
17815}
17816
17817// 885 Dreepy → Drakloak → Dragapult
17818pkmn.dreepy = {
17819  type: ["dragon","ghost"],
17820  bst: {
17821    hp: 28,
17822    atk: 60,
17823    def: 30,
17824    satk: 40,
17825    sdef: 30,
17826    spe: 82,
17827  },
17828  evolve: function() { return { 1: { pkmn: pkmn.drakloak, level: evolutionLevel2 } } },
17829    signature : move.dragonDarts,
17830    hiddenAbility: ability.megaLauncher,
17831}
17832
17833pkmn.drakloak = {
17834  type: ["dragon","ghost"],
17835  bst: {
17836    hp: 68,
17837    atk: 80,
17838    def: 50,
17839    satk: 60,
17840    sdef: 50,
17841    spe: 102,
17842  },
17843  evolve: function() { return { 1: { pkmn: pkmn.dragapult, level: evolutionLevel3 } } },
17844    signature : move.dragonDarts,
17845    hiddenAbility: ability.megaLauncher,
17846}
17847
17848pkmn.dragapult = {
17849  type: ["dragon","ghost"],
17850  bst: {
17851    hp: 88,
17852    atk: 120,
17853    def: 75,
17854    satk: 100,
17855    sdef: 75,
17856    spe: 142,
17857  },
17858    signature : move.dragonDarts,
17859    hiddenAbility: ability.megaLauncher,
17860}
17861
17862// 888 Zacian
17863pkmn.zacian = {
17864  type: ["fairy"],
17865  bst: {
17866    hp: 92,
17867    atk: 130,
17868    def: 115,
17869    satk: 80,
17870    sdef: 115,
17871    spe: 138,
17872  },
17873    eggMove: move.howl,
17874}
17875
17876pkmn.zacianCrowned = {
17877    type: ["fairy","steel"],
17878    bst: {
17879        hp: 92,
17880        atk: 170,
17881        def: 115,
17882        satk: 80,
17883        sdef: 115,
17884        spe: 148,
17885    }
17886}
17887
17888// 889 Zamazenta
17889pkmn.zamazenta = {
17890  type: ["fighting"],
17891  bst: {
17892    hp: 92,
17893    atk: 130,
17894    def: 115,
17895    satk: 80,
17896    sdef: 115,
17897    spe: 138,
17898  },
17899    eggMove: move.howl,
17900}
17901
17902pkmn.zamazentaCrowned = {
17903    type: ["fighting","steel"],
17904    bst: {
17905        hp: 92,
17906        atk: 130,
17907        def: 165,
17908        satk: 80,
17909        sdef: 165,
17910        spe: 128,
17911    }
17912}
17913
17914// 890 Eternatus
17915pkmn.eternatus = {
17916  type: ["poison","dragon"],
17917  bst: {
17918    hp: 140,
17919    atk: 85,
17920    def: 95,
17921    satk: 145,
17922    sdef: 95,
17923    spe: 130,
17924  },
17925    hiddenAbility: ability.supremeOverlord,
17926}
17927
17928// 891 Kubfu → Urshifu
17929pkmn.kubfu = {
17930  type: ["fighting"],
17931  bst: {
17932    hp: 60,
17933    atk: 90,
17934    def: 60,
17935    satk: 53,
17936    sdef: 50,
17937    spe: 72,
17938  },
17939  evolve: function() {
17940    return {
17941      1: { pkmn: pkmn.urshifuSingle, item: item.blackBelt },
17942      2: { pkmn: pkmn.urshifuRapid, item: item.waterStone },
17943    }
17944  }
17945}
17946
17947pkmn.urshifuSingle = {
17948    rename: `urshifu S.`,
17949  type: ["fighting","dark"],
17950  bst: {
17951    hp: 100,
17952    atk: 130,
17953    def: 100,
17954    satk: 63,
17955    sdef: 60,
17956    spe: 97,
17957  },
17958}
17959
17960pkmn.urshifuSingleGmax = {
17961    rename: `urshifu S. Gmax`,
17962  type: ["fighting","dark"],
17963  bst: {
17964    hp: 100*1.5,
17965    atk: 130*1.5,
17966    def: 100*1.5,
17967    satk: 63*1.5,
17968    sdef: 60*1.5,
17969    spe: 97*1.5,
17970  },
17971}
17972
17973pkmn.urshifuRapid = {
17974    rename: `urshifu R.`,
17975  type: ["fighting","water"],
17976  bst: {
17977    hp: 100,
17978    atk: 130,
17979    def: 100,
17980    satk: 63,
17981    sdef: 60,
17982    spe: 97,
17983  },
17984}
17985
17986pkmn.urshifuRapidGmax = {
17987    rename: `urshifu R. Gmax`,
17988  type: ["fighting","water"],
17989  bst: {
17990    hp: 100*1.5,
17991    atk: 130*1.5,
17992    def: 100*1.5,
17993    satk: 63*1.5,
17994    sdef: 60*1.5,
17995    spe: 97*1.5,
17996  },
17997}
17998
17999// 893 Zarude
18000pkmn.zarude = {
18001  type: ["dark","grass"],
18002  bst: {
18003    hp: 105,
18004    atk: 120,
18005    def: 105,
18006    satk: 70,
18007    sdef: 95,
18008    spe: 105,
18009  },
18010}
18011
18012pkmn.zarudeDada = {
18013  type: ["dark","grass"],
18014  bst: {
18015    hp: 105,
18016    atk: 120,
18017    def: 105,
18018    satk: 70,
18019    sdef: 95,
18020    spe: 105,
18021  },
18022}
18023
18024// 894 Regieleki
18025pkmn.regieleki = {
18026  type: ["electric"],
18027  bst: {
18028    hp: 80,
18029    atk: 120,
18030    def: 50,
18031    satk: 120,
18032    sdef: 50,
18033    spe: 200,
18034  },
18035    hiddenAbility: ability.galvanize,
18036    signature : move.thunderCage
18037}
18038
18039// 895 Regidrago
18040pkmn.regidrago = {
18041  type: ["dragon"],
18042  bst: {
18043    hp: 200,
18044    atk: 100,
18045    def: 80,
18046    satk: 100,
18047    sdef: 80,
18048    spe: 80,
18049  },
18050    hiddenAbility: ability.dragonMaw,
18051    signature : move.dragonEnergy
18052
18053}
18054
18055// 896 Glastrier
18056pkmn.glastrier = {
18057  type: ["ice"],
18058  bst: {
18059    hp: 100,
18060    atk: 145,
18061    def: 130,
18062    satk: 65,
18063    sdef: 110,
18064    spe: 30,
18065  },
18066}
18067
18068// 897 Spectrier
18069pkmn.spectrier = {
18070  type: ["ghost"],
18071  bst: {
18072    hp: 100,
18073    atk: 65,
18074    def: 60,
18075    satk: 145,
18076    sdef: 80,
18077    spe: 130,
18078  },
18079}
18080
18081// 898 Calyrex
18082pkmn.calyrex = {
18083  type: ["psychic","grass"],
18084  bst: {
18085    hp: 100,
18086    atk: 80,
18087    def: 80,
18088    satk: 80,
18089    sdef: 80,
18090    spe: 80,
18091  },
18092}
18093
18094pkmn.calyrexIce = {
18095  type: ["psychic","ice"],
18096  bst: {
18097    hp: 100,
18098    atk: 165,
18099    def: 150,
18100    satk: 85,
18101    sdef: 130,
18102    spe: 50,
18103  },
18104}
18105
18106pkmn.calyrexShadow = {
18107  type: ["psychic","ghost"],
18108  bst: {
18109    hp: 100,
18110    atk: 85,
18111    def: 80,
18112    satk: 165,
18113    sdef: 100,
18114    spe: 150,
18115  },
18116}
18117
18118// 899 Wyrdeer
18119// 900 Kleavor
18120// 901 Ursaluna
18121// 902 Basculegion
18122// 903 Sneasler
18123// 904 Overqwil
18124
18125
18126
18127// 906 Sprigatito → Floragato → Meowscarada
18128pkmn.sprigatito = {
18129  type: ["grass"],
18130  bst: {
18131    hp: 40,
18132    atk: 61,
18133    def: 54,
18134    satk: 45,
18135    sdef: 45,
18136    spe: 65,
18137  },
18138  evolve: function() { return { 1: { pkmn: pkmn.floragato, level: evolutionLevel1 } } },
18139    hiddenAbility: ability.grassyPelt,
18140    eggMove : move.needleArm
18141}
18142
18143pkmn.floragato = {
18144  type: ["grass"],
18145  bst: {
18146    hp: 61,
18147    atk: 80,
18148    def: 63,
18149    satk: 60,
18150    sdef: 63,
18151    spe: 83,
18152  },
18153  evolve: function() { return { 1: { pkmn: pkmn.meowscarada, level: evolutionLevel2 } } },
18154    hiddenAbility: ability.grassyPelt,
18155    eggMove : move.needleArm
18156}
18157
18158pkmn.meowscarada = {
18159  type: ["grass", "dark"],
18160  bst: {
18161    hp: 76,
18162    atk: 110,
18163    def: 70,
18164    satk: 81,
18165    sdef: 70,
18166    spe: 123,
18167  },
18168    hiddenAbility: ability.grassyPelt,
18169    eggMove : move.needleArm
18170}
18171
18172// 909 Fuecoco → Crocalor → Skeledirge
18173pkmn.fuecoco = {
18174  type: ["fire"],
18175  bst: {
18176    hp: 67,
18177    atk: 45,
18178    def: 59,
18179    satk: 63,
18180    sdef: 40,
18181    spe: 36,
18182  },
18183  evolve: function() { return { 1: { pkmn: pkmn.crocalor, level: evolutionLevel1 } } },
18184    signature : move.torchSong
18185}
18186
18187pkmn.crocalor = {
18188  type: ["fire"],
18189  bst: {
18190    hp: 81,
18191    atk: 55,
18192    def: 78,
18193    satk: 90,
18194    sdef: 58,
18195    spe: 49,
18196  },
18197  evolve: function() { return { 1: { pkmn: pkmn.skeledirge, level: evolutionLevel2 } } },
18198    signature : move.torchSong
18199}
18200
18201pkmn.skeledirge = {
18202  type: ["fire", "ghost"],
18203  bst: {
18204    hp: 104,
18205    atk: 75,
18206    def: 100,
18207    satk: 110,
18208    sdef: 75,
18209    spe: 66,
18210  },
18211    signature : move.torchSong
18212}
18213
18214// 912 Quaxly → Quaxwell → Quaquaval
18215pkmn.quaxly = {
18216  type: ["water"],
18217  bst: {
18218    hp: 55,
18219    atk: 65,
18220    def: 45,
18221    satk: 50,
18222    sdef: 45,
18223    spe: 50,
18224  },
18225  evolve: function() { return { 1: { pkmn: pkmn.quaxwell, level: evolutionLevel1 } } },
18226    hiddenAbility: ability.dancer,
18227    signature : move.aquaStep
18228}
18229
18230pkmn.quaxwell = {
18231  type: ["water"],
18232  bst: {
18233    hp: 70,
18234    atk: 85,
18235    def: 65,
18236    satk: 65,
18237    sdef: 60,
18238    spe: 65,
18239  },
18240  evolve: function() { return { 1: { pkmn: pkmn.quaquaval, level: evolutionLevel2 } } },
18241    hiddenAbility: ability.dancer,
18242    signature : move.aquaStep
18243}
18244
18245pkmn.quaquaval = {
18246  type: ["water", "fighting"],
18247  bst: {
18248    hp: 85,
18249    atk: 100,
18250    def: 80,
18251    satk: 85,
18252    sdef: 75,
18253    spe: 85,
18254  },
18255    hiddenAbility: ability.dancer,
18256    signature : move.aquaStep
18257}
18258
18259// 915 Lechonk → Oinkologne
18260pkmn.lechonk = {
18261  type: ["normal"],
18262  bst: {
18263    hp: 54,
18264    atk: 45,
18265    def: 40,
18266    satk: 35,
18267    sdef: 45,
18268    spe: 35,
18269  },
18270  evolve: function() { return { 1: { pkmn: pkmn.oinkologne, level: evolutionLevel1 } } }
18271}
18272
18273pkmn.oinkologne = {
18274  type: ["normal"],
18275  bst: {
18276    hp: 110,
18277    atk: 100,
18278    def: 75,
18279    satk: 59,
18280    sdef: 80,
18281    spe: 65,
18282  }
18283}
18284
18285// 917 Tarountula → Spidops
18286pkmn.tarountula = {
18287  type: ["bug"],
18288  bst: {
18289    hp: 35,
18290    atk: 41,
18291    def: 45,
18292    satk: 29,
18293    sdef: 40,
18294    spe: 20,
18295  },
18296  evolve: function() { return { 1: { pkmn: pkmn.spidops, level: evolutionLevel1 } } }
18297}
18298
18299pkmn.spidops = {
18300  type: ["bug"],
18301  bst: {
18302    hp: 60,
18303    atk: 79,
18304    def: 92,
18305    satk: 52,
18306    sdef: 86,
18307    spe: 35,
18308  }
18309}
18310
18311// 919 Nymble → Lokix
18312pkmn.nymble = {
18313  type: ["bug"],
18314  bst: {
18315    hp: 33,
18316    atk: 46,
18317    def: 40,
18318    satk: 21,
18319    sdef: 25,
18320    spe: 45,
18321  },
18322  evolve: function() { return { 1: { pkmn: pkmn.lokix, level: evolutionLevel1 } } },
18323  hiddenAbility: ability.tintedLens,
18324}
18325
18326pkmn.lokix = {
18327  type: ["bug", "dark"],
18328  bst: {
18329    hp: 71,
18330    atk: 102,
18331    def: 78,
18332    satk: 52,
18333    sdef: 55,
18334    spe: 92,
18335  },
18336  hiddenAbility: ability.tintedLens,
18337}
18338
18339// 921 Pawmi → Pawmo → Pawmot
18340pkmn.pawmi = {
18341  type: ["electric"],
18342  bst: {
18343    hp: 45,
18344    atk: 50,
18345    def: 20,
18346    satk: 40,
18347    sdef: 25,
18348    spe: 60,
18349  },
18350  evolve: function() { return { 1: { pkmn: pkmn.pawmo, level: evolutionLevel1 } } },
18351    hiddenAbility: ability.spikyPelt,
18352    eggMove : move.hiJumpKick
18353}
18354
18355pkmn.pawmo = {
18356  type: ["electric", "fighting"],
18357  bst: {
18358    hp: 60,
18359    atk: 75,
18360    def: 40,
18361    satk: 50,
18362    sdef: 40,
18363    spe: 85,
18364  },
18365  evolve: function() { return { 1: { pkmn: pkmn.pawmot, level: evolutionLevel2 } } },
18366    hiddenAbility: ability.spikyPelt,
18367    eggMove : move.hiJumpKick
18368}
18369
18370pkmn.pawmot = {
18371  type: ["electric", "fighting"],
18372  bst: {
18373    hp: 90,
18374    atk: 125,
18375    def: 70,
18376    satk: 70,
18377    sdef: 60,
18378    spe: 105,
18379  },
18380    hiddenAbility: ability.spikyPelt,
18381    eggMove : move.hiJumpKick
18382}
18383
18384// 924 Tandemaus → Maushold
18385pkmn.tandemaus = {
18386  type: ["normal"],
18387  bst: {
18388    hp: 50,
18389    atk: 50,
18390    def: 45,
18391    satk: 40,
18392    sdef: 45,
18393    spe: 75,
18394  },
18395  evolve: function() { return { 1: { pkmn: pkmn.maushold, level: evolutionLevel2 } } },
18396    signature : move.populationBomb
18397}
18398
18399pkmn.maushold = {
18400  type: ["normal"],
18401  bst: {
18402    hp: 74,
18403    atk: 75,
18404    def: 70,
18405    satk: 65,
18406    sdef: 75,
18407    spe: 111,
18408  },
18409    signature : move.populationBomb
18410}
18411
18412// 926 Fidough → Dachsbun
18413pkmn.fidough = {
18414  type: ["fairy"],
18415  bst: {
18416    hp: 37,
18417    atk: 55,
18418    def: 70,
18419    satk: 30,
18420    sdef: 55,
18421    spe: 65,
18422  },
18423  evolve: function() { return { 1: { pkmn: pkmn.dachsbun, level: evolutionLevel2 } } }
18424}
18425
18426pkmn.dachsbun = {
18427  type: ["fairy"],
18428  bst: {
18429    hp: 57,
18430    atk: 80,
18431    def: 115,
18432    satk: 50,
18433    sdef: 80,
18434    spe: 95,
18435  }
18436}
18437
18438// 928 Smoliv → Dolliv → Arboliva
18439pkmn.smoliv = {
18440  type: ["grass", "normal"],
18441  bst: {
18442    hp: 41,
18443    atk: 35,
18444    def: 45,
18445    satk: 58,
18446    sdef: 51,
18447    spe: 30,
18448  },
18449  evolve: function() { return { 1: { pkmn: pkmn.dolliv, item: item.leafStone } } },
18450    eggMove : move.frenzyPlant
18451}
18452
18453pkmn.dolliv = {
18454  type: ["grass", "normal"],
18455  bst: {
18456    hp: 80,
18457    atk: 53,
18458    def: 60,
18459    satk: 78,
18460    sdef: 78,
18461    spe: 33,
18462  },
18463  evolve: function() { return { 1: { pkmn: pkmn.arboliva, level: evolutionLevel2 } } },
18464    eggMove : move.frenzyPlant
18465}
18466
18467pkmn.arboliva = {
18468  type: ["grass", "normal"],
18469  bst: {
18470    hp: 78,
18471    atk: 69,
18472    def: 90,
18473    satk: 125,
18474    sdef: 109,
18475    spe: 39,
18476  },
18477    eggMove : move.frenzyPlant
18478}
18479
18480// 931 Squawkabilly
18481pkmn.squawkabilly = {
18482  type: ["normal", "flying"],
18483  bst: {
18484    hp: 82,
18485    atk: 96,
18486    def: 51,
18487    satk: 45,
18488    sdef: 51,
18489    spe: 92,
18490  },
18491    eggMove : move.mimic
18492}
18493
18494// 932 Nacli → Naclstack → Garganacl
18495pkmn.nacli = {
18496  type: ["rock"],
18497  bst: {
18498    hp: 55,
18499    atk: 55,
18500    def: 75,
18501    satk: 35,
18502    sdef: 35,
18503    spe: 25,
18504  },
18505  evolve: function() { return { 1: { pkmn: pkmn.naclstack, level: evolutionLevel1 } } },
18506     hiddenAbility: ability.purifyingSalt,
18507    eggMove : move.rockWrecker
18508}
18509
18510pkmn.naclstack = {
18511  type: ["rock"],
18512  bst: {
18513    hp: 80,
18514    atk: 60,
18515    def: 100,
18516    satk: 45,
18517    sdef: 85,
18518    spe: 35,
18519  },
18520  evolve: function() { return { 1: { pkmn: pkmn.garganacl, level: evolutionLevel2 } } },
18521     hiddenAbility: ability.purifyingSalt,
18522    eggMove : move.rockWrecker
18523}
18524
18525pkmn.garganacl = {
18526  type: ["rock"],
18527  bst: {
18528    hp: 100,
18529    atk: 100,
18530    def: 130,
18531    satk: 45,
18532    sdef: 90,
18533    spe: 35,
18534  },
18535     hiddenAbility: ability.purifyingSalt,
18536    eggMove : move.rockWrecker
18537}
18538
18539// 935 Charcadet → Armarouge / Ceruledge
18540pkmn.charcadet = {
18541  type: ["fire"],
18542  bst: {
18543    hp: 40,
18544    atk: 50,
18545    def: 40,
18546    satk: 50,
18547    sdef: 40,
18548    spe: 35,
18549  },
18550  evolve: function() {
18551    return {
18552      1: { pkmn: pkmn.armarouge, item: item.linkStone },
18553      2: { pkmn: pkmn.ceruledge, item: item.oddRock },
18554    }
18555  }
18556}
18557
18558pkmn.armarouge = {
18559  type: ["fire", "psychic"],
18560  bst: {
18561    hp: 85,
18562    atk: 60,
18563    def: 100,
18564    satk: 125,
18565    sdef: 80,
18566    spe: 125,
18567  },
18568    hiddenAbility: ability.megaLauncher,
18569    signature : move.armorCannon
18570}
18571
18572pkmn.ceruledge = {
18573  type: ["fire", "ghost"],
18574  bst: {
18575    hp: 75,
18576    atk: 125,
18577    def: 80,
18578    satk: 60,
18579    sdef: 100,
18580    spe: 125,
18581  },
18582    hiddenAbility: ability.sharpness,
18583    signature : move.bitterBlade
18584}
18585
18586// 938 Tadbulb → Bellibolt
18587pkmn.tadbulb = {
18588  type: ["electric"],
18589  bst: {
18590    hp: 61,
18591    atk: 31,
18592    def: 41,
18593    satk: 59,
18594    sdef: 35,
18595    spe: 45,
18596  },
18597  evolve: function() { return { 1: { pkmn: pkmn.bellibolt, level: evolutionLevel1 } } },
18598    hiddenAbility: ability.flashElectro,
18599    eggMove : move.electroBall
18600}
18601
18602pkmn.bellibolt = {
18603  type: ["electric"],
18604  bst: {
18605    hp: 109,
18606    atk: 64,
18607    def: 91,
18608    satk: 103,
18609    sdef: 83,
18610    spe: 45,
18611  },
18612    hiddenAbility: ability.flashElectro,
18613    eggMove : move.electroBall
18614}
18615
18616// 940 Wattrel → Kilowattrel
18617pkmn.wattrel = {
18618  type: ["electric", "flying"],
18619  bst: {
18620    hp: 40,
18621    atk: 40,
18622    def: 35,
18623    satk: 55,
18624    sdef: 40,
18625    spe: 70,
18626  },
18627  evolve: function() { return { 1: { pkmn: pkmn.kilowattrel, level: evolutionLevel1 } } },
18628    hiddenAbility: ability.justified,
18629}
18630
18631pkmn.kilowattrel = {
18632  type: ["electric", "flying"],
18633  bst: {
18634    hp: 70,
18635    atk: 70,
18636    def: 60,
18637    satk: 105,
18638    sdef: 60,
18639    spe: 125,
18640  },
18641    hiddenAbility: ability.justified,
18642}
18643
18644// 942 Maschiff → Mabostiff
18645pkmn.maschiff = {
18646  type: ["dark"],
18647  bst: {
18648    hp: 60,
18649    atk: 78,
18650    def: 60,
18651    satk: 40,
18652    sdef: 51,
18653    spe: 51,
18654  },
18655  evolve: function() { return { 1: { pkmn: pkmn.mabosstiff, level: evolutionLevel1 } } },
18656    hiddenAbility: ability.blackPelt,
18657}
18658
18659pkmn.mabosstiff = {
18660  type: ["dark"],
18661  bst: {
18662    hp: 80,
18663    atk: 120,
18664    def: 90,
18665    satk: 60,
18666    sdef: 70,
18667    spe: 85,
18668  },
18669    hiddenAbility: ability.blackPelt,
18670}
18671
18672// 944 Shroodle → Grafaiai
18673pkmn.shroodle = {
18674  type: ["poison", "normal"],
18675  bst: {
18676    hp: 40,
18677    atk: 65,
18678    def: 35,
18679    satk: 40,
18680    sdef: 35,
18681    spe: 75,
18682  },
18683  evolve: function() { return { 1: { pkmn: pkmn.grafaiai, level: evolutionLevel1 } } },
18684    hiddenAbility: ability.corrosion,
18685}
18686
18687pkmn.grafaiai = {
18688  type: ["poison", "normal"],
18689  bst: {
18690    hp: 63,
18691    atk: 95,
18692    def: 65,
18693    satk: 80,
18694    sdef: 72,
18695    spe: 110,
18696  },
18697    hiddenAbility: ability.corrosion,
18698}
18699
18700// 946 Bramblin → Brambleghast
18701pkmn.bramblin = {
18702  type: ["grass", "ghost"],
18703  bst: {
18704    hp: 40,
18705    atk: 65,
18706    def: 30,
18707    satk: 45,
18708    sdef: 35,
18709    spe: 60,
18710  },
18711  evolve: function() { return { 1: { pkmn: pkmn.brambleghast, level: evolutionLevel1 } } },
18712    hiddenAbility: ability.windRider,
18713}
18714
18715pkmn.brambleghast = {
18716  type: ["grass", "ghost"],
18717  bst: {
18718    hp: 55,
18719    atk: 115,
18720    def: 70,
18721    satk: 80,
18722    sdef: 70,
18723    spe: 90,
18724  },
18725    hiddenAbility: ability.windRider,
18726}
18727
18728// 948 Toedscool → Toedscruel
18729pkmn.toedscool = {
18730  type: ["ground", "grass"],
18731  bst: {
18732    hp: 40,
18733    atk: 40,
18734    def: 35,
18735    satk: 50,
18736    sdef: 100,
18737    spe: 70,
18738  },
18739  evolve: function() { return { 1: { pkmn: pkmn.toedscruel, level: evolutionLevel1 } } },
18740    hiddenAbility: ability.merciless,
18741}
18742
18743pkmn.toedscruel = {
18744  type: ["ground", "grass"],
18745  bst: {
18746    hp: 80,
18747    atk: 70,
18748    def: 65,
18749    satk: 80,
18750    sdef: 120,
18751    spe: 100,
18752  },
18753    hiddenAbility: ability.merciless,
18754}
18755
18756// 950 Klawf
18757pkmn.klawf = {
18758  type: ["rock"],
18759  bst: {
18760    hp: 70,
18761    atk: 100,
18762    def: 115,
18763    satk: 35,
18764    sdef: 55,
18765    spe: 75,
18766  }
18767}
18768
18769// 951 Capsakid → Scovillain
18770pkmn.capsakid = {
18771  type: ["grass"],
18772  bst: {
18773    hp: 50,
18774    atk: 62,
18775    def: 40,
18776    satk: 62,
18777    sdef: 40,
18778    spe: 50,
18779  },
18780  evolve: function() { return { 1: { pkmn: pkmn.scovillain, level: evolutionLevel1 } } },
18781    hiddenAbility: ability.contrary,
18782    eggMove : move.inferno,
18783}
18784
18785
18786pkmn.scovillain = {
18787  type: ["grass", "fire"],
18788  bst: {
18789    hp: 65,
18790    atk: 108,
18791    def: 65,
18792    satk: 108,
18793    sdef: 65,
18794    spe: 75,
18795  },
18796    hiddenAbility: ability.contrary,
18797    eggMove : move.inferno,
18798}
18799
18800pkmn.megaScovillain = {
18801  type: ["grass", "fire"],
18802  bst: {
18803    hp: 65,
18804    atk: 138,
18805    def: 85,
18806    satk: 138,
18807    sdef: 85,
18808    spe: 75,
18809  },
18810    hiddenAbility: ability.contrary,
18811    eggMove : move.inferno,
18812}
18813
18814// 953 Rellor → Rabsca
18815pkmn.rellor = {
18816  type: ["bug"],
18817  bst: {
18818    hp: 41,
18819    atk: 50,
18820    def: 60,
18821    satk: 31,
18822    sdef: 58,
18823    spe: 30,
18824  },
18825  evolve: function() { return { 1: { pkmn: pkmn.rabsca, level: evolutionLevel1 } } },
18826    hiddenAbility: ability.chrysilate,
18827}
18828
18829pkmn.rabsca = {
18830  type: ["bug", "psychic"],
18831  bst: {
18832    hp: 75,
18833    atk: 50,
18834    def: 85,
18835    satk: 115,
18836    sdef: 100,
18837    spe: 45,
18838  },
18839    hiddenAbility: ability.chrysilate,
18840}
18841
18842// 955 Flittle → Espathra
18843pkmn.flittle = {
18844  type: ["psychic"],
18845  bst: {
18846    hp: 30,
18847    atk: 35,
18848    def: 30,
18849    satk: 55,
18850    sdef: 30,
18851    spe: 75,
18852  },
18853  evolve: function() { return { 1: { pkmn: pkmn.espathra, level: evolutionLevel1 } } },
18854    hiddenAbility: ability.speedBoost,
18855    signature : move.luminaCrash
18856}
18857
18858pkmn.espathra = {
18859  type: ["psychic"],
18860  bst: {
18861    hp: 95,
18862    atk: 60,
18863    def: 60,
18864    satk: 101,
18865    sdef: 60,
18866    spe: 105,
18867  },
18868    hiddenAbility: ability.speedBoost,
18869    signature : move.luminaCrash
18870}
18871
18872// 957 Tinkatink → Tinkatuff → Tinkaton
18873pkmn.tinkatink = {
18874  type: ["fairy", "steel"],
18875  bst: {
18876    hp: 50,
18877    atk: 45,
18878    def: 45,
18879    satk: 35,
18880    sdef: 64,
18881    spe: 58,
18882  },
18883  evolve: function() { return { 1: { pkmn: pkmn.tinkatuff, level: evolutionLevel1 } } },
18884    hiddenAbility: ability.hugePower,
18885    signature : move.gigatonHammer
18886}
18887
18888pkmn.tinkatuff = {
18889  type: ["fairy", "steel"],
18890  bst: {
18891    hp: 65,
18892    atk: 55,
18893    def: 55,
18894    satk: 45,
18895    sdef: 82,
18896    spe: 78,
18897  },
18898  evolve: function() { return { 1: { pkmn: pkmn.tinkaton, level: evolutionLevel2 } } },
18899  hiddenAbility: ability.hugePower,
18900    signature : move.gigatonHammer
18901}
18902
18903pkmn.tinkaton = {
18904  type: ["fairy", "steel"],
18905  bst: {
18906    hp: 85,
18907    atk: 75,
18908    def: 77,
18909    satk: 70,
18910    sdef: 105,
18911    spe: 94,
18912  },
18913    hiddenAbility: ability.hugePower,
18914    signature : move.gigatonHammer
18915}
18916
18917// 960 Wiglett → Wugtrio
18918pkmn.wiglett = {
18919  type: ["water"],
18920  bst: {
18921    hp: 10,
18922    atk: 55,
18923    def: 25,
18924    satk: 35,
18925    sdef: 25,
18926    spe: 95,
18927  },
18928  evolve: function() { return { 1: { pkmn: pkmn.wugtrio, level: evolutionLevel1 } } },
18929    eggMove : move.tripleDive,
18930    hiddenAbility: ability.technician,
18931}
18932
18933pkmn.wugtrio = {
18934  type: ["water"],
18935  bst: {
18936    hp: 35,
18937    atk: 100,
18938    def: 50,
18939    satk: 50,
18940    sdef: 70,
18941    spe: 120,
18942  },
18943    eggMove : move.tripleDive,
18944    hiddenAbility: ability.technician,
18945}
18946
18947// 962 Bombirdier
18948pkmn.bombirdier = {
18949  type: ["flying", "dark"],
18950  bst: {
18951    hp: 70,
18952    atk: 103,
18953    def: 85,
18954    satk: 60,
18955    sdef: 85,
18956    spe: 82,
18957  }
18958}
18959
18960// 963 Finizen → Palafin
18961pkmn.finizen = {
18962  type: ["water"],
18963  bst: {
18964    hp: 70,
18965    atk: 45,
18966    def: 40,
18967    satk: 45,
18968    sdef: 40,
18969    spe: 75,
18970  },
18971  evolve: function() { return { 1: { pkmn: pkmn.palafin, level: evolutionLevel1 } } },
18972    signature : move.jetPunch
18973}
18974
18975pkmn.palafin = {
18976  type: ["water"],
18977  bst: {
18978    hp: 100,
18979    atk: 70,
18980    def: 72,
18981    satk: 53,
18982    sdef: 62,
18983    spe: 100,
18984  },
18985    signature : move.jetPunch
18986}
18987
18988/*
18989
18990pkmn.palafinHero = {
18991  type: ["water"],
18992  bst: {
18993    hp: 100,
18994    atk: 160,
18995    def: 97,
18996    satk: 106,
18997    sdef: 87,
18998    spe: 100,
18999  }
19000}
19001
19002*/
19003
19004// 965 Varoom → Revavroom
19005pkmn.varoom = {
19006  type: ["steel", "poison"],
19007  bst: {
19008    hp: 45,
19009    atk: 70,
19010    def: 63,
19011    satk: 30,
19012    sdef: 45,
19013    spe: 47,
19014  },
19015  evolve: function() { return { 1: { pkmn: pkmn.revavroom, level: evolutionLevel1 } } },
19016    hiddenAbility: ability.hyperconductor,
19017}
19018
19019pkmn.revavroom = {
19020  type: ["steel", "poison"],
19021  bst: {
19022    hp: 80,
19023    atk: 119,
19024    def: 90,
19025    satk: 54,
19026    sdef: 67,
19027    spe: 90,
19028  },
19029    hiddenAbility: ability.hyperconductor,
19030}
19031
19032// 967 Cyclizar
19033pkmn.cyclizar = {
19034  type: ["dragon", "normal"],
19035  bst: {
19036    hp: 70,
19037    atk: 95,
19038    def: 65,
19039    satk: 85,
19040    sdef: 65,
19041    spe: 121,
19042  }
19043}
19044
19045// 968 Orthworm
19046pkmn.orthworm = {
19047  type: ["steel"],
19048  bst: {
19049    hp: 70,
19050    atk: 85,
19051    def: 145,
19052    satk: 60,
19053    sdef: 55,
19054    spe: 65,
19055  },
19056    hiddenAbility: ability.simple,
19057}
19058
19059// 969 Glimmet → Glimmora
19060pkmn.glimmet = {
19061  type: ["rock", "poison"],
19062  bst: {
19063    hp: 48,
19064    atk: 35,
19065    def: 42,
19066    satk: 105,
19067    sdef: 60,
19068    spe: 60,
19069  },
19070  evolve: function() { return { 1: { pkmn: pkmn.glimmora, level: evolutionLevel1 } } },
19071    hiddenAbility: ability.corrosion,
19072}
19073
19074pkmn.glimmora = {
19075  type: ["rock", "poison"],
19076  bst: {
19077    hp: 83,
19078    atk: 55,
19079    def: 90,
19080    satk: 130,
19081    sdef: 81,
19082    spe: 86,
19083  },
19084    hiddenAbility: ability.corrosion,
19085}
19086
19087pkmn.megaGlimmora = {
19088  type: ["rock", "poison"],
19089  bst: {
19090    hp: 83,
19091    atk: 90,
19092    def: 105,
19093    satk: 150,
19094    sdef: 96,
19095    spe: 101,
19096  },
19097    hiddenAbility: ability.corrosion,
19098}
19099
19100// 971 Greavard → Houndstone
19101pkmn.greavard = {
19102  type: ["ghost"],
19103  bst: {
19104    hp: 50,
19105    atk: 61,
19106    def: 60,
19107    satk: 30,
19108    sdef: 55,
19109    spe: 34,
19110  },
19111  evolve: function() { return { 1: { pkmn: pkmn.houndstone, level: evolutionLevel1 } } }
19112}
19113
19114pkmn.houndstone = {
19115  type: ["ghost"],
19116  bst: {
19117    hp: 72,
19118    atk: 101,
19119    def: 100,
19120    satk: 50,
19121    sdef: 97,
19122    spe: 68,
19123  }
19124}
19125
19126// 973 Flamigo
19127pkmn.flamigo = {
19128  type: ["flying", "fighting"],
19129  bst: {
19130    hp: 82,
19131    atk: 115,
19132    def: 74,
19133    satk: 75,
19134    sdef: 64,
19135    spe: 90,
19136  },
19137    hiddenAbility: ability.costar,
19138}
19139
19140// 974 Cetoddle → Cetitan
19141pkmn.cetoddle = {
19142  type: ["ice"],
19143  bst: {
19144    hp: 108,
19145    atk: 68,
19146    def: 45,
19147    satk: 30,
19148    sdef: 40,
19149    spe: 43,
19150  },
19151  evolve: function() { return { 1: { pkmn: pkmn.cetitan, level: evolutionLevel3 } } },
19152    hiddenAbility: ability.iceBody,
19153}
19154
19155pkmn.cetitan = {
19156  type: ["ice"],
19157  bst: {
19158    hp: 170,
19159    atk: 113,
19160    def: 65,
19161    satk: 45,
19162    sdef: 55,
19163    spe: 73,
19164  },
19165    hiddenAbility: ability.iceBody,
19166}
19167
19168// 976 Veluza
19169pkmn.veluza = {
19170  type: ["water", "psychic"],
19171  bst: {
19172    hp: 90,
19173    atk: 102,
19174    def: 73,
19175    satk: 78,
19176    sdef: 65,
19177    spe: 70,
19178  }
19179}
19180
19181// 977 Dondozo
19182pkmn.dondozo = {
19183  type: ["water"],
19184  bst: {
19185    hp: 150,
19186    atk: 100,
19187    def: 115,
19188    satk: 65,
19189    sdef: 65,
19190    spe: 35,
19191  }
19192}
19193
19194// 978 Tatsugiri
19195pkmn.tatsugiri = {
19196  rename: `tatsugiri Curly`,
19197  type: ["dragon", "water"],
19198  bst: {
19199    hp: 68,
19200    atk: 50,
19201    def: 60,
19202    satk: 120,
19203    sdef: 95,
19204    spe: 82,
19205  },
19206  // evolve: function() { return { 1: { pkmn: pkmn.megaTatsugiriCurly, item: item.tatsugirinite } } }
19207}
19208
19209pkmn.tatsugiriDroopy = {
19210  type: ["dragon", "water"],
19211  bst: {
19212    hp: 68,
19213    atk: 50,
19214    def: 60,
19215    satk: 120,
19216    sdef: 95,
19217    spe: 82,
19218  },
19219  // evolve: function() { return { 1: { pkmn: pkmn.megaTatsugiriDroopy, item: item.tatsugirinite } } }
19220}
19221
19222pkmn.tatsugiriStretchy = {
19223  type: ["dragon", "water"],
19224  bst: {
19225    hp: 68,
19226    atk: 50,
19227    def: 60,
19228    satk: 120,
19229    sdef: 95,
19230    spe: 82,
19231  },
19232  // evolve: function() { return { 1: { pkmn: pkmn.megaTatsugiriStretchy, item: item.tatsugirinite } } }
19233}
19234
19235/*
19236
19237pkmn.megaTatsugiriCurly = {
19238  type: ["dragon", "water"],
19239  bst: {
19240    hp: 68,
19241    atk: 65,
19242    def: 90,
19243    satk: 135,
19244    sdef: 125,
19245    spe: 92,
19246  }
19247}
19248
19249pkmn.megaTatsugiriDroopy = {
19250  type: ["dragon", "water"],
19251  bst: {
19252    hp: 68,
19253    atk: 65,
19254    def: 90,
19255    satk: 135,
19256    sdef: 125,
19257    spe: 92,
19258  }
19259}
19260
19261pkmn.megaTatsugiriStretchy = {
19262  type: ["dragon", "water"],
19263  bst: {
19264    hp: 68,
19265    atk: 65,
19266    def: 90,
19267    satk: 135,
19268    sdef: 125,
19269    spe: 92,
19270  }
19271}
19272
19273*/
19274
19275// 979 Annihilape
19276// 980 Clodsire
19277// 981 Farigiraf
19278// 982 Dudunsparce
19279// 983 Kingambit
19280
19281// 984 Great Tusk
19282pkmn.greatTusk = {
19283    type: ["ground", "fighting"],
19284    bst: {
19285        hp: 115,
19286        atk: 131,
19287        def: 131,
19288        satk: 53,
19289        sdef: 53,
19290        spe: 87,
19291    },
19292    hiddenAbility: ability.protosynthesis,
19293}
19294
19295// 985 Scream Tail
19296pkmn.screamTail = {
19297    type: ["fairy", "psychic"],
19298    bst: {
19299        hp: 115,
19300        atk: 65,
19301        def: 99,
19302        satk: 65,
19303        sdef: 115,
19304        spe: 111,
19305    },
19306    hiddenAbility: ability.protosynthesis,
19307    eggMove : move.boomburst
19308}
19309
19310// 986 Brute Bonnet
19311pkmn.bruteBonnet = {
19312    type: ["grass", "dark"],
19313    bst: {
19314        hp: 111,
19315        atk: 127,
19316        def: 99,
19317        satk: 79,
19318        sdef: 99,
19319        spe: 55,
19320    },
19321    hiddenAbility: ability.protosynthesis,
19322}
19323
19324// 987 Flutter Mane
19325pkmn.flutterMane = {
19326    type: ["ghost", "fairy"],
19327    bst: {
19328        hp: 75,
19329        atk: 55,
19330        def: 55,
19331        satk: 135,
19332        sdef: 135,
19333        spe: 135,
19334    },
19335    hiddenAbility: ability.protosynthesis,
19336}
19337
19338// 988 Slither Wing
19339pkmn.slitherWing = {
19340    type: ["bug", "fighting"],
19341    bst: {
19342        hp: 85,
19343        atk: 135,
19344        def: 79,
19345        satk: 85,
19346        sdef: 105,
19347        spe: 81,
19348    },
19349    hiddenAbility: ability.protosynthesis,
19350}
19351
19352// 989 Sandy Shocks
19353pkmn.sandyShocks = {
19354    type: ["electric", "ground"],
19355    bst: {
19356        hp: 85,
19357        atk: 81,
19358        def: 97,
19359        satk: 121,
19360        sdef: 85,
19361        spe: 101,
19362    },
19363    hiddenAbility: ability.protosynthesis,
19364    eggMove : move.ionise
19365}
19366
19367// 990 Iron Treads
19368pkmn.ironTreads = {
19369    type: ["ground","steel"],
19370    bst: {
19371        hp: 110,
19372        atk: 112,
19373        def: 120,
19374        satk: 72,
19375        sdef: 70,
19376        spe: 106,
19377    },
19378    hiddenAbility: ability.quarkDrive,
19379}
19380
19381// 991 Iron Bundle
19382pkmn.ironBundle = {
19383    type: ["ice","water"],
19384    bst: {
19385        hp: 56,
19386        atk: 80,
19387        def: 114,
19388        satk: 124,
19389        sdef: 60,
19390        spe: 136,
19391    },
19392    hiddenAbility: ability.quarkDrive,
19393}
19394
19395// 992 Iron Hands
19396pkmn.ironHands = {
19397    type: ["fighting","electric"],
19398    bst: {
19399        hp: 154,
19400        atk: 150,
19401        def: 108,
19402        satk: 50,
19403        sdef: 68,
19404        spe: 50,
19405    },
19406    hiddenAbility: ability.quarkDrive,
19407}
19408
19409// 993 Iron Jugulis
19410pkmn.ironJugulis = {
19411    type: ["dark","flying"],
19412    bst: {
19413        hp: 94,
19414        atk: 80,
19415        def: 86,
19416        satk: 122,
19417        sdef: 80,
19418        spe: 108,
19419    },
19420    hiddenAbility: ability.quarkDrive,
19421}
19422
19423// 994 Iron Moth
19424pkmn.ironMoth = {
19425    type: ["fire","poison"],
19426    bst: {
19427        hp: 80,
19428        atk: 70,
19429        def: 60,
19430        satk: 140,
19431        sdef: 110,
19432        spe: 110,
19433    },
19434    hiddenAbility: ability.quarkDrive,
19435    signature : move.fieryDance
19436}
19437
19438// 995 Iron Thorns
19439pkmn.ironThorns = {
19440    type: ["rock","electric"],
19441    bst: {
19442        hp: 100,
19443        atk: 154,
19444        def: 110,
19445        satk: 70,
19446        sdef: 84,
19447        spe: 72,
19448    },
19449    hiddenAbility: ability.quarkDrive,
19450}
19451
19452// 996 Frigibax → Arctibax → Baxcalibur
19453pkmn.frigibax = {
19454  type: ["dragon", "ice"],
19455  bst: {
19456    hp: 65,
19457    atk: 75,
19458    def: 45,
19459    satk: 35,
19460    sdef: 45,
19461    spe: 55,
19462  },
19463  evolve: function() { return { 1: { pkmn: pkmn.arctibax, level: evolutionLevel2 } } },
19464    hiddenAbility: ability.sharpness,
19465}
19466
19467pkmn.arctibax = {
19468  type: ["dragon", "ice"],
19469  bst: {
19470    hp: 90,
19471    atk: 95,
19472    def: 66,
19473    satk: 45,
19474    sdef: 65,
19475    spe: 62,
19476  },
19477  evolve: function() { return { 1: { pkmn: pkmn.baxcalibur, level: evolutionLevel3 } } },
19478    hiddenAbility: ability.sharpness,
19479}
19480
19481pkmn.baxcalibur = {
19482  type: ["dragon", "ice"],
19483  bst: {
19484    hp: 115,
19485    atk: 145,
19486    def: 92,
19487    satk: 75,
19488    sdef: 86,
19489    spe: 87,
19490  },
19491    hiddenAbility: ability.sharpness,
19492    evolve: function() { return { 1: { pkmn: pkmn.megaBaxcalibur, item: item.baxcaliburite } } },
19493}
19494
19495pkmn.megaBaxcalibur = {
19496  type: ["dragon", "ice"],
19497  bst: {
19498    hp: 115,
19499    atk: 175,
19500    def: 117,
19501    satk: 105,
19502    sdef: 101,
19503    spe: 87,
19504  },
19505    hiddenAbility: ability.sharpness,
19506}
19507
19508// 999 Gimmighoul → Gholdengo
19509pkmn.gimmighoul = {
19510  type: ["ghost"],
19511  bst: {
19512    hp: 45,
19513    atk: 30,
19514    def: 70,
19515    satk: 75,
19516    sdef: 70,
19517    spe: 10,
19518  },
19519    evolve: function() { return { 1: { pkmn: pkmn.gholdengo, level: evolutionLevel3 } } },
19520    eggMove : move.mimic
19521}
19522
19523pkmn.gimmighoulRoaming = {
19524  type: ["ghost"],
19525  bst: {
19526    hp: 45,
19527    atk: 30,
19528    def: 25,
19529    satk: 75,
19530    sdef: 45,
19531    spe: 80,
19532  },
19533    eggMove : move.payDay
19534}
19535
19536pkmn.gholdengo = {
19537  type: ["steel", "ghost"],
19538  bst: {
19539    hp: 87,
19540    atk: 60,
19541    def: 95,
19542    satk: 133,
19543    sdef: 91,
19544    spe: 84,
19545  },
19546    hiddenAbility: ability.goodAsGold,
19547    eggMove : move.payDay
19548}
19549
19550// 1001 Wo-Chien
19551pkmn.woChien = {
19552  type: ["dark", "grass"],
19553  bst: {
19554    hp: 100,
19555    atk: 100,
19556    def: 200,
19557    satk: 120,
19558    sdef: 120,
19559    spe: 50,
19560  },
19561    hiddenAbility: ability.treasureOfRuin,
19562    signature : move.ruination
19563}
19564
19565// 1002 Chien-Pao
19566pkmn.chienPao = {
19567  type: ["dark", "ice"],
19568  bst: {
19569    hp: 80,
19570    atk: 175,
19571    def: 125,
19572    satk: 90,
19573    sdef: 70,
19574    spe: 110,
19575  },
19576    hiddenAbility: ability.treasureOfRuin,
19577    signature : move.ruination
19578}
19579
19580// 1003 Ting-Lu
19581pkmn.tingLu = {
19582  type: ["dark", "ground"],
19583  bst: {
19584    hp: 155,
19585    atk: 140,
19586    def: 152,
19587    satk: 40,
19588    sdef: 72,
19589    spe: 85,
19590  },
19591    hiddenAbility: ability.treasureOfRuin,
19592    signature : move.ruination
19593}
19594
19595// 1004 Chi-Yu
19596pkmn.chiYu = {
19597  type: ["dark", "fire"],
19598  bst: {
19599    hp: 55,
19600    atk: 80,
19601    def: 80,
19602    satk: 175,
19603    sdef: 125,
19604    spe: 135,
19605  },
19606    hiddenAbility: ability.treasureOfRuin,
19607    signature : move.ruination
19608}
19609
19610// 1005 Roaring Moon
19611pkmn.roaringMoon = {
19612    type: ["dragon", "dark"],
19613    bst: {
19614        hp: 105,
19615        atk: 139,
19616        def: 80,
19617        satk: 55,
19618        sdef: 101,
19619        spe: 119,
19620    },
19621    hiddenAbility: ability.protosynthesis,
19622}
19623
19624// 1006 Iron Valiant
19625pkmn.ironValiant = {
19626    type: ["fairy","fighting"],
19627    bst: {
19628        hp: 74,
19629        atk: 130,
19630        def: 90,
19631        satk: 120,
19632        sdef: 60,
19633        spe: 116,
19634    },
19635    hiddenAbility: ability.quarkDrive,
19636}
19637
19638// 1010 Iron Leaves
19639pkmn.ironLeaves = {
19640    type: ["grass","psychic"],
19641    bst: {
19642        hp: 90,
19643        atk: 130,
19644        def: 138,
19645        satk: 70,
19646        sdef: 108,
19647        spe: 104,
19648    },
19649    hiddenAbility: ability.quarkDrive,
19650}
19651
19652// 1022 Iron Boulder
19653pkmn.ironBoulder = {
19654    type: ["rock","psychic"],
19655    bst: {
19656        hp: 90,
19657        atk: 120,
19658        def: 80,
19659        satk: 68,
19660        sdef: 108,
19661        spe: 124,
19662    },
19663    hiddenAbility: ability.quarkDrive,
19664}
19665
19666// 1023 Iron Crown
19667pkmn.ironCrown = {
19668    type: ["steel","psychic"],
19669    bst: {
19670        hp: 90,
19671        atk: 72,
19672        def: 100,
19673        satk: 122,
19674        sdef: 138,
19675        spe: 98,
19676    },
19677    hiddenAbility: ability.quarkDrive,
19678}
19679
19680// 1007 Koraidon
19681pkmn.koraidon = {
19682  type: ["fighting", "dragon"],
19683  bst: {
19684    hp: 115,
19685    atk: 135,
19686    def: 85,
19687    satk: 40,
19688    sdef: 95,
19689    spe: 155,
19690  }
19691}
19692
19693// 1008 Miraidon
19694pkmn.miraidon = {
19695  type: ["electric", "dragon"],
19696  bst: {
19697    hp: 115,
19698    atk: 85,
19699    def: 70,
19700    satk: 135,
19701    sdef: 75,
19702    spe: 155,
19703  }
19704}
19705
19706// 1009 Walking Wake
19707pkmn.walkingWake = {
19708  type: ["water", "dragon"],
19709  bst: {
19710    hp: 95,
19711    atk: 180,
19712    def: 110,
19713    satk: 190,
19714    sdef: 80,
19715    spe: 100,
19716  },
19717    hiddenAbility: ability.protosynthesis,
19718}
19719
19720// 1020 Gouging Fire
19721pkmn.gougingFire = {
19722    type: ["fire","dragon"],
19723    bst: {
19724        hp: 105,
19725        atk: 115,
19726        def: 121,
19727        satk: 115,
19728        sdef: 93,
19729        spe: 91,
19730    },
19731    hiddenAbility: ability.protosynthesis,
19732}
19733
19734// 1021 Raging Bolt
19735pkmn.ragingBolt = {
19736    type: ["electric","dragon"],
19737    bst: {
19738        hp: 155,
19739        atk: 73,
19740        def: 91,
19741        satk: 157,
19742        sdef: 89,
19743        spe: 75,
19744    },
19745    hiddenAbility: ability.protosynthesis,
19746}
19747
19748
19749
19750// 1011 Dipplin
19751
19752// 1012 Poltchageist → Sinistcha
19753pkmn.poltchageist = {
19754    type: ["grass","ghost"],
19755    bst: {
19756        hp: 40,
19757        atk: 45,
19758        def: 45,
19759        satk: 74,
19760        sdef: 54,
19761        spe: 50,
19762    },
19763    evolve: function() { return { 1: { pkmn: pkmn.sinistcha, item: item.leafStone } } },
19764}
19765
19766pkmn.sinistcha = {
19767    type: ["grass","ghost"],
19768    bst: {
19769        hp: 71,
19770        atk: 60,
19771        def: 106,
19772        satk: 121,
19773        sdef: 80,
19774        spe: 70,
19775    }
19776}
19777
19778// 1014 Okidogi
19779pkmn.okidogi = {
19780    type: ["poison","fighting"],
19781    bst: {
19782        hp: 88,
19783        atk: 128,
19784        def: 115,
19785        satk: 58,
19786        sdef: 86,
19787        spe: 80,
19788    }
19789}
19790
19791// 1015 Munkidori
19792pkmn.munkidori = {
19793    type: ["poison","psychic"],
19794    bst: {
19795        hp: 88,
19796        atk: 75,
19797        def: 66,
19798        satk: 130,
19799        sdef: 90,
19800        spe: 106,
19801    }
19802}
19803
19804// 1016 Fezandipiti
19805pkmn.fezandipiti = {
19806    type: ["poison","fairy"],
19807    bst: {
19808        hp: 88,
19809        atk: 91,
19810        def: 82,
19811        satk: 70,
19812        sdef: 125,
19813        spe: 99,
19814    }
19815}
19816
19817// 1017 Ogerpon
19818pkmn.ogerponTeal = {
19819    type: ["grass"],
19820    bst: {
19821        hp: 80,
19822        atk: 120,
19823        def: 84,
19824        satk: 60,
19825        sdef: 96,
19826        spe: 110,
19827    }
19828}
19829
19830pkmn.ogerponWellspring = {
19831    type: ["grass", "water"],
19832    bst: {
19833        hp: 80,
19834        atk: 120,
19835        def: 84,
19836        satk: 60,
19837        sdef: 96,
19838        spe: 110,
19839    }
19840}
19841
19842pkmn.ogerponHearthflame = {
19843    type: ["grass", "fire"],
19844    bst: {
19845        hp: 80,
19846        atk: 120,
19847        def: 84,
19848        satk: 60,
19849        sdef: 96,
19850        spe: 110,
19851    }
19852}
19853
19854pkmn.ogerponCornerstone = {
19855    type: ["grass", "rock"],
19856    bst: {
19857        hp: 80,
19858        atk: 120,
19859        def: 84,
19860        satk: 60,
19861        sdef: 96,
19862        spe: 110,
19863    }
19864}
19865
19866// 1018 Archaludon
19867// 1019 Hydrapple
19868
19869
19870
19871
19872
19873// 1024 Terapagos
19874pkmn.terapagos = {
19875    type: ["normal"],
19876    bst: {
19877        hp: 90,
19878        atk: 65,
19879        def: 85,
19880        satk: 65,
19881        sdef: 85,
19882        spe: 60,
19883    }
19884}
19885
19886pkmn.terapagosTerastal = {
19887    type: ["normal"],
19888    bst: {
19889        hp: 95,
19890        atk: 95,
19891        def: 110,
19892        satk: 105,
19893        sdef: 110,
19894        spe: 85,
19895    }
19896}
19897
19898pkmn.terapagosStellar = {
19899    type: ["normal"],
19900    bst: {
19901        hp: 200,
19902        atk: 105,
19903        def: 110,
19904        satk: 130,
19905        sdef: 110,
19906        spe: 85,
19907    }
19908}
19909
19910// 1025 Pecharunt
19911pkmn.pecharunt = {
19912  type: ["poison", "ghost"],
19913  bst: {
19914    hp: 88,
19915    atk: 88,
19916    def: 160,
19917    satk: 88,
19918    sdef: 88,
19919    spe: 88,
19920  }
19921}
19922
19923/*
19924const gmaxFactor = 1.2
19925
19926pkmn.singleStrikeUrshifuGmax = {
19927    type : ["fighting","dark"],
19928    bst: {
19929    hp: 100*gmaxFactor,
19930    atk : 130*gmaxFactor,
19931    def: 100*gmaxFactor,
19932    satk : 63*gmaxFactor,
19933    sdef: 60*gmaxFactor,
19934    spe: 97*gmaxFactor,
19935    }
19936}*/
19937
19938
19939pkmn.missingno = {
19940    type: ["bird","normal"],
19941    bst: {
19942        hp: 33,
19943        atk: 137,
19944        def: 0,
19945        satk: 6,
19946        sdef: 29,
19947        spe: 0,
19948    },
19949    evolve: function() { return { 1: { pkmn: pkmn.kangaskhan, level: 128 } } },
19950    hidden: true,
19951    hiddenAbility: ability.static,
19952}
19953
19954pkmn.f00 = {
19955    rename: `F-00`,
19956    type: ["steel","normal"],
19957    bst: {
19958        hp: 10,
19959        atk: 40,
19960        def: 10,
19961        satk: 50,
19962        sdef: 10,
19963        spe: 50,
19964    },
19965    hiddenAbility: ability.voltAbsorb,
19966    hidden: true
19967}
19968
19969pkmn.ghost = {
19970    type: ["ghost"],
19971    bst: {
19972        hp: 30,
19973        atk: 10,
19974        def: 10,
19975        satk: 80,
19976        sdef: 10,
19977        spe: 80,
19978    },
19979    hiddenAbility: ability.intangible,
19980    hidden: true
19981}
19982
19983
19984
19985for (const i in pkmn){
19986     pkmn[i].id = i
19987     pkmn[i].exp = 0
19988     pkmn[i].caught = 0
19989     pkmn[i].level = 1
19990     pkmn[i].movepool = []
19991     pkmn[i].newMoves = []
19992
19993    pkmn[i].ivs = {
19994        hp:0,
19995        atk:0,
19996        def:0,
19997        satk:0,
19998        sdef:0,
19999        spe:0,
20000    }
20001
20002
20003    pkmn[i].moves = {
20004        slot1: null,
20005        slot2: null,
20006        slot3: null,
20007        slot4: null,
20008    }
20009
20010}
20011
20012for (const name in pkmn) {
20013  const bst = pkmn[name].bst;
20014
20015  for (const stat in bst) {
20016    bst[stat] = statToRating(bst[stat]);
20017  }
20018}
20019
20020function statToRating(baseStat) {
20021  const r = 1 + (baseStat - 20) * (5 / 180);
20022  return Math.min(6, Math.max(1, Math.round(r)));
20023}
20024
20025
20026
20027const ribbon = {}
20028
20029ribbon.souvenir ={
20030    name: `Souvenir Ribbon`,
20031    description: `Awarded in special occasions`
20032}
20033
20034ribbon.tower1 ={
20035    name: `Endurance Ribbon`,
20036    description: `Awarded for reaching floor 30 in the Battle Tower`
20037}
20038
20039ribbon.smile ={
20040    name: `Smile Ribbon`,
20041    description: `Awarded very rarely for spending a lot of time together`
20042}
20043

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.