diff --git a/.gitignore b/.gitignore index 6baff44..e723fd5 100644 --- a/.gitignore +++ b/.gitignore @@ -4,10 +4,9 @@ __pycache__/ *.py[cod] *$py.class .vscode -pokemon +pokemon/*.html tmp -ptoos.epub -ptoos-with-links.epub +*.epub # C extensions *.so diff --git a/Pipfile b/Pipfile index ef567aa..98b39c8 100644 --- a/Pipfile +++ b/Pipfile @@ -12,7 +12,11 @@ ebooklib = "*" pydantic = "*" requests = "*" rich = "*" +lxml = "*" [dev-packages] black = "*" pytest = "*" +types-requests = "*" +mypy = "*" +flake8 = "*" diff --git a/Pipfile.lock b/Pipfile.lock index 22d793a..66bfa17 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "8de9c46e0028fc5384e51e2622ff20004653dca7138c702a57f12769c35240bf" + "sha256": "1333128ad63cc9b88953f8180edab3bf08daa131f955957ee3c8ba88eac27da4" }, "pipfile-spec": 6, "requires": { @@ -33,11 +33,11 @@ }, "certifi": { "hashes": [ - "sha256:0d9c601124e5a6ba9712dbc60d9c53c21e34f5f641fe83002317394311bdce14", - "sha256:90c1a32f1d68f940488354e36370f6cca89f0f106db09518524c88d6ed83f382" + "sha256:35824b4c3a97115964b408844d64aa14db1cc518f6562e8d7261699d1350a9e3", + "sha256:4ad3232f5e926d6718ec31cfc1fcadfde020920e278684144551c91769c7bc18" ], "markers": "python_version >= '3.6'", - "version": "==2022.9.24" + "version": "==2022.12.7" }, "charset-normalizer": { "hashes": [ @@ -56,10 +56,10 @@ }, "ebooklib": { "hashes": [ - "sha256:fe23e22c28050196c68db3e7b13b257bf39426d927cb395c6f2cc13ac11327f1" + "sha256:38562643a7bc94d9bf56e9930b4927e4e93b5d1d0917f697a6454db5a1c1a533" ], "index": "pypi", - "version": "==0.17.1" + "version": "==0.18" }, "idna": { "hashes": [ @@ -71,79 +71,84 @@ }, "lxml": { "hashes": [ - "sha256:04da965dfebb5dac2619cb90fcf93efdb35b3c6994fea58a157a834f2f94b318", - "sha256:0538747a9d7827ce3e16a8fdd201a99e661c7dee3c96c885d8ecba3c35d1032c", - "sha256:0645e934e940107e2fdbe7c5b6fb8ec6232444260752598bc4d09511bd056c0b", - "sha256:079b68f197c796e42aa80b1f739f058dcee796dc725cc9a1be0cdb08fc45b000", - "sha256:0f3f0059891d3254c7b5fb935330d6db38d6519ecd238ca4fce93c234b4a0f73", - "sha256:10d2017f9150248563bb579cd0d07c61c58da85c922b780060dcc9a3aa9f432d", - "sha256:1355755b62c28950f9ce123c7a41460ed9743c699905cbe664a5bcc5c9c7c7fb", - "sha256:13c90064b224e10c14dcdf8086688d3f0e612db53766e7478d7754703295c7c8", - "sha256:1423631e3d51008871299525b541413c9b6c6423593e89f9c4cfbe8460afc0a2", - "sha256:1436cf0063bba7888e43f1ba8d58824f085410ea2025befe81150aceb123e345", - "sha256:1a7c59c6ffd6ef5db362b798f350e24ab2cfa5700d53ac6681918f314a4d3b94", - "sha256:1e1cf47774373777936c5aabad489fef7b1c087dcd1f426b621fda9dcc12994e", - "sha256:206a51077773c6c5d2ce1991327cda719063a47adc02bd703c56a662cdb6c58b", - "sha256:21fb3d24ab430fc538a96e9fbb9b150029914805d551deeac7d7822f64631dfc", - "sha256:27e590352c76156f50f538dbcebd1925317a0f70540f7dc8c97d2931c595783a", - "sha256:287605bede6bd36e930577c5925fcea17cb30453d96a7b4c63c14a257118dbb9", - "sha256:2aaf6a0a6465d39b5ca69688fce82d20088c1838534982996ec46633dc7ad6cc", - "sha256:32a73c53783becdb7eaf75a2a1525ea8e49379fb7248c3eeefb9412123536387", - "sha256:41fb58868b816c202e8881fd0f179a4644ce6e7cbbb248ef0283a34b73ec73bb", - "sha256:4780677767dd52b99f0af1f123bc2c22873d30b474aa0e2fc3fe5e02217687c7", - "sha256:4878e667ebabe9b65e785ac8da4d48886fe81193a84bbe49f12acff8f7a383a4", - "sha256:487c8e61d7acc50b8be82bda8c8d21d20e133c3cbf41bd8ad7eb1aaeb3f07c97", - "sha256:4beea0f31491bc086991b97517b9683e5cfb369205dac0148ef685ac12a20a67", - "sha256:4cfbe42c686f33944e12f45a27d25a492cc0e43e1dc1da5d6a87cbcaf2e95627", - "sha256:4d5bae0a37af799207140652a700f21a85946f107a199bcb06720b13a4f1f0b7", - "sha256:4e285b5f2bf321fc0857b491b5028c5f276ec0c873b985d58d7748ece1d770dd", - "sha256:57e4d637258703d14171b54203fd6822fda218c6c2658a7d30816b10995f29f3", - "sha256:5974895115737a74a00b321e339b9c3f45c20275d226398ae79ac008d908bff7", - "sha256:5ef87fca280fb15342726bd5f980f6faf8b84a5287fcc2d4962ea8af88b35130", - "sha256:603a464c2e67d8a546ddaa206d98e3246e5db05594b97db844c2f0a1af37cf5b", - "sha256:6653071f4f9bac46fbc30f3c7838b0e9063ee335908c5d61fb7a4a86c8fd2036", - "sha256:6ca2264f341dd81e41f3fffecec6e446aa2121e0b8d026fb5130e02de1402785", - "sha256:6d279033bf614953c3fc4a0aa9ac33a21e8044ca72d4fa8b9273fe75359d5cca", - "sha256:6d949f53ad4fc7cf02c44d6678e7ff05ec5f5552b235b9e136bd52e9bf730b91", - "sha256:6daa662aba22ef3258934105be2dd9afa5bb45748f4f702a3b39a5bf53a1f4dc", - "sha256:6eafc048ea3f1b3c136c71a86db393be36b5b3d9c87b1c25204e7d397cee9536", - "sha256:830c88747dce8a3e7525defa68afd742b4580df6aa2fdd6f0855481e3994d391", - "sha256:86e92728ef3fc842c50a5cb1d5ba2bc66db7da08a7af53fb3da79e202d1b2cd3", - "sha256:8caf4d16b31961e964c62194ea3e26a0e9561cdf72eecb1781458b67ec83423d", - "sha256:8d1a92d8e90b286d491e5626af53afef2ba04da33e82e30744795c71880eaa21", - "sha256:8f0a4d179c9a941eb80c3a63cdb495e539e064f8054230844dcf2fcb812b71d3", - "sha256:9232b09f5efee6a495a99ae6824881940d6447debe272ea400c02e3b68aad85d", - "sha256:927a9dd016d6033bc12e0bf5dee1dde140235fc8d0d51099353c76081c03dc29", - "sha256:93e414e3206779ef41e5ff2448067213febf260ba747fc65389a3ddaa3fb8715", - "sha256:98cafc618614d72b02185ac583c6f7796202062c41d2eeecdf07820bad3295ed", - "sha256:9c3a88d20e4fe4a2a4a84bf439a5ac9c9aba400b85244c63a1ab7088f85d9d25", - "sha256:9f36de4cd0c262dd9927886cc2305aa3f2210db437aa4fed3fb4940b8bf4592c", - "sha256:a60f90bba4c37962cbf210f0188ecca87daafdf60271f4c6948606e4dabf8785", - "sha256:a614e4afed58c14254e67862456d212c4dcceebab2eaa44d627c2ca04bf86837", - "sha256:ae06c1e4bc60ee076292e582a7512f304abdf6c70db59b56745cca1684f875a4", - "sha256:b122a188cd292c4d2fcd78d04f863b789ef43aa129b233d7c9004de08693728b", - "sha256:b570da8cd0012f4af9fa76a5635cd31f707473e65a5a335b186069d5c7121ff2", - "sha256:bcaa1c495ce623966d9fc8a187da80082334236a2a1c7e141763ffaf7a405067", - "sha256:bd34f6d1810d9354dc7e35158aa6cc33456be7706df4420819af6ed966e85448", - "sha256:be9eb06489bc975c38706902cbc6888f39e946b81383abc2838d186f0e8b6a9d", - "sha256:c4b2e0559b68455c085fb0f6178e9752c4be3bba104d6e881eb5573b399d1eb2", - "sha256:c62e8dd9754b7debda0c5ba59d34509c4688f853588d75b53c3791983faa96fc", - "sha256:c852b1530083a620cb0de5f3cd6826f19862bafeaf77586f1aef326e49d95f0c", - "sha256:d9fc0bf3ff86c17348dfc5d322f627d78273eba545db865c3cd14b3f19e57fa5", - "sha256:dad7b164905d3e534883281c050180afcf1e230c3d4a54e8038aa5cfcf312b84", - "sha256:e5f66bdf0976ec667fc4594d2812a00b07ed14d1b44259d19a41ae3fff99f2b8", - "sha256:e8f0c9d65da595cfe91713bc1222af9ecabd37971762cb830dea2fc3b3bb2acf", - "sha256:edffbe3c510d8f4bf8640e02ca019e48a9b72357318383ca60e3330c23aaffc7", - "sha256:eea5d6443b093e1545ad0210e6cf27f920482bfcf5c77cdc8596aec73523bb7e", - "sha256:ef72013e20dd5ba86a8ae1aed7f56f31d3374189aa8b433e7b12ad182c0d2dfb", - "sha256:f05251bbc2145349b8d0b77c0d4e5f3b228418807b1ee27cefb11f69ed3d233b", - "sha256:f1be258c4d3dc609e654a1dc59d37b17d7fef05df912c01fc2e15eb43a9735f3", - "sha256:f9ced82717c7ec65a67667bb05865ffe38af0e835cdd78728f1209c8fffe0cad", - "sha256:fe17d10b97fdf58155f858606bddb4e037b805a60ae023c009f760d8361a4eb8", - "sha256:fe749b052bb7233fe5d072fcb549221a8cb1a16725c47c37e42b0b9cb3ff2c3f" + "sha256:01d36c05f4afb8f7c20fd9ed5badca32a2029b93b1750f571ccc0b142531caf7", + "sha256:04876580c050a8c5341d706dd464ff04fd597095cc8c023252566a8826505726", + "sha256:05ca3f6abf5cf78fe053da9b1166e062ade3fa5d4f92b4ed688127ea7d7b1d03", + "sha256:090c6543d3696cbe15b4ac6e175e576bcc3f1ccfbba970061b7300b0c15a2140", + "sha256:0dc313ef231edf866912e9d8f5a042ddab56c752619e92dfd3a2c277e6a7299a", + "sha256:0f2b1e0d79180f344ff9f321327b005ca043a50ece8713de61d1cb383fb8ac05", + "sha256:13598ecfbd2e86ea7ae45ec28a2a54fb87ee9b9fdb0f6d343297d8e548392c03", + "sha256:16efd54337136e8cd72fb9485c368d91d77a47ee2d42b057564aae201257d419", + "sha256:1ab8f1f932e8f82355e75dda5413a57612c6ea448069d4fb2e217e9a4bed13d4", + "sha256:223f4232855ade399bd409331e6ca70fb5578efef22cf4069a6090acc0f53c0e", + "sha256:2455cfaeb7ac70338b3257f41e21f0724f4b5b0c0e7702da67ee6c3640835b67", + "sha256:2899456259589aa38bfb018c364d6ae7b53c5c22d8e27d0ec7609c2a1ff78b50", + "sha256:2a29ba94d065945944016b6b74e538bdb1751a1db6ffb80c9d3c2e40d6fa9894", + "sha256:2a87fa548561d2f4643c99cd13131acb607ddabb70682dcf1dff5f71f781a4bf", + "sha256:2e430cd2824f05f2d4f687701144556646bae8f249fd60aa1e4c768ba7018947", + "sha256:36c3c175d34652a35475a73762b545f4527aec044910a651d2bf50de9c3352b1", + "sha256:3818b8e2c4b5148567e1b09ce739006acfaa44ce3156f8cbbc11062994b8e8dd", + "sha256:3efea981d956a6f7173b4659849f55081867cf897e719f57383698af6f618a92", + "sha256:4c8f293f14abc8fd3e8e01c5bd86e6ed0b6ef71936ded5bf10fe7a5efefbaca3", + "sha256:5344a43228767f53a9df6e5b253f8cdca7dfc7b7aeae52551958192f56d98457", + "sha256:58bfa3aa19ca4c0f28c5dde0ff56c520fbac6f0daf4fac66ed4c8d2fb7f22e74", + "sha256:5b4545b8a40478183ac06c073e81a5ce4cf01bf1734962577cf2bb569a5b3bbf", + "sha256:5f50a1c177e2fa3ee0667a5ab79fdc6b23086bc8b589d90b93b4bd17eb0e64d1", + "sha256:63da2ccc0857c311d764e7d3d90f429c252e83b52d1f8f1d1fe55be26827d1f4", + "sha256:6749649eecd6a9871cae297bffa4ee76f90b4504a2a2ab528d9ebe912b101975", + "sha256:6804daeb7ef69e7b36f76caddb85cccd63d0c56dedb47555d2fc969e2af6a1a5", + "sha256:689bb688a1db722485e4610a503e3e9210dcc20c520b45ac8f7533c837be76fe", + "sha256:699a9af7dffaf67deeae27b2112aa06b41c370d5e7633e0ee0aea2e0b6c211f7", + "sha256:6b418afe5df18233fc6b6093deb82a32895b6bb0b1155c2cdb05203f583053f1", + "sha256:76cf573e5a365e790396a5cc2b909812633409306c6531a6877c59061e42c4f2", + "sha256:7b515674acfdcadb0eb5d00d8a709868173acece5cb0be3dd165950cbfdf5409", + "sha256:7b770ed79542ed52c519119473898198761d78beb24b107acf3ad65deae61f1f", + "sha256:7d2278d59425777cfcb19735018d897ca8303abe67cc735f9f97177ceff8027f", + "sha256:7e91ee82f4199af8c43d8158024cbdff3d931df350252288f0d4ce656df7f3b5", + "sha256:821b7f59b99551c69c85a6039c65b75f5683bdc63270fec660f75da67469ca24", + "sha256:822068f85e12a6e292803e112ab876bc03ed1f03dddb80154c395f891ca6b31e", + "sha256:8340225bd5e7a701c0fa98284c849c9b9fc9238abf53a0ebd90900f25d39a4e4", + "sha256:85cabf64adec449132e55616e7ca3e1000ab449d1d0f9d7f83146ed5bdcb6d8a", + "sha256:880bbbcbe2fca64e2f4d8e04db47bcdf504936fa2b33933efd945e1b429bea8c", + "sha256:8d0b4612b66ff5d62d03bcaa043bb018f74dfea51184e53f067e6fdcba4bd8de", + "sha256:8e20cb5a47247e383cf4ff523205060991021233ebd6f924bca927fcf25cf86f", + "sha256:925073b2fe14ab9b87e73f9a5fde6ce6392da430f3004d8b72cc86f746f5163b", + "sha256:9b22c5c66f67ae00c0199f6055705bc3eb3fcb08d03d2ec4059a2b1b25ed48d7", + "sha256:9f102706d0ca011de571de32c3247c6476b55bb6bc65a20f682f000b07a4852a", + "sha256:a08cff61517ee26cb56f1e949cca38caabe9ea9fbb4b1e10a805dc39844b7d5c", + "sha256:a0a336d6d3e8b234a3aae3c674873d8f0e720b76bc1d9416866c41cd9500ffb9", + "sha256:a35f8b7fa99f90dd2f5dc5a9fa12332642f087a7641289ca6c40d6e1a2637d8e", + "sha256:a38486985ca49cfa574a507e7a2215c0c780fd1778bb6290c21193b7211702ab", + "sha256:a5da296eb617d18e497bcf0a5c528f5d3b18dadb3619fbdadf4ed2356ef8d941", + "sha256:a6e441a86553c310258aca15d1c05903aaf4965b23f3bc2d55f200804e005ee5", + "sha256:a82d05da00a58b8e4c0008edbc8a4b6ec5a4bc1e2ee0fb6ed157cf634ed7fa45", + "sha256:ab323679b8b3030000f2be63e22cdeea5b47ee0abd2d6a1dc0c8103ddaa56cd7", + "sha256:b1f42b6921d0e81b1bcb5e395bc091a70f41c4d4e55ba99c6da2b31626c44892", + "sha256:b23e19989c355ca854276178a0463951a653309fb8e57ce674497f2d9f208746", + "sha256:b264171e3143d842ded311b7dccd46ff9ef34247129ff5bf5066123c55c2431c", + "sha256:b26a29f0b7fc6f0897f043ca366142d2b609dc60756ee6e4e90b5f762c6adc53", + "sha256:b64d891da92e232c36976c80ed7ebb383e3f148489796d8d31a5b6a677825efe", + "sha256:b9cc34af337a97d470040f99ba4282f6e6bac88407d021688a5d585e44a23184", + "sha256:bc718cd47b765e790eecb74d044cc8d37d58562f6c314ee9484df26276d36a38", + "sha256:be7292c55101e22f2a3d4d8913944cbea71eea90792bf914add27454a13905df", + "sha256:c83203addf554215463b59f6399835201999b5e48019dc17f182ed5ad87205c9", + "sha256:c9ec3eaf616d67db0764b3bb983962b4f385a1f08304fd30c7283954e6a7869b", + "sha256:ca34efc80a29351897e18888c71c6aca4a359247c87e0b1c7ada14f0ab0c0fb2", + "sha256:ca989b91cf3a3ba28930a9fc1e9aeafc2a395448641df1f387a2d394638943b0", + "sha256:d02a5399126a53492415d4906ab0ad0375a5456cc05c3fc0fc4ca11771745cda", + "sha256:d17bc7c2ccf49c478c5bdd447594e82692c74222698cfc9b5daae7ae7e90743b", + "sha256:d5bf6545cd27aaa8a13033ce56354ed9e25ab0e4ac3b5392b763d8d04b08e0c5", + "sha256:d6b430a9938a5a5d85fc107d852262ddcd48602c120e3dbb02137c83d212b380", + "sha256:da248f93f0418a9e9d94b0080d7ebc407a9a5e6d0b57bb30db9b5cc28de1ad33", + "sha256:da4dd7c9c50c059aba52b3524f84d7de956f7fef88f0bafcf4ad7dde94a064e8", + "sha256:df0623dcf9668ad0445e0558a21211d4e9a149ea8f5666917c8eeec515f0a6d1", + "sha256:e5168986b90a8d1f2f9dc1b841467c74221bd752537b99761a93d2d981e04889", + "sha256:efa29c2fe6b4fdd32e8ef81c1528506895eca86e1d8c4657fda04c9b3786ddf9", + "sha256:f1496ea22ca2c830cbcbd473de8f114a320da308438ae65abad6bab7867fe38f", + "sha256:f49e52d174375a7def9915c9f06ec4e569d235ad428f70751765f48d5926678c" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'", - "version": "==4.9.1" + "index": "pypi", + "version": "==4.9.2" }, "pydantic": { "hashes": [ @@ -237,11 +242,11 @@ }, "urllib3": { "hashes": [ - "sha256:3fa96cf423e6987997fc326ae8df396db2a8b7c667747d47ddd8ecba91f4a74e", - "sha256:b930dd878d5a8afb066a637fbb35144fe7901e3b209d1cd4f524bd0e9deee997" + "sha256:47cc05d99aaa09c9e72ed5809b60e7ba354e64b59c9c173ac3018642d8bb41fc", + "sha256:c083dd0dce68dbfbe1129d5271cb90f9447dea7d52097c6e0126120c521ddea8" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4, 3.5' and python_version < '4'", - "version": "==1.26.12" + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4, 3.5'", + "version": "==1.26.13" } }, "develop": { @@ -255,30 +260,21 @@ }, "black": { "hashes": [ - "sha256:14ff67aec0a47c424bc99b71005202045dc09270da44a27848d534600ac64fc7", - "sha256:197df8509263b0b8614e1df1756b1dd41be6738eed2ba9e9769f3880c2b9d7b6", - "sha256:1e464456d24e23d11fced2bc8c47ef66d471f845c7b7a42f3bd77bf3d1789650", - "sha256:2039230db3c6c639bd84efe3292ec7b06e9214a2992cd9beb293d639c6402edb", - "sha256:21199526696b8f09c3997e2b4db8d0b108d801a348414264d2eb8eb2532e540d", - "sha256:2644b5d63633702bc2c5f3754b1b475378fbbfb481f62319388235d0cd104c2d", - "sha256:432247333090c8c5366e69627ccb363bc58514ae3e63f7fc75c54b1ea80fa7de", - "sha256:444ebfb4e441254e87bad00c661fe32df9969b2bf224373a448d8aca2132b395", - "sha256:5b9b29da4f564ba8787c119f37d174f2b69cdfdf9015b7d8c5c16121ddc054ae", - "sha256:5cc42ca67989e9c3cf859e84c2bf014f6633db63d1cbdf8fdb666dcd9e77e3fa", - "sha256:5d8f74030e67087b219b032aa33a919fae8806d49c867846bfacde57f43972ef", - "sha256:72ef3925f30e12a184889aac03d77d031056860ccae8a1e519f6cbb742736383", - "sha256:819dc789f4498ecc91438a7de64427c73b45035e2e3680c92e18795a839ebb66", - "sha256:915ace4ff03fdfff953962fa672d44be269deb2eaf88499a0f8805221bc68c87", - "sha256:9311e99228ae10023300ecac05be5a296f60d2fd10fff31cf5c1fa4ca4b1988d", - "sha256:974308c58d057a651d182208a484ce80a26dac0caef2895836a92dd6ebd725e0", - "sha256:b8b49776299fece66bffaafe357d929ca9451450f5466e997a7285ab0fe28e3b", - "sha256:c957b2b4ea88587b46cf49d1dc17681c1e672864fd7af32fc1e9664d572b3458", - "sha256:e41a86c6c650bcecc6633ee3180d80a025db041a8e2398dcc059b3afa8382cd4", - "sha256:f513588da599943e0cde4e32cc9879e825d58720d6557062d1098c5ad80080e1", - "sha256:fba8a281e570adafb79f7755ac8721b6cf1bbf691186a287e990c7929c7692ff" + "sha256:101c69b23df9b44247bd88e1d7e90154336ac4992502d4197bdac35dd7ee3320", + "sha256:159a46a4947f73387b4d83e87ea006dbb2337eab6c879620a3ba52699b1f4351", + "sha256:1f58cbe16dfe8c12b7434e50ff889fa479072096d79f0a7f25e4ab8e94cd8350", + "sha256:229351e5a18ca30f447bf724d007f890f97e13af070bb6ad4c0a441cd7596a2f", + "sha256:436cc9167dd28040ad90d3b404aec22cedf24a6e4d7de221bec2730ec0c97bcf", + "sha256:559c7a1ba9a006226f09e4916060982fd27334ae1998e7a38b3f33a37f7a2148", + "sha256:7412e75863aa5c5411886804678b7d083c7c28421210180d67dfd8cf1221e1f4", + "sha256:77d86c9f3db9b1bf6761244bc0b3572a546f5fe37917a044e02f3166d5aafa7d", + "sha256:82d9fe8fee3401e02e79767016b4907820a7dc28d70d137eb397b92ef3cc5bfc", + "sha256:9eedd20838bd5d75b80c9f5487dbcb06836a43833a37846cf1d8c1cc01cef59d", + "sha256:c116eed0efb9ff870ded8b62fe9f28dd61ef6e9ddd28d83d7d264a38417dcee2", + "sha256:d30b212bffeb1e252b31dd269dfae69dd17e06d92b87ad26e23890f3efea366f" ], "index": "pypi", - "version": "==22.10.0" + "version": "==22.12.0" }, "click": { "hashes": [ @@ -288,6 +284,22 @@ "markers": "python_version >= '3.7'", "version": "==8.1.3" }, + "exceptiongroup": { + "hashes": [ + "sha256:542adf9dea4055530d6e1279602fa5cb11dab2395fa650b8674eaec35fc4a828", + "sha256:bd14967b79cd9bdb54d97323216f8fdf533e278df937aa2a90089e7d6e06e5ec" + ], + "markers": "python_version < '3.11'", + "version": "==1.0.4" + }, + "flake8": { + "hashes": [ + "sha256:3833794e27ff64ea4e9cf5d410082a8b97ff1a06c16aa3d2027339cd0f1195c7", + "sha256:c61007e76655af75e6785a931f452915b371dc48f56efd765247c8fe68f2b181" + ], + "index": "pypi", + "version": "==6.0.0" + }, "iniconfig": { "hashes": [ "sha256:011e24c64b7f47f6ebd835bb12a743f2fbe9a26d4cecaa7f53bc4f35ee9da8b3", @@ -295,6 +307,50 @@ ], "version": "==1.1.1" }, + "mccabe": { + "hashes": [ + "sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325", + "sha256:6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e" + ], + "markers": "python_version >= '3.6'", + "version": "==0.7.0" + }, + "mypy": { + "hashes": [ + "sha256:0714258640194d75677e86c786e80ccf294972cc76885d3ebbb560f11db0003d", + "sha256:0c8f3be99e8a8bd403caa8c03be619544bc2c77a7093685dcf308c6b109426c6", + "sha256:0cca5adf694af539aeaa6ac633a7afe9bbd760df9d31be55ab780b77ab5ae8bf", + "sha256:1c8cd4fb70e8584ca1ed5805cbc7c017a3d1a29fb450621089ffed3e99d1857f", + "sha256:1f7d1a520373e2272b10796c3ff721ea1a0712288cafaa95931e66aa15798813", + "sha256:209ee89fbb0deed518605edddd234af80506aec932ad28d73c08f1400ef80a33", + "sha256:26efb2fcc6b67e4d5a55561f39176821d2adf88f2745ddc72751b7890f3194ad", + "sha256:37bd02ebf9d10e05b00d71302d2c2e6ca333e6c2a8584a98c00e038db8121f05", + "sha256:3a700330b567114b673cf8ee7388e949f843b356a73b5ab22dd7cff4742a5297", + "sha256:3c0165ba8f354a6d9881809ef29f1a9318a236a6d81c690094c5df32107bde06", + "sha256:3d80e36b7d7a9259b740be6d8d906221789b0d836201af4234093cae89ced0cd", + "sha256:4175593dc25d9da12f7de8de873a33f9b2b8bdb4e827a7cae952e5b1a342e243", + "sha256:4307270436fd7694b41f913eb09210faff27ea4979ecbcd849e57d2da2f65305", + "sha256:5e80e758243b97b618cdf22004beb09e8a2de1af481382e4d84bc52152d1c476", + "sha256:641411733b127c3e0dab94c45af15fea99e4468f99ac88b39efb1ad677da5711", + "sha256:652b651d42f155033a1967739788c436491b577b6a44e4c39fb340d0ee7f0d70", + "sha256:6d7464bac72a85cb3491c7e92b5b62f3dcccb8af26826257760a552a5e244aa5", + "sha256:74e259b5c19f70d35fcc1ad3d56499065c601dfe94ff67ae48b85596b9ec1461", + "sha256:7d17e0a9707d0772f4a7b878f04b4fd11f6f5bcb9b3813975a9b13c9332153ab", + "sha256:901c2c269c616e6cb0998b33d4adbb4a6af0ac4ce5cd078afd7bc95830e62c1c", + "sha256:98e781cd35c0acf33eb0295e8b9c55cdbef64fcb35f6d3aa2186f289bed6e80d", + "sha256:a12c56bf73cdab116df96e4ff39610b92a348cc99a1307e1da3c3768bbb5b135", + "sha256:ac6e503823143464538efda0e8e356d871557ef60ccd38f8824a4257acc18d93", + "sha256:b8472f736a5bfb159a5e36740847808f6f5b659960115ff29c7cecec1741c648", + "sha256:b86ce2c1866a748c0f6faca5232059f881cda6dda2a893b9a8373353cfe3715a", + "sha256:bc9ec663ed6c8f15f4ae9d3c04c989b744436c16d26580eaa760ae9dd5d662eb", + "sha256:c9166b3f81a10cdf9b49f2d594b21b31adadb3d5e9db9b834866c3258b695be3", + "sha256:d13674f3fb73805ba0c45eb6c0c3053d218aa1f7abead6e446d474529aafc372", + "sha256:de32edc9b0a7e67c2775e574cb061a537660e51210fbf6006b0b36ea695ae9bb", + "sha256:e62ebaad93be3ad1a828a11e90f0e76f15449371ffeecca4a0a0b9adc99abcef" + ], + "index": "pypi", + "version": "==0.991" + }, "mypy-extensions": { "hashes": [ "sha256:090fedd75945a69ae91ce1303b5824f428daf5a028d2f6ab8a299250a846f15d", @@ -304,27 +360,27 @@ }, "packaging": { "hashes": [ - "sha256:dd47c42927d89ab911e606518907cc2d3a1f38bbd026385970643f9c5b8ecfeb", - "sha256:ef103e05f519cdc783ae24ea4e2e0f508a9c99b2d4969652eed6a2e1ea5bd522" + "sha256:2198ec20bd4c017b8f9717e00f0c8714076fc2fd93816750ab48e2c41de2cfd3", + "sha256:957e2148ba0e1a3b282772e791ef1d8083648bc131c8ab0c1feba110ce1146c3" ], - "markers": "python_version >= '3.6'", - "version": "==21.3" + "markers": "python_version >= '3.7'", + "version": "==22.0" }, "pathspec": { "hashes": [ - "sha256:46846318467efc4556ccfd27816e004270a9eeeeb4d062ce5e6fc7a87c573f93", - "sha256:7ace6161b621d31e7902eb6b5ae148d12cfd23f4a249b9ffb6b9fee12084323d" + "sha256:3c95343af8b756205e2aba76e843ba9520a24dd84f68c22b9f93251507509dd6", + "sha256:56200de4077d9d0791465aa9095a01d421861e405b5096955051deefd697d6f6" ], "markers": "python_version >= '3.7'", - "version": "==0.10.1" + "version": "==0.10.3" }, "platformdirs": { "hashes": [ - "sha256:027d8e83a2d7de06bbac4e5ef7e023c02b863d7ea5d079477e722bb41ab25788", - "sha256:58c8abb07dcb441e6ee4b11d8df0ac856038f944ab98b7be6b27b2a3c7feef19" + "sha256:1a89a12377800c81983db6be069ec068eee989748799b946cce2a6e80dcc54ca", + "sha256:b46ffafa316e6b83b47489d240ce17173f123a9b9c83282141c3daf26ad9ac2e" ], "markers": "python_version >= '3.7'", - "version": "==2.5.2" + "version": "==2.6.0" }, "pluggy": { "hashes": [ @@ -334,29 +390,29 @@ "markers": "python_version >= '3.6'", "version": "==1.0.0" }, - "py": { + "pycodestyle": { "hashes": [ - "sha256:51c75c4126074b472f746a24399ad32f6053d1b34b68d2fa41e558e6f4a98719", - "sha256:607c53218732647dff4acdfcd50cb62615cedf612e72d1724fb1a0cc6405b378" + "sha256:347187bdb476329d98f695c213d7295a846d1152ff4fe9bacb8a9590b8ee7053", + "sha256:8a4eaf0d0495c7395bdab3589ac2db602797d76207242c17d470186815706610" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'", - "version": "==1.11.0" + "markers": "python_version >= '3.6'", + "version": "==2.10.0" }, - "pyparsing": { + "pyflakes": { "hashes": [ - "sha256:2b020ecf7d21b687f219b71ecad3631f644a47f01403fa1d1036b0c6416d70fb", - "sha256:5026bae9a10eeaefb61dab2f09052b9f4307d44aee4eda64b309723d8d206bbc" + "sha256:ec55bf7fe21fff7f1ad2f7da62363d749e2a470500eab1b555334b67aa1ef8cf", + "sha256:ec8b276a6b60bd80defed25add7e439881c19e64850afd9b346283d4165fd0fd" ], - "markers": "python_full_version >= '3.6.8'", - "version": "==3.0.9" + "markers": "python_version >= '3.6'", + "version": "==3.0.1" }, "pytest": { "hashes": [ - "sha256:1377bda3466d70b55e3f5cecfa55bb7cfcf219c7964629b967c37cf0bda818b7", - "sha256:4f365fec2dff9c1162f834d9f18af1ba13062db0c708bf7b946f8a5c76180c39" + "sha256:892f933d339f068883b6fd5a459f03d85bfcb355e4981e146d2c7616c21fef71", + "sha256:c4014eb40e10f11f355ad4e3c2fb2c6c6d1919c73f3b5a433de4708202cade59" ], "index": "pypi", - "version": "==7.1.3" + "version": "==7.2.0" }, "tomli": { "hashes": [ @@ -365,6 +421,29 @@ ], "markers": "python_full_version < '3.11.0a7'", "version": "==2.0.1" + }, + "types-requests": { + "hashes": [ + "sha256:091d4a5a33c1b4f20d8b1b952aa8fa27a6e767c44c3cf65e56580df0b05fd8a9", + "sha256:a7df37cc6fb6187a84097da951f8e21d335448aa2501a6b0a39cbd1d7ca9ee2a" + ], + "index": "pypi", + "version": "==2.28.11.5" + }, + "types-urllib3": { + "hashes": [ + "sha256:ed6b9e8a8be488796f72306889a06a3fc3cb1aa99af02ab8afb50144d7317e49", + "sha256:eec5556428eec862b1ac578fb69aab3877995a99ffec9e5a12cf7fbd0cc9daee" + ], + "version": "==1.26.25.4" + }, + "typing-extensions": { + "hashes": [ + "sha256:1511434bb92bf8dd198c12b1cc812e800d4181cfcb867674e0f8279cc93087aa", + "sha256:16fa4864408f655d35ec496218b85f79b3437c829e93320c7c9215ccfd92489e" + ], + "markers": "python_version >= '3.7'", + "version": "==4.4.0" } } } diff --git a/README.md b/README.md index 68d50d6..16a3867 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # ptoos-xray -Script that annotates the Pokemon: the Origin of the Species e-book with links -to descriptions and pictures of the Pokemon within the e-book itself. +Script that adds a Pokedex chapter to the *Pokemon: Origin of the Species* epub +and links Pokemon to the respective section in that chapter. It works with the epub that you can download from [Daystar Eld's Patreon](https://www.patreon.com/daystareld/). @@ -21,9 +21,16 @@ pipenv install --dev pipenv run pytest ``` -## Compress Pokemon PNGs +## Pokemon download and compression -Use `pngquant` to compress the PNGs and get a smaller epub file. +The Pokemon information and pictures are part of the repository. + +To redownload the data delete the contents of the `pokemon` directory and run +the script with the `--download` flag. This takes a while which is why I decided +that checking in the data is a good idea. + +Install `pngquant` to compress the PNGs and get a smaller epub file. Thanks to +C0rn3j for suggesting that. The images are checked in in their compressed form. ## Credits diff --git a/pokemon/abomasnow.png b/pokemon/abomasnow.png new file mode 100644 index 0000000..9f147ab Binary files /dev/null and b/pokemon/abomasnow.png differ diff --git a/pokemon/abra.png b/pokemon/abra.png new file mode 100644 index 0000000..96c6fd4 Binary files /dev/null and b/pokemon/abra.png differ diff --git a/pokemon/absol.png b/pokemon/absol.png new file mode 100644 index 0000000..48a64cf Binary files /dev/null and b/pokemon/absol.png differ diff --git a/pokemon/accelgor.png b/pokemon/accelgor.png new file mode 100644 index 0000000..543e3ab Binary files /dev/null and b/pokemon/accelgor.png differ diff --git a/pokemon/aegislash.png b/pokemon/aegislash.png new file mode 100644 index 0000000..ad1ce58 Binary files /dev/null and b/pokemon/aegislash.png differ diff --git a/pokemon/aerodactyl.png b/pokemon/aerodactyl.png new file mode 100644 index 0000000..188f81b Binary files /dev/null and b/pokemon/aerodactyl.png differ diff --git a/pokemon/aggron.png b/pokemon/aggron.png new file mode 100644 index 0000000..f38f69e Binary files /dev/null and b/pokemon/aggron.png differ diff --git a/pokemon/aipom.png b/pokemon/aipom.png new file mode 100644 index 0000000..497660f Binary files /dev/null and b/pokemon/aipom.png differ diff --git a/pokemon/alakazam.png b/pokemon/alakazam.png new file mode 100644 index 0000000..550829e Binary files /dev/null and b/pokemon/alakazam.png differ diff --git a/pokemon/alcremie.png b/pokemon/alcremie.png new file mode 100644 index 0000000..29d928c Binary files /dev/null and b/pokemon/alcremie.png differ diff --git a/pokemon/alomomola.png b/pokemon/alomomola.png new file mode 100644 index 0000000..1d1efb7 Binary files /dev/null and b/pokemon/alomomola.png differ diff --git a/pokemon/altaria.png b/pokemon/altaria.png new file mode 100644 index 0000000..5fa29ee Binary files /dev/null and b/pokemon/altaria.png differ diff --git a/pokemon/amaura.png b/pokemon/amaura.png new file mode 100644 index 0000000..a2ec013 Binary files /dev/null and b/pokemon/amaura.png differ diff --git a/pokemon/ambipom.png b/pokemon/ambipom.png new file mode 100644 index 0000000..5781ab0 Binary files /dev/null and b/pokemon/ambipom.png differ diff --git a/pokemon/amoonguss.png b/pokemon/amoonguss.png new file mode 100644 index 0000000..53e9d27 Binary files /dev/null and b/pokemon/amoonguss.png differ diff --git a/pokemon/ampharos.png b/pokemon/ampharos.png new file mode 100644 index 0000000..b66aea0 Binary files /dev/null and b/pokemon/ampharos.png differ diff --git a/pokemon/annihilape.png b/pokemon/annihilape.png new file mode 100644 index 0000000..6691bbf Binary files /dev/null and b/pokemon/annihilape.png differ diff --git a/pokemon/anorith.png b/pokemon/anorith.png new file mode 100644 index 0000000..d3a3fbf Binary files /dev/null and b/pokemon/anorith.png differ diff --git a/pokemon/appletun.png b/pokemon/appletun.png new file mode 100644 index 0000000..58c4b5d Binary files /dev/null and b/pokemon/appletun.png differ diff --git a/pokemon/applin.png b/pokemon/applin.png new file mode 100644 index 0000000..570303f Binary files /dev/null and b/pokemon/applin.png differ diff --git a/pokemon/araquanid.png b/pokemon/araquanid.png new file mode 100644 index 0000000..88b94fc Binary files /dev/null and b/pokemon/araquanid.png differ diff --git a/pokemon/arbok.png b/pokemon/arbok.png new file mode 100644 index 0000000..d1d84c6 Binary files /dev/null and b/pokemon/arbok.png differ diff --git a/pokemon/arboliva.png b/pokemon/arboliva.png new file mode 100644 index 0000000..eb2216c Binary files /dev/null and b/pokemon/arboliva.png differ diff --git a/pokemon/arcanine.png b/pokemon/arcanine.png new file mode 100644 index 0000000..5433153 Binary files /dev/null and b/pokemon/arcanine.png differ diff --git a/pokemon/arceus.png b/pokemon/arceus.png new file mode 100644 index 0000000..6175f3a Binary files /dev/null and b/pokemon/arceus.png differ diff --git a/pokemon/archen.png b/pokemon/archen.png new file mode 100644 index 0000000..cccd381 Binary files /dev/null and b/pokemon/archen.png differ diff --git a/pokemon/archeops.png b/pokemon/archeops.png new file mode 100644 index 0000000..6967baa Binary files /dev/null and b/pokemon/archeops.png differ diff --git a/pokemon/arctibax.png b/pokemon/arctibax.png new file mode 100644 index 0000000..1277236 Binary files /dev/null and b/pokemon/arctibax.png differ diff --git a/pokemon/arctovish.png b/pokemon/arctovish.png new file mode 100644 index 0000000..30468a2 Binary files /dev/null and b/pokemon/arctovish.png differ diff --git a/pokemon/arctozolt.png b/pokemon/arctozolt.png new file mode 100644 index 0000000..7030945 Binary files /dev/null and b/pokemon/arctozolt.png differ diff --git a/pokemon/ariados.png b/pokemon/ariados.png new file mode 100644 index 0000000..924cb4b Binary files /dev/null and b/pokemon/ariados.png differ diff --git a/pokemon/armaldo.png b/pokemon/armaldo.png new file mode 100644 index 0000000..fa163e9 Binary files /dev/null and b/pokemon/armaldo.png differ diff --git a/pokemon/armarouge.png b/pokemon/armarouge.png new file mode 100644 index 0000000..98f3346 Binary files /dev/null and b/pokemon/armarouge.png differ diff --git a/pokemon/aromatisse.png b/pokemon/aromatisse.png new file mode 100644 index 0000000..b02ebd7 Binary files /dev/null and b/pokemon/aromatisse.png differ diff --git a/pokemon/aron.png b/pokemon/aron.png new file mode 100644 index 0000000..d9d92d7 Binary files /dev/null and b/pokemon/aron.png differ diff --git a/pokemon/arrokuda.png b/pokemon/arrokuda.png new file mode 100644 index 0000000..c76d9ad Binary files /dev/null and b/pokemon/arrokuda.png differ diff --git a/pokemon/articuno.png b/pokemon/articuno.png new file mode 100644 index 0000000..af24519 Binary files /dev/null and b/pokemon/articuno.png differ diff --git a/pokemon/audino.png b/pokemon/audino.png new file mode 100644 index 0000000..253709b Binary files /dev/null and b/pokemon/audino.png differ diff --git a/pokemon/aurorus.png b/pokemon/aurorus.png new file mode 100644 index 0000000..bb32d41 Binary files /dev/null and b/pokemon/aurorus.png differ diff --git a/pokemon/avalugg.png b/pokemon/avalugg.png new file mode 100644 index 0000000..2f8e0f0 Binary files /dev/null and b/pokemon/avalugg.png differ diff --git a/pokemon/axew.png b/pokemon/axew.png new file mode 100644 index 0000000..66c4aa4 Binary files /dev/null and b/pokemon/axew.png differ diff --git a/pokemon/azelf.png b/pokemon/azelf.png new file mode 100644 index 0000000..fd01792 Binary files /dev/null and b/pokemon/azelf.png differ diff --git a/pokemon/azumarill.png b/pokemon/azumarill.png new file mode 100644 index 0000000..abf1345 Binary files /dev/null and b/pokemon/azumarill.png differ diff --git a/pokemon/azurill.png b/pokemon/azurill.png new file mode 100644 index 0000000..cacf937 Binary files /dev/null and b/pokemon/azurill.png differ diff --git a/pokemon/bagon.png b/pokemon/bagon.png new file mode 100644 index 0000000..8dfc352 Binary files /dev/null and b/pokemon/bagon.png differ diff --git a/pokemon/baltoy.png b/pokemon/baltoy.png new file mode 100644 index 0000000..4f2cc83 Binary files /dev/null and b/pokemon/baltoy.png differ diff --git a/pokemon/banette.png b/pokemon/banette.png new file mode 100644 index 0000000..18094c9 Binary files /dev/null and b/pokemon/banette.png differ diff --git a/pokemon/barbaracle.png b/pokemon/barbaracle.png new file mode 100644 index 0000000..b336b76 Binary files /dev/null and b/pokemon/barbaracle.png differ diff --git a/pokemon/barboach.png b/pokemon/barboach.png new file mode 100644 index 0000000..8cfb7f8 Binary files /dev/null and b/pokemon/barboach.png differ diff --git a/pokemon/barraskewda.png b/pokemon/barraskewda.png new file mode 100644 index 0000000..de01703 Binary files /dev/null and b/pokemon/barraskewda.png differ diff --git a/pokemon/basculegion.png b/pokemon/basculegion.png new file mode 100644 index 0000000..128d94b Binary files /dev/null and b/pokemon/basculegion.png differ diff --git a/pokemon/basculin.png b/pokemon/basculin.png new file mode 100644 index 0000000..99730e8 Binary files /dev/null and b/pokemon/basculin.png differ diff --git a/pokemon/bastiodon.png b/pokemon/bastiodon.png new file mode 100644 index 0000000..d7b6ea1 Binary files /dev/null and b/pokemon/bastiodon.png differ diff --git a/pokemon/baxcalibur.png b/pokemon/baxcalibur.png new file mode 100644 index 0000000..b2044c0 Binary files /dev/null and b/pokemon/baxcalibur.png differ diff --git a/pokemon/bayleef.png b/pokemon/bayleef.png new file mode 100644 index 0000000..b4f1a86 Binary files /dev/null and b/pokemon/bayleef.png differ diff --git a/pokemon/beartic.png b/pokemon/beartic.png new file mode 100644 index 0000000..4d0fe5c Binary files /dev/null and b/pokemon/beartic.png differ diff --git a/pokemon/beautifly.png b/pokemon/beautifly.png new file mode 100644 index 0000000..73faeff Binary files /dev/null and b/pokemon/beautifly.png differ diff --git a/pokemon/beedrill.png b/pokemon/beedrill.png new file mode 100644 index 0000000..45f92e8 Binary files /dev/null and b/pokemon/beedrill.png differ diff --git a/pokemon/beheeyem.png b/pokemon/beheeyem.png new file mode 100644 index 0000000..90e7a1d Binary files /dev/null and b/pokemon/beheeyem.png differ diff --git a/pokemon/beldum.png b/pokemon/beldum.png new file mode 100644 index 0000000..f193bad Binary files /dev/null and b/pokemon/beldum.png differ diff --git a/pokemon/bellibolt.png b/pokemon/bellibolt.png new file mode 100644 index 0000000..5b77e25 Binary files /dev/null and b/pokemon/bellibolt.png differ diff --git a/pokemon/bellossom.png b/pokemon/bellossom.png new file mode 100644 index 0000000..f82000b Binary files /dev/null and b/pokemon/bellossom.png differ diff --git a/pokemon/bellsprout.png b/pokemon/bellsprout.png new file mode 100644 index 0000000..6b04033 Binary files /dev/null and b/pokemon/bellsprout.png differ diff --git a/pokemon/bergmite.png b/pokemon/bergmite.png new file mode 100644 index 0000000..647d716 Binary files /dev/null and b/pokemon/bergmite.png differ diff --git a/pokemon/bewear.png b/pokemon/bewear.png new file mode 100644 index 0000000..d1ed67e Binary files /dev/null and b/pokemon/bewear.png differ diff --git a/pokemon/bibarel.png b/pokemon/bibarel.png new file mode 100644 index 0000000..8f0d725 Binary files /dev/null and b/pokemon/bibarel.png differ diff --git a/pokemon/bidoof.png b/pokemon/bidoof.png new file mode 100644 index 0000000..83e898c Binary files /dev/null and b/pokemon/bidoof.png differ diff --git a/pokemon/binacle.png b/pokemon/binacle.png new file mode 100644 index 0000000..648fa6c Binary files /dev/null and b/pokemon/binacle.png differ diff --git a/pokemon/bisharp.png b/pokemon/bisharp.png new file mode 100644 index 0000000..6aa8bd6 Binary files /dev/null and b/pokemon/bisharp.png differ diff --git a/pokemon/blacephalon.png b/pokemon/blacephalon.png new file mode 100644 index 0000000..3eb7633 Binary files /dev/null and b/pokemon/blacephalon.png differ diff --git a/pokemon/blastoise.png b/pokemon/blastoise.png new file mode 100644 index 0000000..de8578c Binary files /dev/null and b/pokemon/blastoise.png differ diff --git a/pokemon/blaziken.png b/pokemon/blaziken.png new file mode 100644 index 0000000..5a54285 Binary files /dev/null and b/pokemon/blaziken.png differ diff --git a/pokemon/blipbug.png b/pokemon/blipbug.png new file mode 100644 index 0000000..ec0e607 Binary files /dev/null and b/pokemon/blipbug.png differ diff --git a/pokemon/blissey.png b/pokemon/blissey.png new file mode 100644 index 0000000..32f80a6 Binary files /dev/null and b/pokemon/blissey.png differ diff --git a/pokemon/blitzle.png b/pokemon/blitzle.png new file mode 100644 index 0000000..be50d73 Binary files /dev/null and b/pokemon/blitzle.png differ diff --git a/pokemon/boldore.png b/pokemon/boldore.png new file mode 100644 index 0000000..24482e8 Binary files /dev/null and b/pokemon/boldore.png differ diff --git a/pokemon/boltund.png b/pokemon/boltund.png new file mode 100644 index 0000000..ec93718 Binary files /dev/null and b/pokemon/boltund.png differ diff --git a/pokemon/bombirdier.png b/pokemon/bombirdier.png new file mode 100644 index 0000000..4efed2a Binary files /dev/null and b/pokemon/bombirdier.png differ diff --git a/pokemon/bonsly.png b/pokemon/bonsly.png new file mode 100644 index 0000000..9b34e7e Binary files /dev/null and b/pokemon/bonsly.png differ diff --git a/pokemon/bouffalant.png b/pokemon/bouffalant.png new file mode 100644 index 0000000..2ff3813 Binary files /dev/null and b/pokemon/bouffalant.png differ diff --git a/pokemon/bounsweet.png b/pokemon/bounsweet.png new file mode 100644 index 0000000..8b6829f Binary files /dev/null and b/pokemon/bounsweet.png differ diff --git a/pokemon/braixen.png b/pokemon/braixen.png new file mode 100644 index 0000000..80d771d Binary files /dev/null and b/pokemon/braixen.png differ diff --git a/pokemon/brambleghast.png b/pokemon/brambleghast.png new file mode 100644 index 0000000..ac2daba Binary files /dev/null and b/pokemon/brambleghast.png differ diff --git a/pokemon/bramblin.png b/pokemon/bramblin.png new file mode 100644 index 0000000..55ff662 Binary files /dev/null and b/pokemon/bramblin.png differ diff --git a/pokemon/braviary.png b/pokemon/braviary.png new file mode 100644 index 0000000..1aade6b Binary files /dev/null and b/pokemon/braviary.png differ diff --git a/pokemon/breloom.png b/pokemon/breloom.png new file mode 100644 index 0000000..15f30fe Binary files /dev/null and b/pokemon/breloom.png differ diff --git a/pokemon/brionne.png b/pokemon/brionne.png new file mode 100644 index 0000000..fb2b755 Binary files /dev/null and b/pokemon/brionne.png differ diff --git a/pokemon/bronzong.png b/pokemon/bronzong.png new file mode 100644 index 0000000..e7ef19f Binary files /dev/null and b/pokemon/bronzong.png differ diff --git a/pokemon/bronzor.png b/pokemon/bronzor.png new file mode 100644 index 0000000..c37a084 Binary files /dev/null and b/pokemon/bronzor.png differ diff --git a/pokemon/brute bonnet.png b/pokemon/brute bonnet.png new file mode 100644 index 0000000..939ce42 Binary files /dev/null and b/pokemon/brute bonnet.png differ diff --git a/pokemon/bruxish.png b/pokemon/bruxish.png new file mode 100644 index 0000000..740e44e Binary files /dev/null and b/pokemon/bruxish.png differ diff --git a/pokemon/budew.png b/pokemon/budew.png new file mode 100644 index 0000000..d3dea28 Binary files /dev/null and b/pokemon/budew.png differ diff --git a/pokemon/buizel.png b/pokemon/buizel.png new file mode 100644 index 0000000..12e01c7 Binary files /dev/null and b/pokemon/buizel.png differ diff --git a/pokemon/bulbasaur.png b/pokemon/bulbasaur.png new file mode 100644 index 0000000..fbac56f Binary files /dev/null and b/pokemon/bulbasaur.png differ diff --git a/pokemon/buneary.png b/pokemon/buneary.png new file mode 100644 index 0000000..b8daf73 Binary files /dev/null and b/pokemon/buneary.png differ diff --git a/pokemon/bunnelby.png b/pokemon/bunnelby.png new file mode 100644 index 0000000..1bd1891 Binary files /dev/null and b/pokemon/bunnelby.png differ diff --git a/pokemon/burmy.png b/pokemon/burmy.png new file mode 100644 index 0000000..8267e01 Binary files /dev/null and b/pokemon/burmy.png differ diff --git a/pokemon/butterfree.png b/pokemon/butterfree.png new file mode 100644 index 0000000..9152461 Binary files /dev/null and b/pokemon/butterfree.png differ diff --git a/pokemon/buzzwole.png b/pokemon/buzzwole.png new file mode 100644 index 0000000..e37531d Binary files /dev/null and b/pokemon/buzzwole.png differ diff --git a/pokemon/cacnea.png b/pokemon/cacnea.png new file mode 100644 index 0000000..4ac4363 Binary files /dev/null and b/pokemon/cacnea.png differ diff --git a/pokemon/cacturne.png b/pokemon/cacturne.png new file mode 100644 index 0000000..7546dbe Binary files /dev/null and b/pokemon/cacturne.png differ diff --git a/pokemon/calyrex.png b/pokemon/calyrex.png new file mode 100644 index 0000000..f723c50 Binary files /dev/null and b/pokemon/calyrex.png differ diff --git a/pokemon/camerupt.png b/pokemon/camerupt.png new file mode 100644 index 0000000..babc333 Binary files /dev/null and b/pokemon/camerupt.png differ diff --git a/pokemon/capsakid.png b/pokemon/capsakid.png new file mode 100644 index 0000000..a4ea837 Binary files /dev/null and b/pokemon/capsakid.png differ diff --git a/pokemon/carbink.png b/pokemon/carbink.png new file mode 100644 index 0000000..2405ee0 Binary files /dev/null and b/pokemon/carbink.png differ diff --git a/pokemon/carkol.png b/pokemon/carkol.png new file mode 100644 index 0000000..cfb386a Binary files /dev/null and b/pokemon/carkol.png differ diff --git a/pokemon/carnivine.png b/pokemon/carnivine.png new file mode 100644 index 0000000..ee3b948 Binary files /dev/null and b/pokemon/carnivine.png differ diff --git a/pokemon/carracosta.png b/pokemon/carracosta.png new file mode 100644 index 0000000..a35f43c Binary files /dev/null and b/pokemon/carracosta.png differ diff --git a/pokemon/carvanha.png b/pokemon/carvanha.png new file mode 100644 index 0000000..616fb25 Binary files /dev/null and b/pokemon/carvanha.png differ diff --git a/pokemon/cascoon.png b/pokemon/cascoon.png new file mode 100644 index 0000000..02f1a37 Binary files /dev/null and b/pokemon/cascoon.png differ diff --git a/pokemon/castform.png b/pokemon/castform.png new file mode 100644 index 0000000..2010a25 Binary files /dev/null and b/pokemon/castform.png differ diff --git a/pokemon/caterpie.png b/pokemon/caterpie.png new file mode 100644 index 0000000..d3975c6 Binary files /dev/null and b/pokemon/caterpie.png differ diff --git a/pokemon/celebi.png b/pokemon/celebi.png new file mode 100644 index 0000000..db036cc Binary files /dev/null and b/pokemon/celebi.png differ diff --git a/pokemon/celesteela.png b/pokemon/celesteela.png new file mode 100644 index 0000000..2cc9b4f Binary files /dev/null and b/pokemon/celesteela.png differ diff --git a/pokemon/centiskorch.png b/pokemon/centiskorch.png new file mode 100644 index 0000000..94c910f Binary files /dev/null and b/pokemon/centiskorch.png differ diff --git a/pokemon/ceruledge.png b/pokemon/ceruledge.png new file mode 100644 index 0000000..000060f Binary files /dev/null and b/pokemon/ceruledge.png differ diff --git a/pokemon/cetitan.png b/pokemon/cetitan.png new file mode 100644 index 0000000..6044224 Binary files /dev/null and b/pokemon/cetitan.png differ diff --git a/pokemon/cetoddle.png b/pokemon/cetoddle.png new file mode 100644 index 0000000..bc9d743 Binary files /dev/null and b/pokemon/cetoddle.png differ diff --git a/pokemon/chandelure.png b/pokemon/chandelure.png new file mode 100644 index 0000000..b42f231 Binary files /dev/null and b/pokemon/chandelure.png differ diff --git a/pokemon/chansey.png b/pokemon/chansey.png new file mode 100644 index 0000000..301e8f8 Binary files /dev/null and b/pokemon/chansey.png differ diff --git a/pokemon/charcadet.png b/pokemon/charcadet.png new file mode 100644 index 0000000..f10596c Binary files /dev/null and b/pokemon/charcadet.png differ diff --git a/pokemon/charizard.png b/pokemon/charizard.png new file mode 100644 index 0000000..4747453 Binary files /dev/null and b/pokemon/charizard.png differ diff --git a/pokemon/charjabug.png b/pokemon/charjabug.png new file mode 100644 index 0000000..2e26ad5 Binary files /dev/null and b/pokemon/charjabug.png differ diff --git a/pokemon/charmander.png b/pokemon/charmander.png new file mode 100644 index 0000000..7e77397 Binary files /dev/null and b/pokemon/charmander.png differ diff --git a/pokemon/charmeleon.png b/pokemon/charmeleon.png new file mode 100644 index 0000000..8157242 Binary files /dev/null and b/pokemon/charmeleon.png differ diff --git a/pokemon/chatot.png b/pokemon/chatot.png new file mode 100644 index 0000000..62d716a Binary files /dev/null and b/pokemon/chatot.png differ diff --git a/pokemon/cherrim.png b/pokemon/cherrim.png new file mode 100644 index 0000000..9f6265b Binary files /dev/null and b/pokemon/cherrim.png differ diff --git a/pokemon/cherubi.png b/pokemon/cherubi.png new file mode 100644 index 0000000..860f56d Binary files /dev/null and b/pokemon/cherubi.png differ diff --git a/pokemon/chesnaught.png b/pokemon/chesnaught.png new file mode 100644 index 0000000..4ca8ea7 Binary files /dev/null and b/pokemon/chesnaught.png differ diff --git a/pokemon/chespin.png b/pokemon/chespin.png new file mode 100644 index 0000000..9d609e2 Binary files /dev/null and b/pokemon/chespin.png differ diff --git a/pokemon/chewtle.png b/pokemon/chewtle.png new file mode 100644 index 0000000..007b1be Binary files /dev/null and b/pokemon/chewtle.png differ diff --git a/pokemon/chi-yu.png b/pokemon/chi-yu.png new file mode 100644 index 0000000..fe42dd7 Binary files /dev/null and b/pokemon/chi-yu.png differ diff --git a/pokemon/chien-pao.png b/pokemon/chien-pao.png new file mode 100644 index 0000000..3ff6213 Binary files /dev/null and b/pokemon/chien-pao.png differ diff --git a/pokemon/chikorita.png b/pokemon/chikorita.png new file mode 100644 index 0000000..27192e5 Binary files /dev/null and b/pokemon/chikorita.png differ diff --git a/pokemon/chimchar.png b/pokemon/chimchar.png new file mode 100644 index 0000000..5ea2cb1 Binary files /dev/null and b/pokemon/chimchar.png differ diff --git a/pokemon/chimecho.png b/pokemon/chimecho.png new file mode 100644 index 0000000..3fdc2c0 Binary files /dev/null and b/pokemon/chimecho.png differ diff --git a/pokemon/chinchou.png b/pokemon/chinchou.png new file mode 100644 index 0000000..79e5d3b Binary files /dev/null and b/pokemon/chinchou.png differ diff --git a/pokemon/chingling.png b/pokemon/chingling.png new file mode 100644 index 0000000..9c3f308 Binary files /dev/null and b/pokemon/chingling.png differ diff --git a/pokemon/cinccino.png b/pokemon/cinccino.png new file mode 100644 index 0000000..334293d Binary files /dev/null and b/pokemon/cinccino.png differ diff --git a/pokemon/cinderace.png b/pokemon/cinderace.png new file mode 100644 index 0000000..00dea85 Binary files /dev/null and b/pokemon/cinderace.png differ diff --git a/pokemon/clamperl.png b/pokemon/clamperl.png new file mode 100644 index 0000000..9a9602e Binary files /dev/null and b/pokemon/clamperl.png differ diff --git a/pokemon/clauncher.png b/pokemon/clauncher.png new file mode 100644 index 0000000..1be8eae Binary files /dev/null and b/pokemon/clauncher.png differ diff --git a/pokemon/clawitzer.png b/pokemon/clawitzer.png new file mode 100644 index 0000000..02837a7 Binary files /dev/null and b/pokemon/clawitzer.png differ diff --git a/pokemon/claydol.png b/pokemon/claydol.png new file mode 100644 index 0000000..b165dfc Binary files /dev/null and b/pokemon/claydol.png differ diff --git a/pokemon/clefable.png b/pokemon/clefable.png new file mode 100644 index 0000000..28adcc6 Binary files /dev/null and b/pokemon/clefable.png differ diff --git a/pokemon/clefairy.png b/pokemon/clefairy.png new file mode 100644 index 0000000..33731cc Binary files /dev/null and b/pokemon/clefairy.png differ diff --git a/pokemon/cleffa.png b/pokemon/cleffa.png new file mode 100644 index 0000000..a95132d Binary files /dev/null and b/pokemon/cleffa.png differ diff --git a/pokemon/clobbopus.png b/pokemon/clobbopus.png new file mode 100644 index 0000000..5cc9030 Binary files /dev/null and b/pokemon/clobbopus.png differ diff --git a/pokemon/clodsire.png b/pokemon/clodsire.png new file mode 100644 index 0000000..fdf9176 Binary files /dev/null and b/pokemon/clodsire.png differ diff --git a/pokemon/cloyster.png b/pokemon/cloyster.png new file mode 100644 index 0000000..3aff9d3 Binary files /dev/null and b/pokemon/cloyster.png differ diff --git a/pokemon/coalossal.png b/pokemon/coalossal.png new file mode 100644 index 0000000..4c5ee15 Binary files /dev/null and b/pokemon/coalossal.png differ diff --git a/pokemon/cobalion.png b/pokemon/cobalion.png new file mode 100644 index 0000000..94cf1ef Binary files /dev/null and b/pokemon/cobalion.png differ diff --git a/pokemon/cofagrigus.png b/pokemon/cofagrigus.png new file mode 100644 index 0000000..c26eac8 Binary files /dev/null and b/pokemon/cofagrigus.png differ diff --git a/pokemon/combee.png b/pokemon/combee.png new file mode 100644 index 0000000..291e685 Binary files /dev/null and b/pokemon/combee.png differ diff --git a/pokemon/combusken.png b/pokemon/combusken.png new file mode 100644 index 0000000..b2a7ae4 Binary files /dev/null and b/pokemon/combusken.png differ diff --git a/pokemon/comfey.png b/pokemon/comfey.png new file mode 100644 index 0000000..71632e2 Binary files /dev/null and b/pokemon/comfey.png differ diff --git a/pokemon/conkeldurr.png b/pokemon/conkeldurr.png new file mode 100644 index 0000000..bf6193c Binary files /dev/null and b/pokemon/conkeldurr.png differ diff --git a/pokemon/copperajah.png b/pokemon/copperajah.png new file mode 100644 index 0000000..0167357 Binary files /dev/null and b/pokemon/copperajah.png differ diff --git a/pokemon/corphish.png b/pokemon/corphish.png new file mode 100644 index 0000000..8424b78 Binary files /dev/null and b/pokemon/corphish.png differ diff --git a/pokemon/corsola.png b/pokemon/corsola.png new file mode 100644 index 0000000..651b080 Binary files /dev/null and b/pokemon/corsola.png differ diff --git a/pokemon/corviknight.png b/pokemon/corviknight.png new file mode 100644 index 0000000..a68de23 Binary files /dev/null and b/pokemon/corviknight.png differ diff --git a/pokemon/corvisquire.png b/pokemon/corvisquire.png new file mode 100644 index 0000000..ca27c31 Binary files /dev/null and b/pokemon/corvisquire.png differ diff --git a/pokemon/cosmoem.png b/pokemon/cosmoem.png new file mode 100644 index 0000000..14f3b7c Binary files /dev/null and b/pokemon/cosmoem.png differ diff --git a/pokemon/cosmog.png b/pokemon/cosmog.png new file mode 100644 index 0000000..32cc7dd Binary files /dev/null and b/pokemon/cosmog.png differ diff --git a/pokemon/cottonee.png b/pokemon/cottonee.png new file mode 100644 index 0000000..8334d33 Binary files /dev/null and b/pokemon/cottonee.png differ diff --git a/pokemon/crabominable.png b/pokemon/crabominable.png new file mode 100644 index 0000000..5d85636 Binary files /dev/null and b/pokemon/crabominable.png differ diff --git a/pokemon/crabrawler.png b/pokemon/crabrawler.png new file mode 100644 index 0000000..453595c Binary files /dev/null and b/pokemon/crabrawler.png differ diff --git a/pokemon/cradily.png b/pokemon/cradily.png new file mode 100644 index 0000000..d16ed51 Binary files /dev/null and b/pokemon/cradily.png differ diff --git a/pokemon/cramorant.png b/pokemon/cramorant.png new file mode 100644 index 0000000..670c85e Binary files /dev/null and b/pokemon/cramorant.png differ diff --git a/pokemon/cranidos.png b/pokemon/cranidos.png new file mode 100644 index 0000000..4f11bf9 Binary files /dev/null and b/pokemon/cranidos.png differ diff --git a/pokemon/crawdaunt.png b/pokemon/crawdaunt.png new file mode 100644 index 0000000..b04c565 Binary files /dev/null and b/pokemon/crawdaunt.png differ diff --git a/pokemon/cresselia.png b/pokemon/cresselia.png new file mode 100644 index 0000000..d8530f1 Binary files /dev/null and b/pokemon/cresselia.png differ diff --git a/pokemon/croagunk.png b/pokemon/croagunk.png new file mode 100644 index 0000000..2a16cd0 Binary files /dev/null and b/pokemon/croagunk.png differ diff --git a/pokemon/crobat.png b/pokemon/crobat.png new file mode 100644 index 0000000..0927fb8 Binary files /dev/null and b/pokemon/crobat.png differ diff --git a/pokemon/crocalor.png b/pokemon/crocalor.png new file mode 100644 index 0000000..6ef057c Binary files /dev/null and b/pokemon/crocalor.png differ diff --git a/pokemon/croconaw.png b/pokemon/croconaw.png new file mode 100644 index 0000000..ded25bf Binary files /dev/null and b/pokemon/croconaw.png differ diff --git a/pokemon/crustle.png b/pokemon/crustle.png new file mode 100644 index 0000000..feef1cf Binary files /dev/null and b/pokemon/crustle.png differ diff --git a/pokemon/cryogonal.png b/pokemon/cryogonal.png new file mode 100644 index 0000000..8cec984 Binary files /dev/null and b/pokemon/cryogonal.png differ diff --git a/pokemon/cubchoo.png b/pokemon/cubchoo.png new file mode 100644 index 0000000..f5c6471 Binary files /dev/null and b/pokemon/cubchoo.png differ diff --git a/pokemon/cubone.png b/pokemon/cubone.png new file mode 100644 index 0000000..5ac7d2c Binary files /dev/null and b/pokemon/cubone.png differ diff --git a/pokemon/cufant.png b/pokemon/cufant.png new file mode 100644 index 0000000..ef0128b Binary files /dev/null and b/pokemon/cufant.png differ diff --git a/pokemon/cursola.png b/pokemon/cursola.png new file mode 100644 index 0000000..c51750d Binary files /dev/null and b/pokemon/cursola.png differ diff --git a/pokemon/cutiefly.png b/pokemon/cutiefly.png new file mode 100644 index 0000000..d95411f Binary files /dev/null and b/pokemon/cutiefly.png differ diff --git a/pokemon/cyclizar.png b/pokemon/cyclizar.png new file mode 100644 index 0000000..191511f Binary files /dev/null and b/pokemon/cyclizar.png differ diff --git a/pokemon/cyndaquil.png b/pokemon/cyndaquil.png new file mode 100644 index 0000000..f0899d7 Binary files /dev/null and b/pokemon/cyndaquil.png differ diff --git a/pokemon/dachsbun.png b/pokemon/dachsbun.png new file mode 100644 index 0000000..3bd8c84 Binary files /dev/null and b/pokemon/dachsbun.png differ diff --git a/pokemon/darkrai.png b/pokemon/darkrai.png new file mode 100644 index 0000000..0e0c916 Binary files /dev/null and b/pokemon/darkrai.png differ diff --git a/pokemon/darmanitan.png b/pokemon/darmanitan.png new file mode 100644 index 0000000..e4edf0d Binary files /dev/null and b/pokemon/darmanitan.png differ diff --git a/pokemon/dartrix.png b/pokemon/dartrix.png new file mode 100644 index 0000000..d2379d8 Binary files /dev/null and b/pokemon/dartrix.png differ diff --git a/pokemon/darumaka.png b/pokemon/darumaka.png new file mode 100644 index 0000000..8e47d8d Binary files /dev/null and b/pokemon/darumaka.png differ diff --git a/pokemon/decidueye.png b/pokemon/decidueye.png new file mode 100644 index 0000000..5eeaf21 Binary files /dev/null and b/pokemon/decidueye.png differ diff --git a/pokemon/dedenne.png b/pokemon/dedenne.png new file mode 100644 index 0000000..e34fc17 Binary files /dev/null and b/pokemon/dedenne.png differ diff --git a/pokemon/deerling.png b/pokemon/deerling.png new file mode 100644 index 0000000..83f1591 Binary files /dev/null and b/pokemon/deerling.png differ diff --git a/pokemon/deino.png b/pokemon/deino.png new file mode 100644 index 0000000..aa2ae85 Binary files /dev/null and b/pokemon/deino.png differ diff --git a/pokemon/delcatty.png b/pokemon/delcatty.png new file mode 100644 index 0000000..15a8035 Binary files /dev/null and b/pokemon/delcatty.png differ diff --git a/pokemon/delibird.png b/pokemon/delibird.png new file mode 100644 index 0000000..beb93ff Binary files /dev/null and b/pokemon/delibird.png differ diff --git a/pokemon/delphox.png b/pokemon/delphox.png new file mode 100644 index 0000000..afc829e Binary files /dev/null and b/pokemon/delphox.png differ diff --git a/pokemon/deoxys.png b/pokemon/deoxys.png new file mode 100644 index 0000000..2e3dba2 Binary files /dev/null and b/pokemon/deoxys.png differ diff --git a/pokemon/dewgong.png b/pokemon/dewgong.png new file mode 100644 index 0000000..457a6df Binary files /dev/null and b/pokemon/dewgong.png differ diff --git a/pokemon/dewott.png b/pokemon/dewott.png new file mode 100644 index 0000000..0603dae Binary files /dev/null and b/pokemon/dewott.png differ diff --git a/pokemon/dewpider.png b/pokemon/dewpider.png new file mode 100644 index 0000000..0535673 Binary files /dev/null and b/pokemon/dewpider.png differ diff --git a/pokemon/dhelmise.png b/pokemon/dhelmise.png new file mode 100644 index 0000000..fdf6225 Binary files /dev/null and b/pokemon/dhelmise.png differ diff --git a/pokemon/dialga.png b/pokemon/dialga.png new file mode 100644 index 0000000..488c06a Binary files /dev/null and b/pokemon/dialga.png differ diff --git a/pokemon/diancie.png b/pokemon/diancie.png new file mode 100644 index 0000000..2deaccd Binary files /dev/null and b/pokemon/diancie.png differ diff --git a/pokemon/diggersby.png b/pokemon/diggersby.png new file mode 100644 index 0000000..a21a059 Binary files /dev/null and b/pokemon/diggersby.png differ diff --git a/pokemon/diglett.png b/pokemon/diglett.png new file mode 100644 index 0000000..5b68673 Binary files /dev/null and b/pokemon/diglett.png differ diff --git a/pokemon/ditto.png b/pokemon/ditto.png new file mode 100644 index 0000000..2453aec Binary files /dev/null and b/pokemon/ditto.png differ diff --git a/pokemon/dodrio.png b/pokemon/dodrio.png new file mode 100644 index 0000000..5ec32fd Binary files /dev/null and b/pokemon/dodrio.png differ diff --git a/pokemon/doduo.png b/pokemon/doduo.png new file mode 100644 index 0000000..d2284c0 Binary files /dev/null and b/pokemon/doduo.png differ diff --git a/pokemon/dolliv.png b/pokemon/dolliv.png new file mode 100644 index 0000000..194c8bf Binary files /dev/null and b/pokemon/dolliv.png differ diff --git a/pokemon/dondozo.png b/pokemon/dondozo.png new file mode 100644 index 0000000..d88a1f3 Binary files /dev/null and b/pokemon/dondozo.png differ diff --git a/pokemon/donphan.png b/pokemon/donphan.png new file mode 100644 index 0000000..9336cac Binary files /dev/null and b/pokemon/donphan.png differ diff --git a/pokemon/dottler.png b/pokemon/dottler.png new file mode 100644 index 0000000..214331d Binary files /dev/null and b/pokemon/dottler.png differ diff --git a/pokemon/doublade.png b/pokemon/doublade.png new file mode 100644 index 0000000..ee4f9cd Binary files /dev/null and b/pokemon/doublade.png differ diff --git a/pokemon/dracovish.png b/pokemon/dracovish.png new file mode 100644 index 0000000..b5d9b0b Binary files /dev/null and b/pokemon/dracovish.png differ diff --git a/pokemon/dracozolt.png b/pokemon/dracozolt.png new file mode 100644 index 0000000..4f04bca Binary files /dev/null and b/pokemon/dracozolt.png differ diff --git a/pokemon/dragalge.png b/pokemon/dragalge.png new file mode 100644 index 0000000..79843c9 Binary files /dev/null and b/pokemon/dragalge.png differ diff --git a/pokemon/dragapult.png b/pokemon/dragapult.png new file mode 100644 index 0000000..7e70958 Binary files /dev/null and b/pokemon/dragapult.png differ diff --git a/pokemon/dragonair.png b/pokemon/dragonair.png new file mode 100644 index 0000000..cee7fa0 Binary files /dev/null and b/pokemon/dragonair.png differ diff --git a/pokemon/dragonite.png b/pokemon/dragonite.png new file mode 100644 index 0000000..3cf26af Binary files /dev/null and b/pokemon/dragonite.png differ diff --git a/pokemon/drakloak.png b/pokemon/drakloak.png new file mode 100644 index 0000000..c8079e7 Binary files /dev/null and b/pokemon/drakloak.png differ diff --git a/pokemon/drampa.png b/pokemon/drampa.png new file mode 100644 index 0000000..1df48e1 Binary files /dev/null and b/pokemon/drampa.png differ diff --git a/pokemon/drapion.png b/pokemon/drapion.png new file mode 100644 index 0000000..2cb50ea Binary files /dev/null and b/pokemon/drapion.png differ diff --git a/pokemon/dratini.png b/pokemon/dratini.png new file mode 100644 index 0000000..f560a56 Binary files /dev/null and b/pokemon/dratini.png differ diff --git a/pokemon/drednaw.png b/pokemon/drednaw.png new file mode 100644 index 0000000..f3307f4 Binary files /dev/null and b/pokemon/drednaw.png differ diff --git a/pokemon/dreepy.png b/pokemon/dreepy.png new file mode 100644 index 0000000..63bb0ac Binary files /dev/null and b/pokemon/dreepy.png differ diff --git a/pokemon/drifblim.png b/pokemon/drifblim.png new file mode 100644 index 0000000..8536b4c Binary files /dev/null and b/pokemon/drifblim.png differ diff --git a/pokemon/drifloon.png b/pokemon/drifloon.png new file mode 100644 index 0000000..ee5c2f7 Binary files /dev/null and b/pokemon/drifloon.png differ diff --git a/pokemon/drilbur.png b/pokemon/drilbur.png new file mode 100644 index 0000000..9b834e7 Binary files /dev/null and b/pokemon/drilbur.png differ diff --git a/pokemon/drizzile.png b/pokemon/drizzile.png new file mode 100644 index 0000000..14a5256 Binary files /dev/null and b/pokemon/drizzile.png differ diff --git a/pokemon/drowzee.png b/pokemon/drowzee.png new file mode 100644 index 0000000..d8a34c0 Binary files /dev/null and b/pokemon/drowzee.png differ diff --git a/pokemon/druddigon.png b/pokemon/druddigon.png new file mode 100644 index 0000000..4135d2e Binary files /dev/null and b/pokemon/druddigon.png differ diff --git a/pokemon/dubwool.png b/pokemon/dubwool.png new file mode 100644 index 0000000..b3b7e8f Binary files /dev/null and b/pokemon/dubwool.png differ diff --git a/pokemon/ducklett.png b/pokemon/ducklett.png new file mode 100644 index 0000000..129e395 Binary files /dev/null and b/pokemon/ducklett.png differ diff --git a/pokemon/dudunsparce.png b/pokemon/dudunsparce.png new file mode 100644 index 0000000..6766e02 Binary files /dev/null and b/pokemon/dudunsparce.png differ diff --git a/pokemon/dugtrio.png b/pokemon/dugtrio.png new file mode 100644 index 0000000..19d4d1d Binary files /dev/null and b/pokemon/dugtrio.png differ diff --git a/pokemon/dunsparce.png b/pokemon/dunsparce.png new file mode 100644 index 0000000..77b5545 Binary files /dev/null and b/pokemon/dunsparce.png differ diff --git a/pokemon/duosion.png b/pokemon/duosion.png new file mode 100644 index 0000000..ac1971e Binary files /dev/null and b/pokemon/duosion.png differ diff --git a/pokemon/duraludon.png b/pokemon/duraludon.png new file mode 100644 index 0000000..aa82876 Binary files /dev/null and b/pokemon/duraludon.png differ diff --git a/pokemon/durant.png b/pokemon/durant.png new file mode 100644 index 0000000..056e98f Binary files /dev/null and b/pokemon/durant.png differ diff --git a/pokemon/dusclops.png b/pokemon/dusclops.png new file mode 100644 index 0000000..d027d45 Binary files /dev/null and b/pokemon/dusclops.png differ diff --git a/pokemon/dusknoir.png b/pokemon/dusknoir.png new file mode 100644 index 0000000..f1531ec Binary files /dev/null and b/pokemon/dusknoir.png differ diff --git a/pokemon/duskull.png b/pokemon/duskull.png new file mode 100644 index 0000000..1d0a49f Binary files /dev/null and b/pokemon/duskull.png differ diff --git a/pokemon/dustox.png b/pokemon/dustox.png new file mode 100644 index 0000000..cb02892 Binary files /dev/null and b/pokemon/dustox.png differ diff --git a/pokemon/dwebble.png b/pokemon/dwebble.png new file mode 100644 index 0000000..0d3dd8a Binary files /dev/null and b/pokemon/dwebble.png differ diff --git a/pokemon/eelektrik.png b/pokemon/eelektrik.png new file mode 100644 index 0000000..f1d6bf1 Binary files /dev/null and b/pokemon/eelektrik.png differ diff --git a/pokemon/eelektross.png b/pokemon/eelektross.png new file mode 100644 index 0000000..1c0293a Binary files /dev/null and b/pokemon/eelektross.png differ diff --git a/pokemon/eevee.png b/pokemon/eevee.png new file mode 100644 index 0000000..23fbbf8 Binary files /dev/null and b/pokemon/eevee.png differ diff --git a/pokemon/eiscue.png b/pokemon/eiscue.png new file mode 100644 index 0000000..9128ae9 Binary files /dev/null and b/pokemon/eiscue.png differ diff --git a/pokemon/ekans.png b/pokemon/ekans.png new file mode 100644 index 0000000..4a9060a Binary files /dev/null and b/pokemon/ekans.png differ diff --git a/pokemon/eldegoss.png b/pokemon/eldegoss.png new file mode 100644 index 0000000..f8fc0a1 Binary files /dev/null and b/pokemon/eldegoss.png differ diff --git a/pokemon/electabuzz.png b/pokemon/electabuzz.png new file mode 100644 index 0000000..c5b05d3 Binary files /dev/null and b/pokemon/electabuzz.png differ diff --git a/pokemon/electivire.png b/pokemon/electivire.png new file mode 100644 index 0000000..c395054 Binary files /dev/null and b/pokemon/electivire.png differ diff --git a/pokemon/electrike.png b/pokemon/electrike.png new file mode 100644 index 0000000..3788f5e Binary files /dev/null and b/pokemon/electrike.png differ diff --git a/pokemon/electrode.png b/pokemon/electrode.png new file mode 100644 index 0000000..fdf9611 Binary files /dev/null and b/pokemon/electrode.png differ diff --git a/pokemon/elekid.png b/pokemon/elekid.png new file mode 100644 index 0000000..ea98443 Binary files /dev/null and b/pokemon/elekid.png differ diff --git a/pokemon/elgyem.png b/pokemon/elgyem.png new file mode 100644 index 0000000..e4822a7 Binary files /dev/null and b/pokemon/elgyem.png differ diff --git a/pokemon/emboar.png b/pokemon/emboar.png new file mode 100644 index 0000000..ab23db5 Binary files /dev/null and b/pokemon/emboar.png differ diff --git a/pokemon/emolga.png b/pokemon/emolga.png new file mode 100644 index 0000000..cf0567f Binary files /dev/null and b/pokemon/emolga.png differ diff --git a/pokemon/empoleon.png b/pokemon/empoleon.png new file mode 100644 index 0000000..86cde83 Binary files /dev/null and b/pokemon/empoleon.png differ diff --git a/pokemon/enamorus.png b/pokemon/enamorus.png new file mode 100644 index 0000000..bc8d958 Binary files /dev/null and b/pokemon/enamorus.png differ diff --git a/pokemon/entei.png b/pokemon/entei.png new file mode 100644 index 0000000..3b791ad Binary files /dev/null and b/pokemon/entei.png differ diff --git a/pokemon/escavalier.png b/pokemon/escavalier.png new file mode 100644 index 0000000..244aaca Binary files /dev/null and b/pokemon/escavalier.png differ diff --git a/pokemon/espathra.png b/pokemon/espathra.png new file mode 100644 index 0000000..be02fa9 Binary files /dev/null and b/pokemon/espathra.png differ diff --git a/pokemon/espeon.png b/pokemon/espeon.png new file mode 100644 index 0000000..08c376b Binary files /dev/null and b/pokemon/espeon.png differ diff --git a/pokemon/espurr.png b/pokemon/espurr.png new file mode 100644 index 0000000..372f9d6 Binary files /dev/null and b/pokemon/espurr.png differ diff --git a/pokemon/eternatus.png b/pokemon/eternatus.png new file mode 100644 index 0000000..a3a36e7 Binary files /dev/null and b/pokemon/eternatus.png differ diff --git a/pokemon/excadrill.png b/pokemon/excadrill.png new file mode 100644 index 0000000..477698c Binary files /dev/null and b/pokemon/excadrill.png differ diff --git a/pokemon/exeggcute.png b/pokemon/exeggcute.png new file mode 100644 index 0000000..0a2aa88 Binary files /dev/null and b/pokemon/exeggcute.png differ diff --git a/pokemon/exeggutor.png b/pokemon/exeggutor.png new file mode 100644 index 0000000..3a57d70 Binary files /dev/null and b/pokemon/exeggutor.png differ diff --git a/pokemon/exploud.png b/pokemon/exploud.png new file mode 100644 index 0000000..a284d30 Binary files /dev/null and b/pokemon/exploud.png differ diff --git a/pokemon/falinks.png b/pokemon/falinks.png new file mode 100644 index 0000000..b27b9b8 Binary files /dev/null and b/pokemon/falinks.png differ diff --git a/pokemon/farfetch'd.png b/pokemon/farfetch'd.png new file mode 100644 index 0000000..8ce074e Binary files /dev/null and b/pokemon/farfetch'd.png differ diff --git a/pokemon/farigiraf.png b/pokemon/farigiraf.png new file mode 100644 index 0000000..321d9a4 Binary files /dev/null and b/pokemon/farigiraf.png differ diff --git a/pokemon/fearow.png b/pokemon/fearow.png new file mode 100644 index 0000000..5b80e89 Binary files /dev/null and b/pokemon/fearow.png differ diff --git a/pokemon/feebas.png b/pokemon/feebas.png new file mode 100644 index 0000000..986dd91 Binary files /dev/null and b/pokemon/feebas.png differ diff --git a/pokemon/fennekin.png b/pokemon/fennekin.png new file mode 100644 index 0000000..b1acaf4 Binary files /dev/null and b/pokemon/fennekin.png differ diff --git a/pokemon/feraligatr.png b/pokemon/feraligatr.png new file mode 100644 index 0000000..5c2e5da Binary files /dev/null and b/pokemon/feraligatr.png differ diff --git a/pokemon/ferroseed.png b/pokemon/ferroseed.png new file mode 100644 index 0000000..2d09751 Binary files /dev/null and b/pokemon/ferroseed.png differ diff --git a/pokemon/ferrothorn.png b/pokemon/ferrothorn.png new file mode 100644 index 0000000..752e4e9 Binary files /dev/null and b/pokemon/ferrothorn.png differ diff --git a/pokemon/fidough.png b/pokemon/fidough.png new file mode 100644 index 0000000..c2aa7fc Binary files /dev/null and b/pokemon/fidough.png differ diff --git a/pokemon/finizen.png b/pokemon/finizen.png new file mode 100644 index 0000000..eb560f4 Binary files /dev/null and b/pokemon/finizen.png differ diff --git a/pokemon/finneon.png b/pokemon/finneon.png new file mode 100644 index 0000000..b5a0ace Binary files /dev/null and b/pokemon/finneon.png differ diff --git a/pokemon/flaaffy.png b/pokemon/flaaffy.png new file mode 100644 index 0000000..d2ff56d Binary files /dev/null and b/pokemon/flaaffy.png differ diff --git a/pokemon/flabébé.png b/pokemon/flabébé.png new file mode 100644 index 0000000..1095fc6 Binary files /dev/null and b/pokemon/flabébé.png differ diff --git a/pokemon/flamigo.png b/pokemon/flamigo.png new file mode 100644 index 0000000..909edf3 Binary files /dev/null and b/pokemon/flamigo.png differ diff --git a/pokemon/flapple.png b/pokemon/flapple.png new file mode 100644 index 0000000..6d5324f Binary files /dev/null and b/pokemon/flapple.png differ diff --git a/pokemon/flareon.png b/pokemon/flareon.png new file mode 100644 index 0000000..b8bb43a Binary files /dev/null and b/pokemon/flareon.png differ diff --git a/pokemon/fletchinder.png b/pokemon/fletchinder.png new file mode 100644 index 0000000..8601835 Binary files /dev/null and b/pokemon/fletchinder.png differ diff --git a/pokemon/fletchling.png b/pokemon/fletchling.png new file mode 100644 index 0000000..dd672da Binary files /dev/null and b/pokemon/fletchling.png differ diff --git a/pokemon/flittle.png b/pokemon/flittle.png new file mode 100644 index 0000000..b3aa314 Binary files /dev/null and b/pokemon/flittle.png differ diff --git a/pokemon/floatzel.png b/pokemon/floatzel.png new file mode 100644 index 0000000..893808f Binary files /dev/null and b/pokemon/floatzel.png differ diff --git a/pokemon/floette.png b/pokemon/floette.png new file mode 100644 index 0000000..5044c2b Binary files /dev/null and b/pokemon/floette.png differ diff --git a/pokemon/floragato.png b/pokemon/floragato.png new file mode 100644 index 0000000..70374b5 Binary files /dev/null and b/pokemon/floragato.png differ diff --git a/pokemon/florges.png b/pokemon/florges.png new file mode 100644 index 0000000..3f3c721 Binary files /dev/null and b/pokemon/florges.png differ diff --git a/pokemon/flutter mane.png b/pokemon/flutter mane.png new file mode 100644 index 0000000..af59372 Binary files /dev/null and b/pokemon/flutter mane.png differ diff --git a/pokemon/flygon.png b/pokemon/flygon.png new file mode 100644 index 0000000..685cea6 Binary files /dev/null and b/pokemon/flygon.png differ diff --git a/pokemon/fomantis.png b/pokemon/fomantis.png new file mode 100644 index 0000000..d1f2207 Binary files /dev/null and b/pokemon/fomantis.png differ diff --git a/pokemon/foongus.png b/pokemon/foongus.png new file mode 100644 index 0000000..fb00b7f Binary files /dev/null and b/pokemon/foongus.png differ diff --git a/pokemon/forretress.png b/pokemon/forretress.png new file mode 100644 index 0000000..34cc9ad Binary files /dev/null and b/pokemon/forretress.png differ diff --git a/pokemon/fraxure.png b/pokemon/fraxure.png new file mode 100644 index 0000000..fc0d8aa Binary files /dev/null and b/pokemon/fraxure.png differ diff --git a/pokemon/frigibax.png b/pokemon/frigibax.png new file mode 100644 index 0000000..a4d37ed Binary files /dev/null and b/pokemon/frigibax.png differ diff --git a/pokemon/frillish.png b/pokemon/frillish.png new file mode 100644 index 0000000..2269de7 Binary files /dev/null and b/pokemon/frillish.png differ diff --git a/pokemon/froakie.png b/pokemon/froakie.png new file mode 100644 index 0000000..99d6421 Binary files /dev/null and b/pokemon/froakie.png differ diff --git a/pokemon/frogadier.png b/pokemon/frogadier.png new file mode 100644 index 0000000..cd352da Binary files /dev/null and b/pokemon/frogadier.png differ diff --git a/pokemon/froslass.png b/pokemon/froslass.png new file mode 100644 index 0000000..cdfa8e1 Binary files /dev/null and b/pokemon/froslass.png differ diff --git a/pokemon/frosmoth.png b/pokemon/frosmoth.png new file mode 100644 index 0000000..1f86aee Binary files /dev/null and b/pokemon/frosmoth.png differ diff --git a/pokemon/fuecoco.png b/pokemon/fuecoco.png new file mode 100644 index 0000000..bf903bf Binary files /dev/null and b/pokemon/fuecoco.png differ diff --git a/pokemon/furfrou.png b/pokemon/furfrou.png new file mode 100644 index 0000000..ac500fa Binary files /dev/null and b/pokemon/furfrou.png differ diff --git a/pokemon/furret.png b/pokemon/furret.png new file mode 100644 index 0000000..412b6cf Binary files /dev/null and b/pokemon/furret.png differ diff --git a/pokemon/gabite.png b/pokemon/gabite.png new file mode 100644 index 0000000..eb27319 Binary files /dev/null and b/pokemon/gabite.png differ diff --git a/pokemon/gallade.png b/pokemon/gallade.png new file mode 100644 index 0000000..dcce089 Binary files /dev/null and b/pokemon/gallade.png differ diff --git a/pokemon/galvantula.png b/pokemon/galvantula.png new file mode 100644 index 0000000..b4b280c Binary files /dev/null and b/pokemon/galvantula.png differ diff --git a/pokemon/garbodor.png b/pokemon/garbodor.png new file mode 100644 index 0000000..793ae90 Binary files /dev/null and b/pokemon/garbodor.png differ diff --git a/pokemon/garchomp.png b/pokemon/garchomp.png new file mode 100644 index 0000000..8a3c58c Binary files /dev/null and b/pokemon/garchomp.png differ diff --git a/pokemon/gardevoir.png b/pokemon/gardevoir.png new file mode 100644 index 0000000..c9c404e Binary files /dev/null and b/pokemon/gardevoir.png differ diff --git a/pokemon/garganacl.png b/pokemon/garganacl.png new file mode 100644 index 0000000..86036a7 Binary files /dev/null and b/pokemon/garganacl.png differ diff --git a/pokemon/gastly.png b/pokemon/gastly.png new file mode 100644 index 0000000..d82eba4 Binary files /dev/null and b/pokemon/gastly.png differ diff --git a/pokemon/gastrodon.png b/pokemon/gastrodon.png new file mode 100644 index 0000000..e34f0b5 Binary files /dev/null and b/pokemon/gastrodon.png differ diff --git a/pokemon/genesect.png b/pokemon/genesect.png new file mode 100644 index 0000000..c9a724a Binary files /dev/null and b/pokemon/genesect.png differ diff --git a/pokemon/gengar.png b/pokemon/gengar.png new file mode 100644 index 0000000..b33558b Binary files /dev/null and b/pokemon/gengar.png differ diff --git a/pokemon/geodude.png b/pokemon/geodude.png new file mode 100644 index 0000000..225d5f4 Binary files /dev/null and b/pokemon/geodude.png differ diff --git a/pokemon/gholdengo.png b/pokemon/gholdengo.png new file mode 100644 index 0000000..91cbfea Binary files /dev/null and b/pokemon/gholdengo.png differ diff --git a/pokemon/gible.png b/pokemon/gible.png new file mode 100644 index 0000000..c17b5bc Binary files /dev/null and b/pokemon/gible.png differ diff --git a/pokemon/gigalith.png b/pokemon/gigalith.png new file mode 100644 index 0000000..b50d978 Binary files /dev/null and b/pokemon/gigalith.png differ diff --git a/pokemon/gimmighoul.png b/pokemon/gimmighoul.png new file mode 100644 index 0000000..4a7437d Binary files /dev/null and b/pokemon/gimmighoul.png differ diff --git a/pokemon/girafarig.png b/pokemon/girafarig.png new file mode 100644 index 0000000..10edad0 Binary files /dev/null and b/pokemon/girafarig.png differ diff --git a/pokemon/giratina.png b/pokemon/giratina.png new file mode 100644 index 0000000..353e94b Binary files /dev/null and b/pokemon/giratina.png differ diff --git a/pokemon/glaceon.png b/pokemon/glaceon.png new file mode 100644 index 0000000..f845268 Binary files /dev/null and b/pokemon/glaceon.png differ diff --git a/pokemon/glalie.png b/pokemon/glalie.png new file mode 100644 index 0000000..87cd1f7 Binary files /dev/null and b/pokemon/glalie.png differ diff --git a/pokemon/glameow.png b/pokemon/glameow.png new file mode 100644 index 0000000..46231a1 Binary files /dev/null and b/pokemon/glameow.png differ diff --git a/pokemon/glastrier.png b/pokemon/glastrier.png new file mode 100644 index 0000000..887aa73 Binary files /dev/null and b/pokemon/glastrier.png differ diff --git a/pokemon/gligar.png b/pokemon/gligar.png new file mode 100644 index 0000000..5f91e8b Binary files /dev/null and b/pokemon/gligar.png differ diff --git a/pokemon/glimmet.png b/pokemon/glimmet.png new file mode 100644 index 0000000..58b38c1 Binary files /dev/null and b/pokemon/glimmet.png differ diff --git a/pokemon/glimmora.png b/pokemon/glimmora.png new file mode 100644 index 0000000..635129f Binary files /dev/null and b/pokemon/glimmora.png differ diff --git a/pokemon/gliscor.png b/pokemon/gliscor.png new file mode 100644 index 0000000..ee04e4f Binary files /dev/null and b/pokemon/gliscor.png differ diff --git a/pokemon/gloom.png b/pokemon/gloom.png new file mode 100644 index 0000000..a86334e Binary files /dev/null and b/pokemon/gloom.png differ diff --git a/pokemon/gogoat.png b/pokemon/gogoat.png new file mode 100644 index 0000000..eb6cb89 Binary files /dev/null and b/pokemon/gogoat.png differ diff --git a/pokemon/golbat.png b/pokemon/golbat.png new file mode 100644 index 0000000..6e31e5f Binary files /dev/null and b/pokemon/golbat.png differ diff --git a/pokemon/goldeen.png b/pokemon/goldeen.png new file mode 100644 index 0000000..b889373 Binary files /dev/null and b/pokemon/goldeen.png differ diff --git a/pokemon/golduck.png b/pokemon/golduck.png new file mode 100644 index 0000000..75e0028 Binary files /dev/null and b/pokemon/golduck.png differ diff --git a/pokemon/golem.png b/pokemon/golem.png new file mode 100644 index 0000000..429000c Binary files /dev/null and b/pokemon/golem.png differ diff --git a/pokemon/golett.png b/pokemon/golett.png new file mode 100644 index 0000000..b45978a Binary files /dev/null and b/pokemon/golett.png differ diff --git a/pokemon/golisopod.png b/pokemon/golisopod.png new file mode 100644 index 0000000..a8b872b Binary files /dev/null and b/pokemon/golisopod.png differ diff --git a/pokemon/golurk.png b/pokemon/golurk.png new file mode 100644 index 0000000..640b03d Binary files /dev/null and b/pokemon/golurk.png differ diff --git a/pokemon/goodra.png b/pokemon/goodra.png new file mode 100644 index 0000000..cc142c0 Binary files /dev/null and b/pokemon/goodra.png differ diff --git a/pokemon/goomy.png b/pokemon/goomy.png new file mode 100644 index 0000000..97d2cd9 Binary files /dev/null and b/pokemon/goomy.png differ diff --git a/pokemon/gorebyss.png b/pokemon/gorebyss.png new file mode 100644 index 0000000..0c817ac Binary files /dev/null and b/pokemon/gorebyss.png differ diff --git a/pokemon/gossifleur.png b/pokemon/gossifleur.png new file mode 100644 index 0000000..8888ffc Binary files /dev/null and b/pokemon/gossifleur.png differ diff --git a/pokemon/gothita.png b/pokemon/gothita.png new file mode 100644 index 0000000..6c51c9e Binary files /dev/null and b/pokemon/gothita.png differ diff --git a/pokemon/gothitelle.png b/pokemon/gothitelle.png new file mode 100644 index 0000000..9b1d979 Binary files /dev/null and b/pokemon/gothitelle.png differ diff --git a/pokemon/gothorita.png b/pokemon/gothorita.png new file mode 100644 index 0000000..01fc440 Binary files /dev/null and b/pokemon/gothorita.png differ diff --git a/pokemon/gourgeist.png b/pokemon/gourgeist.png new file mode 100644 index 0000000..36083ea Binary files /dev/null and b/pokemon/gourgeist.png differ diff --git a/pokemon/grafaiai.png b/pokemon/grafaiai.png new file mode 100644 index 0000000..862dcbc Binary files /dev/null and b/pokemon/grafaiai.png differ diff --git a/pokemon/granbull.png b/pokemon/granbull.png new file mode 100644 index 0000000..dada3f8 Binary files /dev/null and b/pokemon/granbull.png differ diff --git a/pokemon/grapploct.png b/pokemon/grapploct.png new file mode 100644 index 0000000..78757c3 Binary files /dev/null and b/pokemon/grapploct.png differ diff --git a/pokemon/graveler.png b/pokemon/graveler.png new file mode 100644 index 0000000..5a8f4d5 Binary files /dev/null and b/pokemon/graveler.png differ diff --git a/pokemon/great tusk.png b/pokemon/great tusk.png new file mode 100644 index 0000000..e2b61b6 Binary files /dev/null and b/pokemon/great tusk.png differ diff --git a/pokemon/greavard.png b/pokemon/greavard.png new file mode 100644 index 0000000..3c562fa Binary files /dev/null and b/pokemon/greavard.png differ diff --git a/pokemon/greedent.png b/pokemon/greedent.png new file mode 100644 index 0000000..a092867 Binary files /dev/null and b/pokemon/greedent.png differ diff --git a/pokemon/greninja.png b/pokemon/greninja.png new file mode 100644 index 0000000..3090e51 Binary files /dev/null and b/pokemon/greninja.png differ diff --git a/pokemon/grimer.png b/pokemon/grimer.png new file mode 100644 index 0000000..3343cd7 Binary files /dev/null and b/pokemon/grimer.png differ diff --git a/pokemon/grimmsnarl.png b/pokemon/grimmsnarl.png new file mode 100644 index 0000000..9427f19 Binary files /dev/null and b/pokemon/grimmsnarl.png differ diff --git a/pokemon/grookey.png b/pokemon/grookey.png new file mode 100644 index 0000000..5ce5764 Binary files /dev/null and b/pokemon/grookey.png differ diff --git a/pokemon/grotle.png b/pokemon/grotle.png new file mode 100644 index 0000000..3ca6cbb Binary files /dev/null and b/pokemon/grotle.png differ diff --git a/pokemon/groudon.png b/pokemon/groudon.png new file mode 100644 index 0000000..3a726bf Binary files /dev/null and b/pokemon/groudon.png differ diff --git a/pokemon/grovyle.png b/pokemon/grovyle.png new file mode 100644 index 0000000..5de6f5d Binary files /dev/null and b/pokemon/grovyle.png differ diff --git a/pokemon/growlithe.png b/pokemon/growlithe.png new file mode 100644 index 0000000..cc165a5 Binary files /dev/null and b/pokemon/growlithe.png differ diff --git a/pokemon/grubbin.png b/pokemon/grubbin.png new file mode 100644 index 0000000..745fe11 Binary files /dev/null and b/pokemon/grubbin.png differ diff --git a/pokemon/grumpig.png b/pokemon/grumpig.png new file mode 100644 index 0000000..31c7a49 Binary files /dev/null and b/pokemon/grumpig.png differ diff --git a/pokemon/gulpin.png b/pokemon/gulpin.png new file mode 100644 index 0000000..9c30dfb Binary files /dev/null and b/pokemon/gulpin.png differ diff --git a/pokemon/gumshoos.png b/pokemon/gumshoos.png new file mode 100644 index 0000000..a7b2208 Binary files /dev/null and b/pokemon/gumshoos.png differ diff --git a/pokemon/gurdurr.png b/pokemon/gurdurr.png new file mode 100644 index 0000000..ea335bd Binary files /dev/null and b/pokemon/gurdurr.png differ diff --git a/pokemon/guzzlord.png b/pokemon/guzzlord.png new file mode 100644 index 0000000..28bf8b0 Binary files /dev/null and b/pokemon/guzzlord.png differ diff --git a/pokemon/gyarados.png b/pokemon/gyarados.png new file mode 100644 index 0000000..8261258 Binary files /dev/null and b/pokemon/gyarados.png differ diff --git a/pokemon/hakamo-o.png b/pokemon/hakamo-o.png new file mode 100644 index 0000000..47aad22 Binary files /dev/null and b/pokemon/hakamo-o.png differ diff --git a/pokemon/happiny.png b/pokemon/happiny.png new file mode 100644 index 0000000..a3c6f76 Binary files /dev/null and b/pokemon/happiny.png differ diff --git a/pokemon/hariyama.png b/pokemon/hariyama.png new file mode 100644 index 0000000..47819ca Binary files /dev/null and b/pokemon/hariyama.png differ diff --git a/pokemon/hatenna.png b/pokemon/hatenna.png new file mode 100644 index 0000000..4065f51 Binary files /dev/null and b/pokemon/hatenna.png differ diff --git a/pokemon/hatterene.png b/pokemon/hatterene.png new file mode 100644 index 0000000..b766dd3 Binary files /dev/null and b/pokemon/hatterene.png differ diff --git a/pokemon/hattrem.png b/pokemon/hattrem.png new file mode 100644 index 0000000..37e2cfc Binary files /dev/null and b/pokemon/hattrem.png differ diff --git a/pokemon/haunter.png b/pokemon/haunter.png new file mode 100644 index 0000000..6ff9f79 Binary files /dev/null and b/pokemon/haunter.png differ diff --git a/pokemon/hawlucha.png b/pokemon/hawlucha.png new file mode 100644 index 0000000..155a5c8 Binary files /dev/null and b/pokemon/hawlucha.png differ diff --git a/pokemon/haxorus.png b/pokemon/haxorus.png new file mode 100644 index 0000000..8e13716 Binary files /dev/null and b/pokemon/haxorus.png differ diff --git a/pokemon/heatmor.png b/pokemon/heatmor.png new file mode 100644 index 0000000..a1b041b Binary files /dev/null and b/pokemon/heatmor.png differ diff --git a/pokemon/heatran.png b/pokemon/heatran.png new file mode 100644 index 0000000..e410aef Binary files /dev/null and b/pokemon/heatran.png differ diff --git a/pokemon/heliolisk.png b/pokemon/heliolisk.png new file mode 100644 index 0000000..69f5dc7 Binary files /dev/null and b/pokemon/heliolisk.png differ diff --git a/pokemon/helioptile.png b/pokemon/helioptile.png new file mode 100644 index 0000000..a074362 Binary files /dev/null and b/pokemon/helioptile.png differ diff --git a/pokemon/heracross.png b/pokemon/heracross.png new file mode 100644 index 0000000..b23bed9 Binary files /dev/null and b/pokemon/heracross.png differ diff --git a/pokemon/herdier.png b/pokemon/herdier.png new file mode 100644 index 0000000..a612b3e Binary files /dev/null and b/pokemon/herdier.png differ diff --git a/pokemon/hippopotas.png b/pokemon/hippopotas.png new file mode 100644 index 0000000..66d9cc5 Binary files /dev/null and b/pokemon/hippopotas.png differ diff --git a/pokemon/hippowdon.png b/pokemon/hippowdon.png new file mode 100644 index 0000000..831b592 Binary files /dev/null and b/pokemon/hippowdon.png differ diff --git a/pokemon/hitmonchan.png b/pokemon/hitmonchan.png new file mode 100644 index 0000000..85b7b42 Binary files /dev/null and b/pokemon/hitmonchan.png differ diff --git a/pokemon/hitmonlee.png b/pokemon/hitmonlee.png new file mode 100644 index 0000000..5753361 Binary files /dev/null and b/pokemon/hitmonlee.png differ diff --git a/pokemon/hitmontop.png b/pokemon/hitmontop.png new file mode 100644 index 0000000..4f11bbf Binary files /dev/null and b/pokemon/hitmontop.png differ diff --git a/pokemon/ho-oh.png b/pokemon/ho-oh.png new file mode 100644 index 0000000..240803b Binary files /dev/null and b/pokemon/ho-oh.png differ diff --git a/pokemon/honchkrow.png b/pokemon/honchkrow.png new file mode 100644 index 0000000..9932c56 Binary files /dev/null and b/pokemon/honchkrow.png differ diff --git a/pokemon/honedge.png b/pokemon/honedge.png new file mode 100644 index 0000000..548f220 Binary files /dev/null and b/pokemon/honedge.png differ diff --git a/pokemon/hoopa.png b/pokemon/hoopa.png new file mode 100644 index 0000000..bf20272 Binary files /dev/null and b/pokemon/hoopa.png differ diff --git a/pokemon/hoothoot.png b/pokemon/hoothoot.png new file mode 100644 index 0000000..688b193 Binary files /dev/null and b/pokemon/hoothoot.png differ diff --git a/pokemon/hoppip.png b/pokemon/hoppip.png new file mode 100644 index 0000000..d2e31ca Binary files /dev/null and b/pokemon/hoppip.png differ diff --git a/pokemon/horsea.png b/pokemon/horsea.png new file mode 100644 index 0000000..45b32ff Binary files /dev/null and b/pokemon/horsea.png differ diff --git a/pokemon/houndoom.png b/pokemon/houndoom.png new file mode 100644 index 0000000..9730048 Binary files /dev/null and b/pokemon/houndoom.png differ diff --git a/pokemon/houndour.png b/pokemon/houndour.png new file mode 100644 index 0000000..b80b490 Binary files /dev/null and b/pokemon/houndour.png differ diff --git a/pokemon/houndstone.png b/pokemon/houndstone.png new file mode 100644 index 0000000..440c001 Binary files /dev/null and b/pokemon/houndstone.png differ diff --git a/pokemon/huntail.png b/pokemon/huntail.png new file mode 100644 index 0000000..11f6f36 Binary files /dev/null and b/pokemon/huntail.png differ diff --git a/pokemon/hydreigon.png b/pokemon/hydreigon.png new file mode 100644 index 0000000..3e196ce Binary files /dev/null and b/pokemon/hydreigon.png differ diff --git a/pokemon/hypno.png b/pokemon/hypno.png new file mode 100644 index 0000000..c91e938 Binary files /dev/null and b/pokemon/hypno.png differ diff --git a/pokemon/igglybuff.png b/pokemon/igglybuff.png new file mode 100644 index 0000000..95682b0 Binary files /dev/null and b/pokemon/igglybuff.png differ diff --git a/pokemon/illumise.png b/pokemon/illumise.png new file mode 100644 index 0000000..79edb43 Binary files /dev/null and b/pokemon/illumise.png differ diff --git a/pokemon/impidimp.png b/pokemon/impidimp.png new file mode 100644 index 0000000..f413ab5 Binary files /dev/null and b/pokemon/impidimp.png differ diff --git a/pokemon/incineroar.png b/pokemon/incineroar.png new file mode 100644 index 0000000..afa60c5 Binary files /dev/null and b/pokemon/incineroar.png differ diff --git a/pokemon/indeedee.png b/pokemon/indeedee.png new file mode 100644 index 0000000..8c4d42b Binary files /dev/null and b/pokemon/indeedee.png differ diff --git a/pokemon/infernape.png b/pokemon/infernape.png new file mode 100644 index 0000000..84bef31 Binary files /dev/null and b/pokemon/infernape.png differ diff --git a/pokemon/inkay.png b/pokemon/inkay.png new file mode 100644 index 0000000..05932f2 Binary files /dev/null and b/pokemon/inkay.png differ diff --git a/pokemon/inteleon.png b/pokemon/inteleon.png new file mode 100644 index 0000000..d4b96af Binary files /dev/null and b/pokemon/inteleon.png differ diff --git a/pokemon/iron bundle.png b/pokemon/iron bundle.png new file mode 100644 index 0000000..cb92abd Binary files /dev/null and b/pokemon/iron bundle.png differ diff --git a/pokemon/iron hands.png b/pokemon/iron hands.png new file mode 100644 index 0000000..703fa09 Binary files /dev/null and b/pokemon/iron hands.png differ diff --git a/pokemon/iron jugulis.png b/pokemon/iron jugulis.png new file mode 100644 index 0000000..867d2f9 Binary files /dev/null and b/pokemon/iron jugulis.png differ diff --git a/pokemon/iron moth.png b/pokemon/iron moth.png new file mode 100644 index 0000000..923da00 Binary files /dev/null and b/pokemon/iron moth.png differ diff --git a/pokemon/iron thorns.png b/pokemon/iron thorns.png new file mode 100644 index 0000000..3207acd Binary files /dev/null and b/pokemon/iron thorns.png differ diff --git a/pokemon/iron treads.png b/pokemon/iron treads.png new file mode 100644 index 0000000..633695a Binary files /dev/null and b/pokemon/iron treads.png differ diff --git a/pokemon/iron valiant.png b/pokemon/iron valiant.png new file mode 100644 index 0000000..5d996df Binary files /dev/null and b/pokemon/iron valiant.png differ diff --git a/pokemon/ivysaur.png b/pokemon/ivysaur.png new file mode 100644 index 0000000..7482fa5 Binary files /dev/null and b/pokemon/ivysaur.png differ diff --git a/pokemon/jangmo-o.png b/pokemon/jangmo-o.png new file mode 100644 index 0000000..6689e69 Binary files /dev/null and b/pokemon/jangmo-o.png differ diff --git a/pokemon/jellicent.png b/pokemon/jellicent.png new file mode 100644 index 0000000..aa0fb9f Binary files /dev/null and b/pokemon/jellicent.png differ diff --git a/pokemon/jigglypuff.png b/pokemon/jigglypuff.png new file mode 100644 index 0000000..1ad7de8 Binary files /dev/null and b/pokemon/jigglypuff.png differ diff --git a/pokemon/jirachi.png b/pokemon/jirachi.png new file mode 100644 index 0000000..2c626e0 Binary files /dev/null and b/pokemon/jirachi.png differ diff --git a/pokemon/jolteon.png b/pokemon/jolteon.png new file mode 100644 index 0000000..b9bd299 Binary files /dev/null and b/pokemon/jolteon.png differ diff --git a/pokemon/joltik.png b/pokemon/joltik.png new file mode 100644 index 0000000..ab4af47 Binary files /dev/null and b/pokemon/joltik.png differ diff --git a/pokemon/jumpluff.png b/pokemon/jumpluff.png new file mode 100644 index 0000000..233dc37 Binary files /dev/null and b/pokemon/jumpluff.png differ diff --git a/pokemon/jynx.png b/pokemon/jynx.png new file mode 100644 index 0000000..0152023 Binary files /dev/null and b/pokemon/jynx.png differ diff --git a/pokemon/kabuto.png b/pokemon/kabuto.png new file mode 100644 index 0000000..e4dbc38 Binary files /dev/null and b/pokemon/kabuto.png differ diff --git a/pokemon/kabutops.png b/pokemon/kabutops.png new file mode 100644 index 0000000..7ad6902 Binary files /dev/null and b/pokemon/kabutops.png differ diff --git a/pokemon/kadabra.png b/pokemon/kadabra.png new file mode 100644 index 0000000..09eb83c Binary files /dev/null and b/pokemon/kadabra.png differ diff --git a/pokemon/kakuna.png b/pokemon/kakuna.png new file mode 100644 index 0000000..c38ec43 Binary files /dev/null and b/pokemon/kakuna.png differ diff --git a/pokemon/kangaskhan.png b/pokemon/kangaskhan.png new file mode 100644 index 0000000..6af4949 Binary files /dev/null and b/pokemon/kangaskhan.png differ diff --git a/pokemon/karrablast.png b/pokemon/karrablast.png new file mode 100644 index 0000000..fed4d42 Binary files /dev/null and b/pokemon/karrablast.png differ diff --git a/pokemon/kartana.png b/pokemon/kartana.png new file mode 100644 index 0000000..2c3cb5d Binary files /dev/null and b/pokemon/kartana.png differ diff --git a/pokemon/kecleon.png b/pokemon/kecleon.png new file mode 100644 index 0000000..a00088e Binary files /dev/null and b/pokemon/kecleon.png differ diff --git a/pokemon/keldeo.png b/pokemon/keldeo.png new file mode 100644 index 0000000..aa895d4 Binary files /dev/null and b/pokemon/keldeo.png differ diff --git a/pokemon/kilowattrel.png b/pokemon/kilowattrel.png new file mode 100644 index 0000000..8f4dc5a Binary files /dev/null and b/pokemon/kilowattrel.png differ diff --git a/pokemon/kingambit.png b/pokemon/kingambit.png new file mode 100644 index 0000000..aff026a Binary files /dev/null and b/pokemon/kingambit.png differ diff --git a/pokemon/kingdra.png b/pokemon/kingdra.png new file mode 100644 index 0000000..9581ba2 Binary files /dev/null and b/pokemon/kingdra.png differ diff --git a/pokemon/kingler.png b/pokemon/kingler.png new file mode 100644 index 0000000..aa69be6 Binary files /dev/null and b/pokemon/kingler.png differ diff --git a/pokemon/kirlia.png b/pokemon/kirlia.png new file mode 100644 index 0000000..69aefec Binary files /dev/null and b/pokemon/kirlia.png differ diff --git a/pokemon/klang.png b/pokemon/klang.png new file mode 100644 index 0000000..0323fbb Binary files /dev/null and b/pokemon/klang.png differ diff --git a/pokemon/klawf.png b/pokemon/klawf.png new file mode 100644 index 0000000..1b9cac7 Binary files /dev/null and b/pokemon/klawf.png differ diff --git a/pokemon/kleavor.png b/pokemon/kleavor.png new file mode 100644 index 0000000..6f3b202 Binary files /dev/null and b/pokemon/kleavor.png differ diff --git a/pokemon/klefki.png b/pokemon/klefki.png new file mode 100644 index 0000000..c02b307 Binary files /dev/null and b/pokemon/klefki.png differ diff --git a/pokemon/klink.png b/pokemon/klink.png new file mode 100644 index 0000000..2a762b0 Binary files /dev/null and b/pokemon/klink.png differ diff --git a/pokemon/klinklang.png b/pokemon/klinklang.png new file mode 100644 index 0000000..ccaf9bf Binary files /dev/null and b/pokemon/klinklang.png differ diff --git a/pokemon/koffing.png b/pokemon/koffing.png new file mode 100644 index 0000000..c807e99 Binary files /dev/null and b/pokemon/koffing.png differ diff --git a/pokemon/komala.png b/pokemon/komala.png new file mode 100644 index 0000000..5bbcd1b Binary files /dev/null and b/pokemon/komala.png differ diff --git a/pokemon/kommo-o.png b/pokemon/kommo-o.png new file mode 100644 index 0000000..9a85a9e Binary files /dev/null and b/pokemon/kommo-o.png differ diff --git a/pokemon/koraidon.png b/pokemon/koraidon.png new file mode 100644 index 0000000..66e2cad Binary files /dev/null and b/pokemon/koraidon.png differ diff --git a/pokemon/krabby.png b/pokemon/krabby.png new file mode 100644 index 0000000..19230af Binary files /dev/null and b/pokemon/krabby.png differ diff --git a/pokemon/kricketot.png b/pokemon/kricketot.png new file mode 100644 index 0000000..987033e Binary files /dev/null and b/pokemon/kricketot.png differ diff --git a/pokemon/kricketune.png b/pokemon/kricketune.png new file mode 100644 index 0000000..109d0ff Binary files /dev/null and b/pokemon/kricketune.png differ diff --git a/pokemon/krokorok.png b/pokemon/krokorok.png new file mode 100644 index 0000000..79957a8 Binary files /dev/null and b/pokemon/krokorok.png differ diff --git a/pokemon/krookodile.png b/pokemon/krookodile.png new file mode 100644 index 0000000..c777a56 Binary files /dev/null and b/pokemon/krookodile.png differ diff --git a/pokemon/kubfu.png b/pokemon/kubfu.png new file mode 100644 index 0000000..1128ad7 Binary files /dev/null and b/pokemon/kubfu.png differ diff --git a/pokemon/kyogre.png b/pokemon/kyogre.png new file mode 100644 index 0000000..57dd10c Binary files /dev/null and b/pokemon/kyogre.png differ diff --git a/pokemon/kyurem.png b/pokemon/kyurem.png new file mode 100644 index 0000000..ec70d0d Binary files /dev/null and b/pokemon/kyurem.png differ diff --git a/pokemon/lairon.png b/pokemon/lairon.png new file mode 100644 index 0000000..d916adf Binary files /dev/null and b/pokemon/lairon.png differ diff --git a/pokemon/lampent.png b/pokemon/lampent.png new file mode 100644 index 0000000..6a03450 Binary files /dev/null and b/pokemon/lampent.png differ diff --git a/pokemon/landorus.png b/pokemon/landorus.png new file mode 100644 index 0000000..4d90ee5 Binary files /dev/null and b/pokemon/landorus.png differ diff --git a/pokemon/lanturn.png b/pokemon/lanturn.png new file mode 100644 index 0000000..ce90ed7 Binary files /dev/null and b/pokemon/lanturn.png differ diff --git a/pokemon/lapras.png b/pokemon/lapras.png new file mode 100644 index 0000000..734f5e5 Binary files /dev/null and b/pokemon/lapras.png differ diff --git a/pokemon/larvesta.png b/pokemon/larvesta.png new file mode 100644 index 0000000..e5c7853 Binary files /dev/null and b/pokemon/larvesta.png differ diff --git a/pokemon/larvitar.png b/pokemon/larvitar.png new file mode 100644 index 0000000..5c8d42a Binary files /dev/null and b/pokemon/larvitar.png differ diff --git a/pokemon/latias.png b/pokemon/latias.png new file mode 100644 index 0000000..02cb342 Binary files /dev/null and b/pokemon/latias.png differ diff --git a/pokemon/latios.png b/pokemon/latios.png new file mode 100644 index 0000000..04c2084 Binary files /dev/null and b/pokemon/latios.png differ diff --git a/pokemon/leafeon.png b/pokemon/leafeon.png new file mode 100644 index 0000000..381cae2 Binary files /dev/null and b/pokemon/leafeon.png differ diff --git a/pokemon/leavanny.png b/pokemon/leavanny.png new file mode 100644 index 0000000..f568b80 Binary files /dev/null and b/pokemon/leavanny.png differ diff --git a/pokemon/lechonk.png b/pokemon/lechonk.png new file mode 100644 index 0000000..6ae3749 Binary files /dev/null and b/pokemon/lechonk.png differ diff --git a/pokemon/ledian.png b/pokemon/ledian.png new file mode 100644 index 0000000..1bf248c Binary files /dev/null and b/pokemon/ledian.png differ diff --git a/pokemon/ledyba.png b/pokemon/ledyba.png new file mode 100644 index 0000000..8a27c2f Binary files /dev/null and b/pokemon/ledyba.png differ diff --git a/pokemon/lickilicky.png b/pokemon/lickilicky.png new file mode 100644 index 0000000..b46bd1f Binary files /dev/null and b/pokemon/lickilicky.png differ diff --git a/pokemon/lickitung.png b/pokemon/lickitung.png new file mode 100644 index 0000000..ec83c66 Binary files /dev/null and b/pokemon/lickitung.png differ diff --git a/pokemon/liepard.png b/pokemon/liepard.png new file mode 100644 index 0000000..222fc35 Binary files /dev/null and b/pokemon/liepard.png differ diff --git a/pokemon/lileep.png b/pokemon/lileep.png new file mode 100644 index 0000000..eb7a783 Binary files /dev/null and b/pokemon/lileep.png differ diff --git a/pokemon/lilligant.png b/pokemon/lilligant.png new file mode 100644 index 0000000..56ad56b Binary files /dev/null and b/pokemon/lilligant.png differ diff --git a/pokemon/lillipup.png b/pokemon/lillipup.png new file mode 100644 index 0000000..77d3b38 Binary files /dev/null and b/pokemon/lillipup.png differ diff --git a/pokemon/linoone.png b/pokemon/linoone.png new file mode 100644 index 0000000..0f8fa90 Binary files /dev/null and b/pokemon/linoone.png differ diff --git a/pokemon/litleo.png b/pokemon/litleo.png new file mode 100644 index 0000000..abd8c1e Binary files /dev/null and b/pokemon/litleo.png differ diff --git a/pokemon/litten.png b/pokemon/litten.png new file mode 100644 index 0000000..abdd2a5 Binary files /dev/null and b/pokemon/litten.png differ diff --git a/pokemon/litwick.png b/pokemon/litwick.png new file mode 100644 index 0000000..2a77852 Binary files /dev/null and b/pokemon/litwick.png differ diff --git a/pokemon/lokix.png b/pokemon/lokix.png new file mode 100644 index 0000000..961feaa Binary files /dev/null and b/pokemon/lokix.png differ diff --git a/pokemon/lombre.png b/pokemon/lombre.png new file mode 100644 index 0000000..22c14e2 Binary files /dev/null and b/pokemon/lombre.png differ diff --git a/pokemon/lopunny.png b/pokemon/lopunny.png new file mode 100644 index 0000000..9ecec3a Binary files /dev/null and b/pokemon/lopunny.png differ diff --git a/pokemon/lotad.png b/pokemon/lotad.png new file mode 100644 index 0000000..be8cb1b Binary files /dev/null and b/pokemon/lotad.png differ diff --git a/pokemon/loudred.png b/pokemon/loudred.png new file mode 100644 index 0000000..dd44dd3 Binary files /dev/null and b/pokemon/loudred.png differ diff --git a/pokemon/lucario.png b/pokemon/lucario.png new file mode 100644 index 0000000..ecfdc89 Binary files /dev/null and b/pokemon/lucario.png differ diff --git a/pokemon/ludicolo.png b/pokemon/ludicolo.png new file mode 100644 index 0000000..c8102e3 Binary files /dev/null and b/pokemon/ludicolo.png differ diff --git a/pokemon/lugia.png b/pokemon/lugia.png new file mode 100644 index 0000000..551e0c8 Binary files /dev/null and b/pokemon/lugia.png differ diff --git a/pokemon/lumineon.png b/pokemon/lumineon.png new file mode 100644 index 0000000..f81d0bd Binary files /dev/null and b/pokemon/lumineon.png differ diff --git a/pokemon/lunala.png b/pokemon/lunala.png new file mode 100644 index 0000000..8dc6485 Binary files /dev/null and b/pokemon/lunala.png differ diff --git a/pokemon/lunatone.png b/pokemon/lunatone.png new file mode 100644 index 0000000..3ca3bac Binary files /dev/null and b/pokemon/lunatone.png differ diff --git a/pokemon/lurantis.png b/pokemon/lurantis.png new file mode 100644 index 0000000..49c0aec Binary files /dev/null and b/pokemon/lurantis.png differ diff --git a/pokemon/luvdisc.png b/pokemon/luvdisc.png new file mode 100644 index 0000000..c23734d Binary files /dev/null and b/pokemon/luvdisc.png differ diff --git a/pokemon/luxio.png b/pokemon/luxio.png new file mode 100644 index 0000000..e3abb36 Binary files /dev/null and b/pokemon/luxio.png differ diff --git a/pokemon/luxray.png b/pokemon/luxray.png new file mode 100644 index 0000000..25f9406 Binary files /dev/null and b/pokemon/luxray.png differ diff --git a/pokemon/lycanroc.png b/pokemon/lycanroc.png new file mode 100644 index 0000000..14434c9 Binary files /dev/null and b/pokemon/lycanroc.png differ diff --git a/pokemon/mabosstiff.png b/pokemon/mabosstiff.png new file mode 100644 index 0000000..8275cbf Binary files /dev/null and b/pokemon/mabosstiff.png differ diff --git a/pokemon/machamp.png b/pokemon/machamp.png new file mode 100644 index 0000000..249a315 Binary files /dev/null and b/pokemon/machamp.png differ diff --git a/pokemon/machoke.png b/pokemon/machoke.png new file mode 100644 index 0000000..277b981 Binary files /dev/null and b/pokemon/machoke.png differ diff --git a/pokemon/machop.png b/pokemon/machop.png new file mode 100644 index 0000000..6e6ded5 Binary files /dev/null and b/pokemon/machop.png differ diff --git a/pokemon/magby.png b/pokemon/magby.png new file mode 100644 index 0000000..b599c5d Binary files /dev/null and b/pokemon/magby.png differ diff --git a/pokemon/magcargo.png b/pokemon/magcargo.png new file mode 100644 index 0000000..7ef1fdb Binary files /dev/null and b/pokemon/magcargo.png differ diff --git a/pokemon/magearna.png b/pokemon/magearna.png new file mode 100644 index 0000000..f383526 Binary files /dev/null and b/pokemon/magearna.png differ diff --git a/pokemon/magikarp.png b/pokemon/magikarp.png new file mode 100644 index 0000000..17733f2 Binary files /dev/null and b/pokemon/magikarp.png differ diff --git a/pokemon/magmar.png b/pokemon/magmar.png new file mode 100644 index 0000000..408e1fa Binary files /dev/null and b/pokemon/magmar.png differ diff --git a/pokemon/magmortar.png b/pokemon/magmortar.png new file mode 100644 index 0000000..54f7c72 Binary files /dev/null and b/pokemon/magmortar.png differ diff --git a/pokemon/magnemite.png b/pokemon/magnemite.png new file mode 100644 index 0000000..f518074 Binary files /dev/null and b/pokemon/magnemite.png differ diff --git a/pokemon/magneton.png b/pokemon/magneton.png new file mode 100644 index 0000000..4202933 Binary files /dev/null and b/pokemon/magneton.png differ diff --git a/pokemon/magnezone.png b/pokemon/magnezone.png new file mode 100644 index 0000000..cf85225 Binary files /dev/null and b/pokemon/magnezone.png differ diff --git a/pokemon/makuhita.png b/pokemon/makuhita.png new file mode 100644 index 0000000..6f4510f Binary files /dev/null and b/pokemon/makuhita.png differ diff --git a/pokemon/malamar.png b/pokemon/malamar.png new file mode 100644 index 0000000..36167bc Binary files /dev/null and b/pokemon/malamar.png differ diff --git a/pokemon/mamoswine.png b/pokemon/mamoswine.png new file mode 100644 index 0000000..c3ad160 Binary files /dev/null and b/pokemon/mamoswine.png differ diff --git a/pokemon/manaphy.png b/pokemon/manaphy.png new file mode 100644 index 0000000..4df2fe4 Binary files /dev/null and b/pokemon/manaphy.png differ diff --git a/pokemon/mandibuzz.png b/pokemon/mandibuzz.png new file mode 100644 index 0000000..77cde6b Binary files /dev/null and b/pokemon/mandibuzz.png differ diff --git a/pokemon/manectric.png b/pokemon/manectric.png new file mode 100644 index 0000000..cd09cbb Binary files /dev/null and b/pokemon/manectric.png differ diff --git a/pokemon/mankey.png b/pokemon/mankey.png new file mode 100644 index 0000000..d52fd3b Binary files /dev/null and b/pokemon/mankey.png differ diff --git a/pokemon/mantine.png b/pokemon/mantine.png new file mode 100644 index 0000000..a74d520 Binary files /dev/null and b/pokemon/mantine.png differ diff --git a/pokemon/mantyke.png b/pokemon/mantyke.png new file mode 100644 index 0000000..8a27fec Binary files /dev/null and b/pokemon/mantyke.png differ diff --git a/pokemon/maractus.png b/pokemon/maractus.png new file mode 100644 index 0000000..036cdc9 Binary files /dev/null and b/pokemon/maractus.png differ diff --git a/pokemon/mareanie.png b/pokemon/mareanie.png new file mode 100644 index 0000000..3fb0b01 Binary files /dev/null and b/pokemon/mareanie.png differ diff --git a/pokemon/mareep.png b/pokemon/mareep.png new file mode 100644 index 0000000..356ff23 Binary files /dev/null and b/pokemon/mareep.png differ diff --git a/pokemon/marill.png b/pokemon/marill.png new file mode 100644 index 0000000..b203339 Binary files /dev/null and b/pokemon/marill.png differ diff --git a/pokemon/marowak.png b/pokemon/marowak.png new file mode 100644 index 0000000..66dbbc0 Binary files /dev/null and b/pokemon/marowak.png differ diff --git a/pokemon/marshadow.png b/pokemon/marshadow.png new file mode 100644 index 0000000..9959068 Binary files /dev/null and b/pokemon/marshadow.png differ diff --git a/pokemon/marshtomp.png b/pokemon/marshtomp.png new file mode 100644 index 0000000..3745be9 Binary files /dev/null and b/pokemon/marshtomp.png differ diff --git a/pokemon/maschiff.png b/pokemon/maschiff.png new file mode 100644 index 0000000..2371db1 Binary files /dev/null and b/pokemon/maschiff.png differ diff --git a/pokemon/masquerain.png b/pokemon/masquerain.png new file mode 100644 index 0000000..e00bab4 Binary files /dev/null and b/pokemon/masquerain.png differ diff --git a/pokemon/maushold.png b/pokemon/maushold.png new file mode 100644 index 0000000..6770970 Binary files /dev/null and b/pokemon/maushold.png differ diff --git a/pokemon/mawile.png b/pokemon/mawile.png new file mode 100644 index 0000000..6ea11ab Binary files /dev/null and b/pokemon/mawile.png differ diff --git a/pokemon/medicham.png b/pokemon/medicham.png new file mode 100644 index 0000000..860491b Binary files /dev/null and b/pokemon/medicham.png differ diff --git a/pokemon/meditite.png b/pokemon/meditite.png new file mode 100644 index 0000000..31c6c5f Binary files /dev/null and b/pokemon/meditite.png differ diff --git a/pokemon/meganium.png b/pokemon/meganium.png new file mode 100644 index 0000000..bc96bb5 Binary files /dev/null and b/pokemon/meganium.png differ diff --git a/pokemon/melmetal.png b/pokemon/melmetal.png new file mode 100644 index 0000000..a0addf4 Binary files /dev/null and b/pokemon/melmetal.png differ diff --git a/pokemon/meloetta.png b/pokemon/meloetta.png new file mode 100644 index 0000000..4908976 Binary files /dev/null and b/pokemon/meloetta.png differ diff --git a/pokemon/meltan.png b/pokemon/meltan.png new file mode 100644 index 0000000..d350a0b Binary files /dev/null and b/pokemon/meltan.png differ diff --git a/pokemon/meowscarada.png b/pokemon/meowscarada.png new file mode 100644 index 0000000..ce14257 Binary files /dev/null and b/pokemon/meowscarada.png differ diff --git a/pokemon/meowstic.png b/pokemon/meowstic.png new file mode 100644 index 0000000..f0e5312 Binary files /dev/null and b/pokemon/meowstic.png differ diff --git a/pokemon/meowth.png b/pokemon/meowth.png new file mode 100644 index 0000000..734b135 Binary files /dev/null and b/pokemon/meowth.png differ diff --git a/pokemon/mesprit.png b/pokemon/mesprit.png new file mode 100644 index 0000000..8d69c39 Binary files /dev/null and b/pokemon/mesprit.png differ diff --git a/pokemon/metagross.png b/pokemon/metagross.png new file mode 100644 index 0000000..e58c09e Binary files /dev/null and b/pokemon/metagross.png differ diff --git a/pokemon/metang.png b/pokemon/metang.png new file mode 100644 index 0000000..0aefa23 Binary files /dev/null and b/pokemon/metang.png differ diff --git a/pokemon/metapod.png b/pokemon/metapod.png new file mode 100644 index 0000000..f42638b Binary files /dev/null and b/pokemon/metapod.png differ diff --git a/pokemon/mew.png b/pokemon/mew.png new file mode 100644 index 0000000..c749e0d Binary files /dev/null and b/pokemon/mew.png differ diff --git a/pokemon/mewtwo.png b/pokemon/mewtwo.png new file mode 100644 index 0000000..f788a5e Binary files /dev/null and b/pokemon/mewtwo.png differ diff --git a/pokemon/mienfoo.png b/pokemon/mienfoo.png new file mode 100644 index 0000000..6f210c2 Binary files /dev/null and b/pokemon/mienfoo.png differ diff --git a/pokemon/mienshao.png b/pokemon/mienshao.png new file mode 100644 index 0000000..818f116 Binary files /dev/null and b/pokemon/mienshao.png differ diff --git a/pokemon/mightyena.png b/pokemon/mightyena.png new file mode 100644 index 0000000..86f39bd Binary files /dev/null and b/pokemon/mightyena.png differ diff --git a/pokemon/milcery.png b/pokemon/milcery.png new file mode 100644 index 0000000..1066ef5 Binary files /dev/null and b/pokemon/milcery.png differ diff --git a/pokemon/milotic.png b/pokemon/milotic.png new file mode 100644 index 0000000..a90fd4c Binary files /dev/null and b/pokemon/milotic.png differ diff --git a/pokemon/miltank.png b/pokemon/miltank.png new file mode 100644 index 0000000..1a03592 Binary files /dev/null and b/pokemon/miltank.png differ diff --git a/pokemon/mime jr..png b/pokemon/mime jr..png new file mode 100644 index 0000000..e05cc45 Binary files /dev/null and b/pokemon/mime jr..png differ diff --git a/pokemon/mimikyu.png b/pokemon/mimikyu.png new file mode 100644 index 0000000..34f1e7f Binary files /dev/null and b/pokemon/mimikyu.png differ diff --git a/pokemon/minccino.png b/pokemon/minccino.png new file mode 100644 index 0000000..db77fef Binary files /dev/null and b/pokemon/minccino.png differ diff --git a/pokemon/minior.png b/pokemon/minior.png new file mode 100644 index 0000000..23140d5 Binary files /dev/null and b/pokemon/minior.png differ diff --git a/pokemon/minun.png b/pokemon/minun.png new file mode 100644 index 0000000..eeab137 Binary files /dev/null and b/pokemon/minun.png differ diff --git a/pokemon/miraidon.png b/pokemon/miraidon.png new file mode 100644 index 0000000..994b417 Binary files /dev/null and b/pokemon/miraidon.png differ diff --git a/pokemon/misdreavus.png b/pokemon/misdreavus.png new file mode 100644 index 0000000..1dd7293 Binary files /dev/null and b/pokemon/misdreavus.png differ diff --git a/pokemon/mismagius.png b/pokemon/mismagius.png new file mode 100644 index 0000000..4e5ed81 Binary files /dev/null and b/pokemon/mismagius.png differ diff --git a/pokemon/moltres.png b/pokemon/moltres.png new file mode 100644 index 0000000..ff625cc Binary files /dev/null and b/pokemon/moltres.png differ diff --git a/pokemon/monferno.png b/pokemon/monferno.png new file mode 100644 index 0000000..954baea Binary files /dev/null and b/pokemon/monferno.png differ diff --git a/pokemon/morelull.png b/pokemon/morelull.png new file mode 100644 index 0000000..0f49709 Binary files /dev/null and b/pokemon/morelull.png differ diff --git a/pokemon/morgrem.png b/pokemon/morgrem.png new file mode 100644 index 0000000..01e9608 Binary files /dev/null and b/pokemon/morgrem.png differ diff --git a/pokemon/morpeko.png b/pokemon/morpeko.png new file mode 100644 index 0000000..c5afc1a Binary files /dev/null and b/pokemon/morpeko.png differ diff --git a/pokemon/mothim.png b/pokemon/mothim.png new file mode 100644 index 0000000..08cedcc Binary files /dev/null and b/pokemon/mothim.png differ diff --git a/pokemon/mr. mime.png b/pokemon/mr. mime.png new file mode 100644 index 0000000..38cd828 Binary files /dev/null and b/pokemon/mr. mime.png differ diff --git a/pokemon/mr. rime.png b/pokemon/mr. rime.png new file mode 100644 index 0000000..caf8b23 Binary files /dev/null and b/pokemon/mr. rime.png differ diff --git a/pokemon/mudbray.png b/pokemon/mudbray.png new file mode 100644 index 0000000..2850f61 Binary files /dev/null and b/pokemon/mudbray.png differ diff --git a/pokemon/mudkip.png b/pokemon/mudkip.png new file mode 100644 index 0000000..ef2ebc2 Binary files /dev/null and b/pokemon/mudkip.png differ diff --git a/pokemon/mudsdale.png b/pokemon/mudsdale.png new file mode 100644 index 0000000..a38131e Binary files /dev/null and b/pokemon/mudsdale.png differ diff --git a/pokemon/muk.png b/pokemon/muk.png new file mode 100644 index 0000000..618b5d9 Binary files /dev/null and b/pokemon/muk.png differ diff --git a/pokemon/munchlax.png b/pokemon/munchlax.png new file mode 100644 index 0000000..bcc4dda Binary files /dev/null and b/pokemon/munchlax.png differ diff --git a/pokemon/munna.png b/pokemon/munna.png new file mode 100644 index 0000000..8782daf Binary files /dev/null and b/pokemon/munna.png differ diff --git a/pokemon/murkrow.png b/pokemon/murkrow.png new file mode 100644 index 0000000..cee57f9 Binary files /dev/null and b/pokemon/murkrow.png differ diff --git a/pokemon/musharna.png b/pokemon/musharna.png new file mode 100644 index 0000000..c4e5afe Binary files /dev/null and b/pokemon/musharna.png differ diff --git a/pokemon/nacli.png b/pokemon/nacli.png new file mode 100644 index 0000000..8f7fc6d Binary files /dev/null and b/pokemon/nacli.png differ diff --git a/pokemon/naclstack.png b/pokemon/naclstack.png new file mode 100644 index 0000000..6e1e38d Binary files /dev/null and b/pokemon/naclstack.png differ diff --git a/pokemon/naganadel.png b/pokemon/naganadel.png new file mode 100644 index 0000000..6b00c46 Binary files /dev/null and b/pokemon/naganadel.png differ diff --git a/pokemon/natu.png b/pokemon/natu.png new file mode 100644 index 0000000..b6d44ec Binary files /dev/null and b/pokemon/natu.png differ diff --git a/pokemon/necrozma.png b/pokemon/necrozma.png new file mode 100644 index 0000000..9cb5f07 Binary files /dev/null and b/pokemon/necrozma.png differ diff --git a/pokemon/nickit.png b/pokemon/nickit.png new file mode 100644 index 0000000..d86f0d2 Binary files /dev/null and b/pokemon/nickit.png differ diff --git a/pokemon/nidoking.png b/pokemon/nidoking.png new file mode 100644 index 0000000..01bd3fc Binary files /dev/null and b/pokemon/nidoking.png differ diff --git a/pokemon/nidoqueen.png b/pokemon/nidoqueen.png new file mode 100644 index 0000000..758d1c9 Binary files /dev/null and b/pokemon/nidoqueen.png differ diff --git a/pokemon/nidoran♀.png b/pokemon/nidoran♀.png new file mode 100644 index 0000000..a0afeba Binary files /dev/null and b/pokemon/nidoran♀.png differ diff --git a/pokemon/nidoran♂.png b/pokemon/nidoran♂.png new file mode 100644 index 0000000..cca3127 Binary files /dev/null and b/pokemon/nidoran♂.png differ diff --git a/pokemon/nidorina.png b/pokemon/nidorina.png new file mode 100644 index 0000000..3f6c392 Binary files /dev/null and b/pokemon/nidorina.png differ diff --git a/pokemon/nidorino.png b/pokemon/nidorino.png new file mode 100644 index 0000000..d81ad10 Binary files /dev/null and b/pokemon/nidorino.png differ diff --git a/pokemon/nihilego.png b/pokemon/nihilego.png new file mode 100644 index 0000000..e964f89 Binary files /dev/null and b/pokemon/nihilego.png differ diff --git a/pokemon/nincada.png b/pokemon/nincada.png new file mode 100644 index 0000000..b8409a6 Binary files /dev/null and b/pokemon/nincada.png differ diff --git a/pokemon/ninetales.png b/pokemon/ninetales.png new file mode 100644 index 0000000..fe9d540 Binary files /dev/null and b/pokemon/ninetales.png differ diff --git a/pokemon/ninjask.png b/pokemon/ninjask.png new file mode 100644 index 0000000..84b0cf0 Binary files /dev/null and b/pokemon/ninjask.png differ diff --git a/pokemon/noctowl.png b/pokemon/noctowl.png new file mode 100644 index 0000000..d796d26 Binary files /dev/null and b/pokemon/noctowl.png differ diff --git a/pokemon/noibat.png b/pokemon/noibat.png new file mode 100644 index 0000000..839df81 Binary files /dev/null and b/pokemon/noibat.png differ diff --git a/pokemon/noivern.png b/pokemon/noivern.png new file mode 100644 index 0000000..e2989c2 Binary files /dev/null and b/pokemon/noivern.png differ diff --git a/pokemon/nosepass.png b/pokemon/nosepass.png new file mode 100644 index 0000000..84a77d6 Binary files /dev/null and b/pokemon/nosepass.png differ diff --git a/pokemon/numel.png b/pokemon/numel.png new file mode 100644 index 0000000..59821c9 Binary files /dev/null and b/pokemon/numel.png differ diff --git a/pokemon/nuzleaf.png b/pokemon/nuzleaf.png new file mode 100644 index 0000000..fc1fd78 Binary files /dev/null and b/pokemon/nuzleaf.png differ diff --git a/pokemon/nymble.png b/pokemon/nymble.png new file mode 100644 index 0000000..d746574 Binary files /dev/null and b/pokemon/nymble.png differ diff --git a/pokemon/obstagoon.png b/pokemon/obstagoon.png new file mode 100644 index 0000000..19c43b3 Binary files /dev/null and b/pokemon/obstagoon.png differ diff --git a/pokemon/octillery.png b/pokemon/octillery.png new file mode 100644 index 0000000..ef19acd Binary files /dev/null and b/pokemon/octillery.png differ diff --git a/pokemon/oddish.png b/pokemon/oddish.png new file mode 100644 index 0000000..7bb7ad1 Binary files /dev/null and b/pokemon/oddish.png differ diff --git a/pokemon/oinkologne.png b/pokemon/oinkologne.png new file mode 100644 index 0000000..b444e3b Binary files /dev/null and b/pokemon/oinkologne.png differ diff --git a/pokemon/omanyte.png b/pokemon/omanyte.png new file mode 100644 index 0000000..52be379 Binary files /dev/null and b/pokemon/omanyte.png differ diff --git a/pokemon/omastar.png b/pokemon/omastar.png new file mode 100644 index 0000000..0ca0c7d Binary files /dev/null and b/pokemon/omastar.png differ diff --git a/pokemon/onix.png b/pokemon/onix.png new file mode 100644 index 0000000..3066f89 Binary files /dev/null and b/pokemon/onix.png differ diff --git a/pokemon/oranguru.png b/pokemon/oranguru.png new file mode 100644 index 0000000..3101bac Binary files /dev/null and b/pokemon/oranguru.png differ diff --git a/pokemon/orbeetle.png b/pokemon/orbeetle.png new file mode 100644 index 0000000..a17db8b Binary files /dev/null and b/pokemon/orbeetle.png differ diff --git a/pokemon/oricorio.png b/pokemon/oricorio.png new file mode 100644 index 0000000..d88dc25 Binary files /dev/null and b/pokemon/oricorio.png differ diff --git a/pokemon/orthworm.png b/pokemon/orthworm.png new file mode 100644 index 0000000..619476d Binary files /dev/null and b/pokemon/orthworm.png differ diff --git a/pokemon/oshawott.png b/pokemon/oshawott.png new file mode 100644 index 0000000..147d65f Binary files /dev/null and b/pokemon/oshawott.png differ diff --git a/pokemon/overqwil.png b/pokemon/overqwil.png new file mode 100644 index 0000000..97590aa Binary files /dev/null and b/pokemon/overqwil.png differ diff --git a/pokemon/pachirisu.png b/pokemon/pachirisu.png new file mode 100644 index 0000000..46f5584 Binary files /dev/null and b/pokemon/pachirisu.png differ diff --git a/pokemon/palafin.png b/pokemon/palafin.png new file mode 100644 index 0000000..18a8ba9 Binary files /dev/null and b/pokemon/palafin.png differ diff --git a/pokemon/palkia.png b/pokemon/palkia.png new file mode 100644 index 0000000..d4b45eb Binary files /dev/null and b/pokemon/palkia.png differ diff --git a/pokemon/palossand.png b/pokemon/palossand.png new file mode 100644 index 0000000..4c4a0d6 Binary files /dev/null and b/pokemon/palossand.png differ diff --git a/pokemon/palpitoad.png b/pokemon/palpitoad.png new file mode 100644 index 0000000..f2b446b Binary files /dev/null and b/pokemon/palpitoad.png differ diff --git a/pokemon/pancham.png b/pokemon/pancham.png new file mode 100644 index 0000000..b7cec28 Binary files /dev/null and b/pokemon/pancham.png differ diff --git a/pokemon/pangoro.png b/pokemon/pangoro.png new file mode 100644 index 0000000..01e5bb6 Binary files /dev/null and b/pokemon/pangoro.png differ diff --git a/pokemon/panpour.png b/pokemon/panpour.png new file mode 100644 index 0000000..e991bbf Binary files /dev/null and b/pokemon/panpour.png differ diff --git a/pokemon/pansage.png b/pokemon/pansage.png new file mode 100644 index 0000000..e8d8791 Binary files /dev/null and b/pokemon/pansage.png differ diff --git a/pokemon/pansear.png b/pokemon/pansear.png new file mode 100644 index 0000000..a619028 Binary files /dev/null and b/pokemon/pansear.png differ diff --git a/pokemon/paras.png b/pokemon/paras.png new file mode 100644 index 0000000..32d32da Binary files /dev/null and b/pokemon/paras.png differ diff --git a/pokemon/parasect.png b/pokemon/parasect.png new file mode 100644 index 0000000..90fd9b9 Binary files /dev/null and b/pokemon/parasect.png differ diff --git a/pokemon/passimian.png b/pokemon/passimian.png new file mode 100644 index 0000000..3d41084 Binary files /dev/null and b/pokemon/passimian.png differ diff --git a/pokemon/patrat.png b/pokemon/patrat.png new file mode 100644 index 0000000..e635dbe Binary files /dev/null and b/pokemon/patrat.png differ diff --git a/pokemon/pawmi.png b/pokemon/pawmi.png new file mode 100644 index 0000000..75d2569 Binary files /dev/null and b/pokemon/pawmi.png differ diff --git a/pokemon/pawmo.png b/pokemon/pawmo.png new file mode 100644 index 0000000..c36422f Binary files /dev/null and b/pokemon/pawmo.png differ diff --git a/pokemon/pawmot.png b/pokemon/pawmot.png new file mode 100644 index 0000000..d7e35f7 Binary files /dev/null and b/pokemon/pawmot.png differ diff --git a/pokemon/pawniard.png b/pokemon/pawniard.png new file mode 100644 index 0000000..18ca632 Binary files /dev/null and b/pokemon/pawniard.png differ diff --git a/pokemon/pelipper.png b/pokemon/pelipper.png new file mode 100644 index 0000000..89ddb85 Binary files /dev/null and b/pokemon/pelipper.png differ diff --git a/pokemon/perrserker.png b/pokemon/perrserker.png new file mode 100644 index 0000000..c55aedb Binary files /dev/null and b/pokemon/perrserker.png differ diff --git a/pokemon/persian.png b/pokemon/persian.png new file mode 100644 index 0000000..923d023 Binary files /dev/null and b/pokemon/persian.png differ diff --git a/pokemon/petilil.png b/pokemon/petilil.png new file mode 100644 index 0000000..eae89c0 Binary files /dev/null and b/pokemon/petilil.png differ diff --git a/pokemon/phanpy.png b/pokemon/phanpy.png new file mode 100644 index 0000000..59867e0 Binary files /dev/null and b/pokemon/phanpy.png differ diff --git a/pokemon/phantump.png b/pokemon/phantump.png new file mode 100644 index 0000000..0910508 Binary files /dev/null and b/pokemon/phantump.png differ diff --git a/pokemon/pheromosa.png b/pokemon/pheromosa.png new file mode 100644 index 0000000..e0417dd Binary files /dev/null and b/pokemon/pheromosa.png differ diff --git a/pokemon/phione.png b/pokemon/phione.png new file mode 100644 index 0000000..a044d88 Binary files /dev/null and b/pokemon/phione.png differ diff --git a/pokemon/pichu.png b/pokemon/pichu.png new file mode 100644 index 0000000..f91475a Binary files /dev/null and b/pokemon/pichu.png differ diff --git a/pokemon/pidgeot.png b/pokemon/pidgeot.png new file mode 100644 index 0000000..ea4c6bc Binary files /dev/null and b/pokemon/pidgeot.png differ diff --git a/pokemon/pidgeotto.png b/pokemon/pidgeotto.png new file mode 100644 index 0000000..f9f7cc3 Binary files /dev/null and b/pokemon/pidgeotto.png differ diff --git a/pokemon/pidgey.png b/pokemon/pidgey.png new file mode 100644 index 0000000..db38ebd Binary files /dev/null and b/pokemon/pidgey.png differ diff --git a/pokemon/pidove.png b/pokemon/pidove.png new file mode 100644 index 0000000..0fe7103 Binary files /dev/null and b/pokemon/pidove.png differ diff --git a/pokemon/pignite.png b/pokemon/pignite.png new file mode 100644 index 0000000..1380a44 Binary files /dev/null and b/pokemon/pignite.png differ diff --git a/pokemon/pikachu.png b/pokemon/pikachu.png new file mode 100644 index 0000000..030598c Binary files /dev/null and b/pokemon/pikachu.png differ diff --git a/pokemon/pikipek.png b/pokemon/pikipek.png new file mode 100644 index 0000000..2a54f1a Binary files /dev/null and b/pokemon/pikipek.png differ diff --git a/pokemon/piloswine.png b/pokemon/piloswine.png new file mode 100644 index 0000000..6e68327 Binary files /dev/null and b/pokemon/piloswine.png differ diff --git a/pokemon/pincurchin.png b/pokemon/pincurchin.png new file mode 100644 index 0000000..d037e44 Binary files /dev/null and b/pokemon/pincurchin.png differ diff --git a/pokemon/pineco.png b/pokemon/pineco.png new file mode 100644 index 0000000..7ee1d36 Binary files /dev/null and b/pokemon/pineco.png differ diff --git a/pokemon/pinsir.png b/pokemon/pinsir.png new file mode 100644 index 0000000..e5cfc56 Binary files /dev/null and b/pokemon/pinsir.png differ diff --git a/pokemon/piplup.png b/pokemon/piplup.png new file mode 100644 index 0000000..7166c06 Binary files /dev/null and b/pokemon/piplup.png differ diff --git a/pokemon/plusle.png b/pokemon/plusle.png new file mode 100644 index 0000000..128c6de Binary files /dev/null and b/pokemon/plusle.png differ diff --git a/pokemon/poipole.png b/pokemon/poipole.png new file mode 100644 index 0000000..7633b43 Binary files /dev/null and b/pokemon/poipole.png differ diff --git a/pokemon/pokemon.json b/pokemon/pokemon.json new file mode 100644 index 0000000..3c39532 --- /dev/null +++ b/pokemon/pokemon.json @@ -0,0 +1,7060 @@ +{ + "pokemon": [ + { + "name": "Bulbasaur", + "link_id": "bulbasaur", + "img_filename": "pokemon/bulbasaur.png", + "description": "Bulbasaur (Japanese: \u30d5\u30b7\u30ae\u30c0\u30cd Fushigidane) is a dual-type Grass/Poison Pok\u00e9mon introduced in Generation I.\nIt evolves into Ivysaur starting at level 16, which evolves into Venusaur starting at level 32.\nAlong with Charmander and Squirtle, Bulbasaur is one of three starter Pok\u00e9mon of Kanto available at the beginning of Pok\u00e9mon Red, Green, Blue, FireRed, and LeafGreen.\n", + "appears_in_book": false + }, + { + "name": "Ivysaur", + "link_id": "ivysaur", + "img_filename": "pokemon/ivysaur.png", + "description": "Ivysaur (Japanese: \u30d5\u30b7\u30ae\u30bd\u30a6 Fushigisou) is a dual-type Grass/Poison Pok\u00e9mon introduced in Generation I.\nIt evolves from Bulbasaur starting at level 16 and evolves into Venusaur starting at level 32.\n", + "appears_in_book": false + }, + { + "name": "Venusaur", + "link_id": "venusaur", + "img_filename": "pokemon/venusaur.png", + "description": "Venusaur (Japanese: \u30d5\u30b7\u30ae\u30d0\u30ca Fushigibana) is a dual-type Grass/Poison Pok\u00e9mon introduced in Generation I.\nIt evolves from Ivysaur starting at level 32. It is the final form of Bulbasaur.\nVenusaur has two other forms.\n", + "appears_in_book": false + }, + { + "name": "Charmander", + "link_id": "charmander", + "img_filename": "pokemon/charmander.png", + "description": "Charmander (Japanese: \u30d2\u30c8\u30ab\u30b2 Hitokage) is a Fire-type Pok\u00e9mon introduced in Generation I.\nIt evolves into Charmeleon starting at level 16, which evolves into Charizard starting at level 36.\nAlong with Bulbasaur and Squirtle, Charmander is one of three starter Pok\u00e9mon of Kanto available at the beginning of Pok\u00e9mon Red, Green, Blue, FireRed, and LeafGreen.\n", + "appears_in_book": false + }, + { + "name": "Charmeleon", + "link_id": "charmeleon", + "img_filename": "pokemon/charmeleon.png", + "description": "Charmeleon (Japanese: \u30ea\u30b6\u30fc\u30c9 Lizardo) is a Fire-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Charmander starting at level 16 and evolves into Charizard starting at level 36.\n", + "appears_in_book": false + }, + { + "name": "Charizard", + "link_id": "charizard", + "img_filename": "pokemon/charizard.png", + "description": "Charizard (Japanese: \u30ea\u30b6\u30fc\u30c9\u30f3 Lizardon) is a dual-type Fire/Flying Pok\u00e9mon introduced in Generation I.\nIt evolves from Charmeleon starting at level 36. It is the final form of Charmander.\nCharizard has three other forms.\n", + "appears_in_book": false + }, + { + "name": "Squirtle", + "link_id": "squirtle", + "img_filename": "pokemon/squirtle.png", + "description": "Squirtle (Japanese: \u30bc\u30cb\u30ac\u30e1 Zenigame) is a Water-type Pok\u00e9mon introduced in Generation I.\nIt evolves into Wartortle starting at level 16, which evolves into Blastoise starting at level 36.\nAlong with Bulbasaur and Charmander, Squirtle is one of three starter Pok\u00e9mon of Kanto available at the beginning of Pok\u00e9mon Red, Green, Blue, FireRed, and LeafGreen.\n", + "appears_in_book": false + }, + { + "name": "Wartortle", + "link_id": "wartortle", + "img_filename": "pokemon/wartortle.png", + "description": "Wartortle (Japanese: \u30ab\u30e1\u30fc\u30eb Kameil) is a Water-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Squirtle starting at level 16 and evolves into Blastoise starting at level 36.\n", + "appears_in_book": false + }, + { + "name": "Blastoise", + "link_id": "blastoise", + "img_filename": "pokemon/blastoise.png", + "description": "Blastoise (Japanese: \u30ab\u30e1\u30c3\u30af\u30b9 Kamex) is a Water-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Wartortle starting at level 36. It is the final form of Squirtle.\nBlastoise has two other forms.\n", + "appears_in_book": false + }, + { + "name": "Caterpie", + "link_id": "caterpie", + "img_filename": "pokemon/caterpie.png", + "description": "Caterpie (Japanese: \u30ad\u30e3\u30bf\u30d4\u30fc Caterpie) is a Bug-type Pok\u00e9mon introduced in Generation I.\nIt evolves into Metapod starting at level 7, which evolves into Butterfree starting at level 10.\n", + "appears_in_book": false + }, + { + "name": "Metapod", + "link_id": "metapod", + "img_filename": "pokemon/metapod.png", + "description": "Metapod (Japanese: \u30c8\u30e9\u30f3\u30bb\u30eb Transel) is a Bug-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Caterpie starting at level 7 and evolves into Butterfree starting at level 10.\n", + "appears_in_book": false + }, + { + "name": "Butterfree", + "link_id": "butterfree", + "img_filename": "pokemon/butterfree.png", + "description": "Butterfree (Japanese: \u30d0\u30bf\u30d5\u30ea\u30fc Butterfree) is a dual-type Bug/Flying Pok\u00e9mon introduced in Generation I.\nIt evolves from Metapod starting at level 10. It is the final form of Caterpie.\nButterfree has a Gigantamax form.\n", + "appears_in_book": false + }, + { + "name": "Weedle", + "link_id": "weedle", + "img_filename": "pokemon/weedle.png", + "description": "Weedle (Japanese: \u30d3\u30fc\u30c9\u30eb Beedle) is a dual-type Bug/Poison Pok\u00e9mon introduced in Generation I.\nIt evolves into Kakuna starting at level 7, which evolves into Beedrill starting at level 10.\n", + "appears_in_book": false + }, + { + "name": "Kakuna", + "link_id": "kakuna", + "img_filename": "pokemon/kakuna.png", + "description": "Kakuna (Japanese: \u30b3\u30af\u30fc\u30f3 Cocoon) is a dual-type Bug/Poison Pok\u00e9mon introduced in Generation I.\nIt evolves from Weedle starting at level 7 and evolves into Beedrill starting at level 10.\n", + "appears_in_book": false + }, + { + "name": "Beedrill", + "link_id": "beedrill", + "img_filename": "pokemon/beedrill.png", + "description": "Beedrill (Japanese: \u30b9\u30d4\u30a2\u30fc Spear) is a dual-type Bug/Poison Pok\u00e9mon introduced in Generation I.\nIt evolves from Kakuna starting at level 10. It is the final form of Weedle.\nBeedrill can Mega Evolve into Mega Beedrill using the Beedrillite.\n", + "appears_in_book": false + }, + { + "name": "Pidgey", + "link_id": "pidgey", + "img_filename": "pokemon/pidgey.png", + "description": "Pidgey (Japanese: \u30dd\u30c3\u30dd Poppo) is a dual-type Normal/Flying Pok\u00e9mon introduced in Generation I.\nIt evolves into Pidgeotto starting at level 18, which evolves into Pidgeot starting at level 36.\n", + "appears_in_book": false + }, + { + "name": "Pidgeotto", + "link_id": "pidgeotto", + "img_filename": "pokemon/pidgeotto.png", + "description": "Pidgeotto (Japanese: \u30d4\u30b8\u30e7\u30f3 Pigeon) is a dual-type Normal/Flying Pok\u00e9mon introduced in Generation I.\nIt evolves from Pidgey starting at level 18 and evolves into Pidgeot starting at level 36.\n", + "appears_in_book": false + }, + { + "name": "Pidgeot", + "link_id": "pidgeot", + "img_filename": "pokemon/pidgeot.png", + "description": "Pidgeot (Japanese: \u30d4\u30b8\u30e7\u30c3\u30c8 Pigeot) is a dual-type Normal/Flying Pok\u00e9mon introduced in Generation I.\nIt evolves from Pidgeotto starting at level 36. It is the final form of Pidgey.\nPidgeot can Mega Evolve into Mega Pidgeot using the Pidgeotite.\n", + "appears_in_book": false + }, + { + "name": "Rattata", + "link_id": "rattata", + "img_filename": "pokemon/rattata.png", + "description": "Rattata (Japanese: \u30b3\u30e9\u30c3\u30bf Koratta) is a Normal-type Pok\u00e9mon introduced in Generation I.\nIt evolves into Raticate starting at level 20.\nIn Alola, Rattata has a dual-type Dark/Normal regional form. In Pok\u00e9mon Sun, Moon, Ultra Sun, and Ultra Moon, it evolves into Alolan Raticate when leveled up at night starting at level 20. In Pok\u00e9mon: Let's Go, Pikachu! and Let's Go, Eevee!, it evolves into Alolan Raticate starting at level 20.\nIt is the only possible starter Pok\u00e9mon in Pok\u00e9mon Rumble.\n", + "appears_in_book": false + }, + { + "name": "Raticate", + "link_id": "raticate", + "img_filename": "pokemon/raticate.png", + "description": "Raticate (Japanese: \u30e9\u30c3\u30bf Ratta) is a Normal-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Rattata starting at level 20.\nIn Alola, Raticate has a dual-type Dark/Normal regional form. In Pok\u00e9mon Sun, Moon, Ultra Sun, and Ultra Moon, it evolves from Alolan Rattata when leveled up at night starting at level 20. In Pok\u00e9mon: Let's Go, Pikachu! and Let's Go, Eevee!, it evolves from Alolan Rattata starting at level 20.\n", + "appears_in_book": false + }, + { + "name": "Spearow", + "link_id": "spearow", + "img_filename": "pokemon/spearow.png", + "description": "Spearow (Japanese: \u30aa\u30cb\u30b9\u30ba\u30e1 Onisuzume) is a dual-type Normal/Flying Pok\u00e9mon introduced in Generation I.\nIt evolves into Fearow starting at level 20.\n", + "appears_in_book": false + }, + { + "name": "Fearow", + "link_id": "fearow", + "img_filename": "pokemon/fearow.png", + "description": "Fearow (Japanese: \u30aa\u30cb\u30c9\u30ea\u30eb Onidrill) is a dual-type Normal/Flying Pok\u00e9mon introduced in Generation I.\nIt evolves from Spearow starting at level 20.\n", + "appears_in_book": false + }, + { + "name": "Ekans", + "link_id": "ekans", + "img_filename": "pokemon/ekans.png", + "description": "Ekans (Japanese: \u30a2\u30fc\u30dc Arbo) is a Poison-type Pok\u00e9mon introduced in Generation I.\nIt evolves into Arbok starting at level 22.\n", + "appears_in_book": false + }, + { + "name": "Arbok", + "link_id": "arbok", + "img_filename": "pokemon/arbok.png", + "description": "Arbok (Japanese: \u30a2\u30fc\u30dc\u30c3\u30af Arbok) is a Poison-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Ekans starting at level 22.\n", + "appears_in_book": false + }, + { + "name": "Pikachu", + "link_id": "pikachu", + "img_filename": "pokemon/pikachu.png", + "description": "Pikachu (Japanese: \u30d4\u30ab\u30c1\u30e5\u30a6 Pikachu) is an Electric-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Pichu when leveled up with high friendship and evolves into Raichu when exposed to a Thunder Stone.\nIn Alola, Pikachu will evolve into Alolan Raichu when exposed to a Thunder Stone.\nPikachu has a Gigantamax form. Pikachu with the Gigantamax Factor cannot evolve.\nIn Pok\u00e9mon Yellow, the starter Pikachu will refuse to evolve into Raichu unless it is traded and evolved on another save file. In Pok\u00e9mon: Let's Go, Pikachu!, the player's partner Pikachu will also not evolve, but cannot be traded to become a Raichu.\nPikachu is popularly known as the mascot of the Pok\u00e9mon franchise and one of Nintendo's major mascots.\nIt is also the game mascot and starter Pok\u00e9mon of Pok\u00e9mon Yellow and Let's Go, Pikachu!. It has made numerous appearances on the boxes of spin-off titles.\nPikachu is also the starter Pok\u00e9mon of Pok\u00e9mon Rumble Blast and Pok\u00e9mon Rumble World.\n", + "appears_in_book": false + }, + { + "name": "Raichu", + "link_id": "raichu", + "img_filename": "pokemon/raichu.png", + "description": "Raichu (Japanese: \u30e9\u30a4\u30c1\u30e5\u30a6 Raichu) is an Electric-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Pikachu when exposed to a Thunder Stone. It is the final form of Pichu.\nIn Alola, Raichu has a dual-type Electric/Psychic regional form. It evolves from Pikachu when exposed to a Thunder Stone. All Pikachu in Alola will evolve into this form regardless of their origin. It is the final form of Pichu in the Alola region.\n", + "appears_in_book": false + }, + { + "name": "Sandshrew", + "link_id": "sandshrew", + "img_filename": "pokemon/sandshrew.png", + "description": "Sandshrew (Japanese: \u30b5\u30f3\u30c9 Sand) is a Ground-type Pok\u00e9mon introduced in Generation I.\nIt evolves into Sandslash starting at level 22.\nIn Alola, Sandshrew has a dual-type Ice/Steel regional form. It evolves into Alolan Sandslash when exposed to an Ice Stone.\n", + "appears_in_book": false + }, + { + "name": "Sandslash", + "link_id": "sandslash", + "img_filename": "pokemon/sandslash.png", + "description": "Sandslash (Japanese: \u30b5\u30f3\u30c9\u30d1\u30f3 Sandpan) is a Ground-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Sandshrew starting at level 22.\nIn Alola, Sandslash has a dual-type Ice/Steel regional form. It evolves from Alolan Sandshrew when exposed to an Ice Stone.\n", + "appears_in_book": false + }, + { + "name": "Nidoran\u2640", + "link_id": "nidoran", + "img_filename": "pokemon/nidoran\u2640.png", + "description": "Nidoran\u2640 (Japanese: \u30cb\u30c9\u30e9\u30f3\u2640 Nidoran\u2640) is a Poison-type Pok\u00e9mon introduced in Generation I.\nIt evolves into Nidorina starting at level 16, which evolves into Nidoqueen when exposed to a Moon Stone.\nIt is related to the Nidoran\u2642 line and can produce Eggs that contain either Nidoran\u2640 or Nidoran\u2642. However, it is the only one of its line that can breed, as Nidorina and Nidoqueen are part of the No Eggs Discovered Egg Group.\n", + "appears_in_book": false + }, + { + "name": "Nidorina", + "link_id": "nidorina", + "img_filename": "pokemon/nidorina.png", + "description": "Nidorina (Japanese: \u30cb\u30c9\u30ea\u30fc\u30ca Nidorina) is a Poison-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Nidoran\u2640 starting at level 16 and evolves into Nidoqueen when exposed to a Moon Stone.\nIt is related to the Nidoran\u2642 line, but unlike Nidoran\u2640, Nidorina cannot breed.\n", + "appears_in_book": false + }, + { + "name": "Nidoqueen", + "link_id": "nidoqueen", + "img_filename": "pokemon/nidoqueen.png", + "description": "Nidoqueen (Japanese: \u30cb\u30c9\u30af\u30a4\u30f3 Nidoqueen) is a dual-type Poison/Ground Pok\u00e9mon introduced in Generation I.\nIt evolves from Nidorina when exposed to a Moon Stone. It is the final form of Nidoran\u2640.\nIt is related to the Nidoran\u2642 line, but unlike Nidoran\u2640, Nidoqueen cannot breed.\n", + "appears_in_book": false + }, + { + "name": "Nidoran\u2642", + "link_id": "nidoran", + "img_filename": "pokemon/nidoran\u2642.png", + "description": "Nidoran\u2642 (Japanese: \u30cb\u30c9\u30e9\u30f3\u2642 Nidoran\u2642) is a Poison-type Pok\u00e9mon introduced in Generation I.\nIt evolves into Nidorino starting at level 16, which evolves into Nidoking when exposed to a Moon Stone.\nIt is related to Nidoran\u2640 and, when bred with Ditto in Generation V or later, can produce Eggs that contain either Nidoran\u2642 or Nidoran\u2640.\n", + "appears_in_book": false + }, + { + "name": "Nidorino", + "link_id": "nidorino", + "img_filename": "pokemon/nidorino.png", + "description": "Nidorino (Japanese: \u30cb\u30c9\u30ea\u30fc\u30ce Nidorino) is a Poison-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Nidoran\u2642 starting at level 16 and evolves into Nidoking when exposed to a Moon Stone.\nIt is related to Nidoran\u2640 and, starting in Generation V, can produce Eggs that contain either Nidoran\u2642 or Nidoran\u2640 when bred with Ditto.\n", + "appears_in_book": false + }, + { + "name": "Nidoking", + "link_id": "nidoking", + "img_filename": "pokemon/nidoking.png", + "description": "Nidoking (Japanese: \u30cb\u30c9\u30ad\u30f3\u30b0 Nidoking) is a dual-type Poison/Ground Pok\u00e9mon introduced in Generation I.\nIt evolves from Nidorino when exposed to a Moon Stone. It is the final form of Nidoran\u2642.\nIt is related to Nidoran\u2640 and, starting in Generation V, can produce Eggs that contain either Nidoran\u2642 or Nidoran\u2640 when bred with Ditto.\n", + "appears_in_book": false + }, + { + "name": "Clefairy", + "link_id": "clefairy", + "img_filename": "pokemon/clefairy.png", + "description": "Clefairy (Japanese: \u30d4\u30c3\u30d4 Pippi) is a Fairy-type Pok\u00e9mon introduced in Generation I. Prior to Generation VI, it was a Normal-type Pok\u00e9mon.\nIt evolves from Cleffa when leveled up with high friendship and evolves into Clefable when exposed to a Moon Stone.\n", + "appears_in_book": false + }, + { + "name": "Clefable", + "link_id": "clefable", + "img_filename": "pokemon/clefable.png", + "description": "Clefable (Japanese: \u30d4\u30af\u30b7\u30fc Pixy) is a Fairy-type Pok\u00e9mon introduced in Generation I. Prior to Generation VI, it was a Normal-type Pok\u00e9mon.\nIt evolves from Clefairy when exposed to a Moon Stone. It is the final form of Cleffa.\n", + "appears_in_book": false + }, + { + "name": "Vulpix", + "link_id": "vulpix", + "img_filename": "pokemon/vulpix.png", + "description": "Vulpix (Japanese: \u30ed\u30b3\u30f3 Rokon) is a Fire-type Pok\u00e9mon introduced in Generation I.\nIt evolves into Ninetales when exposed to a Fire Stone.\nIn Alola, Vulpix has an Ice-type regional form. It evolves into Alolan Ninetales when exposed to an Ice Stone.\n", + "appears_in_book": false + }, + { + "name": "Ninetales", + "link_id": "ninetales", + "img_filename": "pokemon/ninetales.png", + "description": "Ninetales (Japanese: \u30ad\u30e5\u30a6\u30b3\u30f3 Kyukon) is a Fire-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Vulpix when exposed to a Fire Stone.\nIn Alola, Ninetales has a dual-type Ice/Fairy regional form. It evolves from Alolan Vulpix when exposed to an Ice Stone.\n", + "appears_in_book": false + }, + { + "name": "Jigglypuff", + "link_id": "jigglypuff", + "img_filename": "pokemon/jigglypuff.png", + "description": "Jigglypuff (Japanese: \u30d7\u30ea\u30f3 Purin) is a dual-type Normal/Fairy Pok\u00e9mon introduced in Generation I. Prior to Generation VI, it was a pure Normal-type Pok\u00e9mon.\nIt evolves from Igglybuff when leveled up with high friendship and evolves into Wigglytuff when exposed to a Moon Stone.\nGeneration IX introduced the Paradox Pokemon Scream Tail which appears to be an ancient relative of Jigglypuff.\n", + "appears_in_book": false + }, + { + "name": "Wigglytuff", + "link_id": "wigglytuff", + "img_filename": "pokemon/wigglytuff.png", + "description": "Wigglytuff (Japanese: \u30d7\u30af\u30ea\u30f3 Pukurin) is a dual-type Normal/Fairy Pok\u00e9mon introduced in Generation I. Prior to Generation VI, it was a pure Normal-type Pok\u00e9mon.\nIt evolves from Jigglypuff when exposed to a Moon Stone. It is the final form of Igglybuff.\n", + "appears_in_book": false + }, + { + "name": "Zubat", + "link_id": "zubat", + "img_filename": "pokemon/zubat.png", + "description": "Zubat (Japanese: \u30ba\u30d0\u30c3\u30c8 Zubat) is a dual-type Poison/Flying Pok\u00e9mon introduced in Generation I.\nIt evolves into Golbat starting at level 22, which evolves into Crobat when leveled up with high friendship.\n", + "appears_in_book": false + }, + { + "name": "Golbat", + "link_id": "golbat", + "img_filename": "pokemon/golbat.png", + "description": "Golbat (Japanese: \u30b4\u30eb\u30d0\u30c3\u30c8 Golbat) is a dual-type Poison/Flying Pok\u00e9mon introduced in Generation I.\nIt evolves from Zubat starting at level 22 and evolves into Crobat when leveled up with high friendship.\n", + "appears_in_book": false + }, + { + "name": "Oddish", + "link_id": "oddish", + "img_filename": "pokemon/oddish.png", + "description": "Oddish (Japanese: \u30ca\u30be\u30ce\u30af\u30b5 Nazonokusa) is a dual-type Grass/Poison Pok\u00e9mon introduced in Generation I.\nIt evolves into Gloom starting at level 21, which evolves into Vileplume when exposed to a Leaf Stone or into Bellossom when exposed to a Sun Stone.\n", + "appears_in_book": false + }, + { + "name": "Gloom", + "link_id": "gloom", + "img_filename": "pokemon/gloom.png", + "description": "Gloom (Japanese: \u30af\u30b5\u30a4\u30cf\u30ca Kusaihana) is a dual-type Grass/Poison Pok\u00e9mon introduced in Generation I.\nIt evolves from Oddish at level 21 and evolves into either Vileplume when exposed to a Leaf Stone or Bellossom when exposed to a Sun Stone.\n", + "appears_in_book": false + }, + { + "name": "Vileplume", + "link_id": "vileplume", + "img_filename": "pokemon/vileplume.png", + "description": "Vileplume (Japanese: \u30e9\u30d5\u30ec\u30b7\u30a2 Ruffresia) is a dual-type Grass/Poison Pok\u00e9mon introduced in Generation I.\nIt evolves from Gloom when exposed to a Leaf Stone. It is one of Oddish's final forms, the other being Bellossom.\n", + "appears_in_book": false + }, + { + "name": "Paras", + "link_id": "paras", + "img_filename": "pokemon/paras.png", + "description": "Paras (Japanese: \u30d1\u30e9\u30b9 Paras) is a dual-type Bug/Grass Pok\u00e9mon introduced in Generation I.\nIt evolves into Parasect starting at level 24.\n", + "appears_in_book": false + }, + { + "name": "Parasect", + "link_id": "parasect", + "img_filename": "pokemon/parasect.png", + "description": "Parasect (Japanese: \u30d1\u30e9\u30bb\u30af\u30c8 Parasect) is a dual-type Bug/Grass Pok\u00e9mon introduced in Generation I.\nIt evolves from Paras starting at level 24.\n", + "appears_in_book": false + }, + { + "name": "Venonat", + "link_id": "venonat", + "img_filename": "pokemon/venonat.png", + "description": "Venonat (Japanese: \u30b3\u30f3\u30d1\u30f3 Kongpang) is a dual-type Bug/Poison Pok\u00e9mon introduced in Generation I.\nIt evolves into Venomoth starting at level 31.\n", + "appears_in_book": false + }, + { + "name": "Venomoth", + "link_id": "venomoth", + "img_filename": "pokemon/venomoth.png", + "description": "Venomoth (Japanese: \u30e2\u30eb\u30d5\u30a9\u30f3 Morphon) is a dual-type Bug/Poison Pok\u00e9mon introduced in Generation I.\nIt evolves from Venonat starting at level 31.\n", + "appears_in_book": false + }, + { + "name": "Diglett", + "link_id": "diglett", + "img_filename": "pokemon/diglett.png", + "description": "Diglett (Japanese: \u30c7\u30a3\u30b0\u30c0 Digda) is a Ground-type Pok\u00e9mon introduced in Generation I.\nIt evolves into Dugtrio starting at level 26.\nIn Alola, Diglett has a dual-type Ground/Steel regional form. It evolves into Alolan Dugtrio starting at level 26.\n", + "appears_in_book": false + }, + { + "name": "Dugtrio", + "link_id": "dugtrio", + "img_filename": "pokemon/dugtrio.png", + "description": "Dugtrio (Japanese: \u30c0\u30b0\u30c8\u30ea\u30aa Dugtrio) is a Ground-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Diglett starting at level 26.\nIn Alola, Dugtrio has a dual-type Ground/Steel regional form. It evolves from Alolan Diglett starting at level 26.\n", + "appears_in_book": false + }, + { + "name": "Meowth", + "link_id": "meowth", + "img_filename": "pokemon/meowth.png", + "description": "Meowth (Japanese: \u30cb\u30e3\u30fc\u30b9 Nyarth) is a Normal-type Pok\u00e9mon introduced in Generation I.\nIt evolves into Persian starting at level 28.\nIn Alola, Meowth has a Dark-type regional form. It evolves into Alolan Persian when leveled up with high friendship. In Pok\u00e9mon: Let's Go, Pikachu! and Let's Go, Eevee!, it evolves into Alolan Persian starting at level 28.\nIn Galar, Meowth has a Steel-type regional form. It evolves into Perrserker starting at level 28.\nKantonian Meowth has a Gigantamax form. Meowth with the Gigantamax Factor cannot evolve.\nDue to technical limitations, regular Abilities of Alolan Meowth are not displayed in the infobox. These abilties are Pickup\u00a0or Technician, same as ones of Meowth's regular form.\n", + "appears_in_book": false + }, + { + "name": "Persian", + "link_id": "persian", + "img_filename": "pokemon/persian.png", + "description": "Persian (Japanese: \u30da\u30eb\u30b7\u30a2\u30f3 Persian) is a Normal-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Meowth starting at level 28.\nIn Alola, Persian has a Dark-type regional form. It evolves from Alolan Meowth when leveled up with high friendship. In Pok\u00e9mon: Let's Go, Pikachu! and Let's Go, Eevee!, it evolves from Alolan Meowth starting at level 28.\n", + "appears_in_book": false + }, + { + "name": "Psyduck", + "link_id": "psyduck", + "img_filename": "pokemon/psyduck.png", + "description": "Psyduck (Japanese: \u30b3\u30c0\u30c3\u30af Koduck) is a Water-type Pok\u00e9mon introduced in Generation I.\nIt evolves into Golduck starting at level 33.\n", + "appears_in_book": false + }, + { + "name": "Golduck", + "link_id": "golduck", + "img_filename": "pokemon/golduck.png", + "description": "Golduck (Japanese: \u30b4\u30eb\u30c0\u30c3\u30af Golduck) is a Water-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Psyduck starting at level 33.\n", + "appears_in_book": false + }, + { + "name": "Mankey", + "link_id": "mankey", + "img_filename": "pokemon/mankey.png", + "description": "Mankey (Japanese: \u30de\u30f3\u30ad\u30fc Mankey) is a Fighting-type Pok\u00e9mon introduced in Generation I.\nIt evolves into Primeape starting at level 28, which evolves into Annihilape when leveled up after using Rage Fist 20 times.\n", + "appears_in_book": false + }, + { + "name": "Primeape", + "link_id": "primeape", + "img_filename": "pokemon/primeape.png", + "description": "Primeape (Japanese: \u30aa\u30b3\u30ea\u30b6\u30eb Okorizaru) is a Fighting-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Mankey starting at level 28 and evolves into Annihilape when leveled up after using Rage Fist 20 times.\n", + "appears_in_book": false + }, + { + "name": "Growlithe", + "link_id": "growlithe", + "img_filename": "pokemon/growlithe.png", + "description": "Growlithe (Japanese: \u30ac\u30fc\u30c7\u30a3 Gardie) is a Fire-type Pok\u00e9mon introduced in Generation I.\nIt evolves into Arcanine when exposed to a Fire Stone.\nIn Hisui, Growlithe has a dual-type Fire/Rock regional form. It evolves into Hisuian Arcanine when exposed to a Fire Stone.\n", + "appears_in_book": false + }, + { + "name": "Arcanine", + "link_id": "arcanine", + "img_filename": "pokemon/arcanine.png", + "description": "Arcanine (Japanese: \u30a6\u30a4\u30f3\u30c7\u30a3 Windie) is a Fire-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Growlithe when exposed to a Fire Stone.\nIn Hisui, Arcanine has a dual-type Fire/Rock regional form. It evolves from Hisuian Growlithe when exposed to a Fire Stone.\n", + "appears_in_book": false + }, + { + "name": "Poliwag", + "link_id": "poliwag", + "img_filename": "pokemon/poliwag.png", + "description": "Poliwag (Japanese: \u30cb\u30e7\u30ed\u30e2 Nyoromo) is a Water-type Pok\u00e9mon introduced in Generation I.\nIt evolves into Poliwhirl starting at level 25, which evolves into Poliwrath when exposed to a Water Stone or into Politoed when traded while holding a King's Rock.\n", + "appears_in_book": false + }, + { + "name": "Poliwhirl", + "link_id": "poliwhirl", + "img_filename": "pokemon/poliwhirl.png", + "description": "Poliwhirl (Japanese: \u30cb\u30e7\u30ed\u30be Nyorozo) is a Water-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Poliwag starting at level 25. It evolves into Poliwrath when exposed to a Water Stone or Politoed when traded while holding a King's Rock.\n", + "appears_in_book": false + }, + { + "name": "Poliwrath", + "link_id": "poliwrath", + "img_filename": "pokemon/poliwrath.png", + "description": "Poliwrath (Japanese: \u30cb\u30e7\u30ed\u30dc\u30f3 Nyorobon) is a dual-type Water/Fighting Pok\u00e9mon introduced in Generation I.\nIt evolves from Poliwhirl when exposed to a Water Stone. It is one of Poliwag's final forms, the other being Politoed.\n", + "appears_in_book": false + }, + { + "name": "Abra", + "link_id": "abra", + "img_filename": "pokemon/abra.png", + "description": "Abra (Japanese: \u30b1\u30fc\u30b7\u30a3 Casey) is a Psychic-type Pok\u00e9mon introduced in Generation I.\nIt evolves into Kadabra starting at level 16, which evolves into Alakazam when traded, or when exposed to a Linking Cord (Pok\u00e9mon Legends: Arceus).\n", + "appears_in_book": false + }, + { + "name": "Kadabra", + "link_id": "kadabra", + "img_filename": "pokemon/kadabra.png", + "description": "Kadabra (Japanese: \u30e6\u30f3\u30b2\u30e9\u30fc Yungerer) is a Psychic-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Abra starting at level 16 and evolves into Alakazam when traded, or when exposed to a Linking Cord (Pok\u00e9mon Legends: Arceus).\nFrom Generation IV onward, holding an Everstone will not prevent Kadabra from evolving when traded.\n", + "appears_in_book": false + }, + { + "name": "Alakazam", + "link_id": "alakazam", + "img_filename": "pokemon/alakazam.png", + "description": "Alakazam (Japanese: \u30d5\u30fc\u30c7\u30a3\u30f3 Foodin) is a Psychic-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Kadabra when traded, or when exposed to a Linking Cord (Pok\u00e9mon Legends: Arceus). It is the final form of Abra.\nAlakazam can Mega Evolve into Mega Alakazam using the Alakazite.\n", + "appears_in_book": false + }, + { + "name": "Machop", + "link_id": "machop", + "img_filename": "pokemon/machop.png", + "description": "Machop (Japanese: \u30ef\u30f3\u30ea\u30ad\u30fc Wanriky) is a Fighting-type Pok\u00e9mon introduced in Generation I.\nIt evolves into Machoke starting at level 28, which evolves into Machamp when traded or when exposed to a Linking Cord (Pok\u00e9mon Legends: Arceus).\n", + "appears_in_book": false + }, + { + "name": "Machoke", + "link_id": "machoke", + "img_filename": "pokemon/machoke.png", + "description": "Machoke (Japanese: \u30b4\u30fc\u30ea\u30ad\u30fc Goriky) is a Fighting-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Machop starting at level 28 and evolves into Machamp when traded, or when exposed to a Linking Cord (Pok\u00e9mon Legends: Arceus).\n", + "appears_in_book": false + }, + { + "name": "Machamp", + "link_id": "machamp", + "img_filename": "pokemon/machamp.png", + "description": "Machamp (Japanese: \u30ab\u30a4\u30ea\u30ad\u30fc Kairiky) is a Fighting-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Machoke when traded, or when exposed to a Linking Cord (Pok\u00e9mon Legends: Arceus). It is the final form of Machop.\nMachamp has a Gigantamax form.\n", + "appears_in_book": false + }, + { + "name": "Bellsprout", + "link_id": "bellsprout", + "img_filename": "pokemon/bellsprout.png", + "description": "Bellsprout (Japanese: \u30de\u30c0\u30c4\u30dc\u30df Madatsubomi) is a dual-type Grass/Poison Pok\u00e9mon introduced in Generation I.\nIt evolves into Weepinbell starting at level 21, which evolves into Victreebel when exposed to a Leaf Stone.\n", + "appears_in_book": false + }, + { + "name": "Weepinbell", + "link_id": "weepinbell", + "img_filename": "pokemon/weepinbell.png", + "description": "Weepinbell (Japanese: \u30a6\u30c4\u30c9\u30f3 Utsudon) is a dual-type Grass/Poison Pok\u00e9mon introduced in Generation I.\nIt evolves from Bellsprout starting at level 21 and evolves into Victreebel when exposed to a Leaf Stone.\n", + "appears_in_book": false + }, + { + "name": "Victreebel", + "link_id": "victreebel", + "img_filename": "pokemon/victreebel.png", + "description": "Victreebel (Japanese: \u30a6\u30c4\u30dc\u30c3\u30c8 Utsubot) is a dual-type Grass/Poison Pok\u00e9mon introduced in Generation I.\nIt evolves from Weepinbell when exposed to a Leaf Stone. It is the final form of Bellsprout.\n", + "appears_in_book": false + }, + { + "name": "Tentacool", + "link_id": "tentacool", + "img_filename": "pokemon/tentacool.png", + "description": "Tentacool (Japanese: \u30e1\u30ce\u30af\u30e9\u30b2 Menokurage) is a dual-type Water/Poison Pok\u00e9mon introduced in Generation I.\nIt evolves into Tentacruel starting at level 30.\n", + "appears_in_book": false + }, + { + "name": "Tentacruel", + "link_id": "tentacruel", + "img_filename": "pokemon/tentacruel.png", + "description": "Tentacruel (Japanese: \u30c9\u30af\u30af\u30e9\u30b2 Dokukurage) is a dual-type Water/Poison Pok\u00e9mon introduced in Generation I.\nIt evolves from Tentacool starting at level 30.\n", + "appears_in_book": false + }, + { + "name": "Geodude", + "link_id": "geodude", + "img_filename": "pokemon/geodude.png", + "description": "Geodude (Japanese: \u30a4\u30b7\u30c4\u30d6\u30c6 Isitsubute) is a dual-type Rock/Ground Pok\u00e9mon introduced in Generation I.\nIt evolves into Graveler starting at level 25, which evolves into Golem when traded or when exposed to a Linking Cord (Pok\u00e9mon Legends: Arceus).\nIn Alola, Geodude has a dual-type Rock/Electric regional form. It evolves into Alolan Graveler starting at level 25, which evolves into Alolan Golem when traded.\n", + "appears_in_book": false + }, + { + "name": "Graveler", + "link_id": "graveler", + "img_filename": "pokemon/graveler.png", + "description": "Graveler (Japanese: \u30b4\u30ed\u30fc\u30f3 Golone) is a dual-type Rock/Ground Pok\u00e9mon introduced in Generation I.\nIt evolves from Geodude starting at level 25 and evolves into Golem when traded, or when exposed to a Linking Cord (Pok\u00e9mon Legends: Arceus).\nIn Alola, Graveler has a dual-type Rock/Electric regional form. It evolves from Alolan Geodude starting at level 25 and evolves into Alolan Golem when traded.\n", + "appears_in_book": false + }, + { + "name": "Golem", + "link_id": "golem", + "img_filename": "pokemon/golem.png", + "description": "Golem (Japanese: \u30b4\u30ed\u30fc\u30cb\u30e3 Golonya) is a dual-type Rock/Ground Pok\u00e9mon introduced in Generation I.\nIt evolves from Graveler when traded, or when exposed to a Linking Cord (Pok\u00e9mon Legends: Arceus). It is the final form of Geodude.\nIn Alola, Golem has a dual-type Rock/Electric regional form. It evolves from Alolan Graveler when traded. It is the final form of Alolan Geodude.\n", + "appears_in_book": false + }, + { + "name": "Ponyta", + "link_id": "ponyta", + "img_filename": "pokemon/ponyta.png", + "description": "Ponyta (Japanese: \u30dd\u30cb\u30fc\u30bf Ponyta) is a Fire-type Pok\u00e9mon introduced in Generation I.\nIt evolves into Rapidash starting at level 40.\nIn Galar, Ponyta has a Psychic-type regional form. It evolves into Galarian Rapidash starting at level 40.\n", + "appears_in_book": false + }, + { + "name": "Rapidash", + "link_id": "rapidash", + "img_filename": "pokemon/rapidash.png", + "description": "Rapidash (Japanese: \u30ae\u30e3\u30ed\u30c3\u30d7 Gallop) is a Fire-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Ponyta starting at level 40.\nIn Galar, Rapidash has a dual-type Psychic/Fairy regional form. It evolves from Galarian Ponyta starting at level 40.\n", + "appears_in_book": false + }, + { + "name": "Slowpoke", + "link_id": "slowpoke", + "img_filename": "pokemon/slowpoke.png", + "description": "Slowpoke (Japanese: \u30e4\u30c9\u30f3 Yadon) is a dual-type Water/Psychic Pok\u00e9mon introduced in Generation I.\nIt evolves into Slowbro starting at level 37 or Slowking when traded while holding a King's Rock.\nIn Galar, Slowpoke has a pure Psychic-type regional form, introduced in Pok\u00e9mon Sword and Shield's 1.1.0 patch. It evolves into Galarian Slowbro when exposed to a Galarica Cuff or Galarian Slowking when exposed to a Galarica Wreath.\n", + "appears_in_book": false + }, + { + "name": "Slowbro", + "link_id": "slowbro", + "img_filename": "pokemon/slowbro.png", + "description": "Slowbro (Japanese: \u30e4\u30c9\u30e9\u30f3 Yadoran) is a dual-type Water/Psychic Pok\u00e9mon introduced in Generation I.\nIt evolves from Slowpoke starting at level 37. It is one of Slowpoke's final forms, the other being Slowking.\nSlowbro can Mega Evolve into Mega Slowbro using the Slowbronite\u200e.\nIn Galar, Slowbro has a dual-type Poison/Psychic regional form, introduced in Pok\u00e9mon Sword and Shield's 1.2.0 patch. It evolves from Galarian Slowpoke when exposed to a Galarica Cuff. It is one of Galarian Slowpoke's final forms, the other being Galarian Slowking.\n", + "appears_in_book": false + }, + { + "name": "Magnemite", + "link_id": "magnemite", + "img_filename": "pokemon/magnemite.png", + "description": "Magnemite (Japanese: \u30b3\u30a4\u30eb Coil) is a dual-type Electric/Steel Pok\u00e9mon introduced in Generation I. Prior to Generation II, it was a pure Electric-type Pok\u00e9mon.\nIt evolves into Magneton starting at level 30, which evolves into Magnezone when leveled up in a special magnetic field (unavailable in HGSS/SwSh/SV) or when exposed to a Thunder StoneVIII+.\n", + "appears_in_book": false + }, + { + "name": "Magneton", + "link_id": "magneton", + "img_filename": "pokemon/magneton.png", + "description": "Magneton (Japanese: \u30ec\u30a2\u30b3\u30a4\u30eb Rarecoil) is a dual-type Electric/Steel Pok\u00e9mon introduced in Generation I. Prior to Generation II, it was a pure Electric-type Pok\u00e9mon.\nIt evolves from Magnemite starting at level 30 and evolves into Magnezone when leveled up in a special magnetic field (unavailable in HGSS/SwSh/SV) or when exposed to a Thunder StoneVIII+.\nGeneration IX introduced Paradox Pok\u00e9mon Sandy Shocks that appears to be inspired by Magneton.\n", + "appears_in_book": false + }, + { + "name": "Farfetch'd", + "link_id": "farfetchd", + "img_filename": "pokemon/farfetch'd.png", + "description": "Farfetch'd (Japanese: \u30ab\u30e2\u30cd\u30ae Kamonegi) is a dual-type Normal/Flying Pok\u00e9mon introduced in Generation I.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nIn Galar, Farfetch'd has a Fighting-type regional form. Galarian Farfetch'd evolves into Sirfetch'd after landing three critical hits in a single battle.\n", + "appears_in_book": false + }, + { + "name": "Doduo", + "link_id": "doduo", + "img_filename": "pokemon/doduo.png", + "description": "Doduo (Japanese: \u30c9\u30fc\u30c9\u30fc Dodo) is a dual-type Normal/Flying Pok\u00e9mon introduced in Generation I.\nIt evolves into Dodrio starting at level 31.\n", + "appears_in_book": false + }, + { + "name": "Dodrio", + "link_id": "dodrio", + "img_filename": "pokemon/dodrio.png", + "description": "Dodrio (Japanese: \u30c9\u30fc\u30c9\u30ea\u30aa Dodorio) is a dual-type Normal/Flying Pok\u00e9mon introduced in Generation I.\nIt evolves from Doduo starting at level 31.\n", + "appears_in_book": false + }, + { + "name": "Seel", + "link_id": "seel", + "img_filename": "pokemon/seel.png", + "description": "Seel (Japanese: \u30d1\u30a6\u30ef\u30a6 Pawou) is a Water-type Pok\u00e9mon introduced in Generation I.\nIt evolves into Dewgong starting at level 34.\n", + "appears_in_book": false + }, + { + "name": "Dewgong", + "link_id": "dewgong", + "img_filename": "pokemon/dewgong.png", + "description": "Dewgong (Japanese: \u30b8\u30e5\u30b4\u30f3 Jugon) is a dual-type Water/Ice Pok\u00e9mon introduced in Generation I.\nIt evolves from Seel starting at level 34.\n", + "appears_in_book": false + }, + { + "name": "Grimer", + "link_id": "grimer", + "img_filename": "pokemon/grimer.png", + "description": "Grimer (Japanese: \u30d9\u30c8\u30d9\u30bf\u30fc Betbeter) is a Poison-type Pok\u00e9mon introduced in Generation I.\nIt evolves into Muk starting at level 38.\nIn Alola, Grimer has a dual-type Poison/Dark regional form. It evolves into Alolan Muk starting at level 38.\n", + "appears_in_book": false + }, + { + "name": "Muk", + "link_id": "muk", + "img_filename": "pokemon/muk.png", + "description": "Muk (Japanese: \u30d9\u30c8\u30d9\u30c8\u30f3 Betbeton) is a Poison-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Grimer starting at level 38.\nIn Alola, Muk has a dual-type Poison/Dark regional form. It evolves from Alolan Grimer starting at level 38.\n", + "appears_in_book": false + }, + { + "name": "Shellder", + "link_id": "shellder", + "img_filename": "pokemon/shellder.png", + "description": "Shellder (Japanese: \u30b7\u30a7\u30eb\u30c0\u30fc Shellder) is a Water-type Pok\u00e9mon introduced in Generation I.\nIt evolves into Cloyster when exposed to a Water Stone.\n", + "appears_in_book": false + }, + { + "name": "Cloyster", + "link_id": "cloyster", + "img_filename": "pokemon/cloyster.png", + "description": "Cloyster (Japanese: \u30d1\u30eb\u30b7\u30a7\u30f3 Parshen) is a dual-type Water/Ice Pok\u00e9mon introduced in Generation I.\nIt evolves from Shellder when exposed to a Water Stone.\n", + "appears_in_book": false + }, + { + "name": "Gastly", + "link_id": "gastly", + "img_filename": "pokemon/gastly.png", + "description": "Gastly (Japanese: \u30b4\u30fc\u30b9 Ghos) is a dual-type Ghost/Poison Pok\u00e9mon introduced in Generation I.\nIt evolves into Haunter starting at level 25, which evolves into Gengar when traded, or when exposed to a Linking Cord (Pok\u00e9mon Legends: Arceus).\n", + "appears_in_book": false + }, + { + "name": "Haunter", + "link_id": "haunter", + "img_filename": "pokemon/haunter.png", + "description": "Haunter (Japanese: \u30b4\u30fc\u30b9\u30c8 Ghost) is a dual-type Ghost/Poison Pok\u00e9mon introduced in Generation I.\nIt evolves from Gastly starting at level 25 and evolves into Gengar when traded, or when exposed to a Linking Cord (Pok\u00e9mon Legends: Arceus).\n", + "appears_in_book": false + }, + { + "name": "Gengar", + "link_id": "gengar", + "img_filename": "pokemon/gengar.png", + "description": "Gengar (Japanese: \u30b2\u30f3\u30ac\u30fc Gangar) is a dual-type Ghost/Poison Pok\u00e9mon introduced in Generation I.\nIt evolves from Haunter when traded, or when exposed to a Linking Cord (Pok\u00e9mon Legends: Arceus). It is the final form of Gastly.\nGengar has two other forms.\n", + "appears_in_book": false + }, + { + "name": "Onix", + "link_id": "onix", + "img_filename": "pokemon/onix.png", + "description": "Onix (Japanese: \u30a4\u30ef\u30fc\u30af Iwark) is a dual-type Rock/Ground Pok\u00e9mon introduced in Generation I.\nIt evolves into Steelix when traded while holding a Metal Coat. In Pok\u00e9mon Legends: Arceus, it evolves when exposed to a Metal Coat instead.\n", + "appears_in_book": false + }, + { + "name": "Drowzee", + "link_id": "drowzee", + "img_filename": "pokemon/drowzee.png", + "description": "Drowzee (Japanese: \u30b9\u30ea\u30fc\u30d7 Sleepe) is a Psychic-type Pok\u00e9mon introduced in Generation I.\nIt evolves into Hypno starting at level 26.\n", + "appears_in_book": false + }, + { + "name": "Hypno", + "link_id": "hypno", + "img_filename": "pokemon/hypno.png", + "description": "Hypno (Japanese: \u30b9\u30ea\u30fc\u30d1\u30fc Sleeper) is a Psychic-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Drowzee starting at level 26.\n", + "appears_in_book": false + }, + { + "name": "Krabby", + "link_id": "krabby", + "img_filename": "pokemon/krabby.png", + "description": "Krabby (Japanese: \u30af\u30e9\u30d6 Crab) is a Water-type Pok\u00e9mon introduced in Generation I.\nIt evolves into Kingler starting at level 28.\n", + "appears_in_book": false + }, + { + "name": "Kingler", + "link_id": "kingler", + "img_filename": "pokemon/kingler.png", + "description": "Kingler (Japanese: \u30ad\u30f3\u30b0\u30e9\u30fc Kingler) is a Water-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Krabby starting at level 28.\nKingler has a Gigantamax form.\n", + "appears_in_book": false + }, + { + "name": "Voltorb", + "link_id": "voltorb", + "img_filename": "pokemon/voltorb.png", + "description": "Voltorb (Japanese: \u30d3\u30ea\u30ea\u30c0\u30de Biriridama) is an Electric-type Pok\u00e9mon introduced in Generation I.\nIt evolves into Electrode starting at level 30.\nIn Hisui, Voltorb has a dual-type Electric/Grass regional form. It evolves into Hisuian Electrode when exposed to a Leaf Stone.\n", + "appears_in_book": false + }, + { + "name": "Electrode", + "link_id": "electrode", + "img_filename": "pokemon/electrode.png", + "description": "Electrode (Japanese: \u30de\u30eb\u30de\u30a4\u30f3 Marumine) is an Electric-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Voltorb starting at level 30.\nIn Hisui, Electrode has an Electric/Grass regional form. It evolves from Hisuian Voltorb when exposed to a Leaf Stone.\n", + "appears_in_book": false + }, + { + "name": "Exeggcute", + "link_id": "exeggcute", + "img_filename": "pokemon/exeggcute.png", + "description": "Exeggcute (Japanese: \u30bf\u30de\u30bf\u30de Tamatama) is a dual-type Grass/Psychic Pok\u00e9mon introduced in Generation I.\nIt evolves into Exeggutor when exposed to a Leaf Stone.\nIn Alola, Exeggcute will evolve into Alolan Exeggutor when exposed to a Leaf Stone.\n", + "appears_in_book": false + }, + { + "name": "Exeggutor", + "link_id": "exeggutor", + "img_filename": "pokemon/exeggutor.png", + "description": "Exeggutor (Japanese: \u30ca\u30c3\u30b7\u30fc Nassy) is a dual-type Grass/Psychic Pok\u00e9mon introduced in Generation I.\nIt evolves from Exeggcute when exposed to a Leaf Stone.\nIn Alola, Exeggutor has a dual-type Grass/Dragon regional form. It evolves from Exeggcute when exposed to a Leaf Stone. All Exeggcute in Alola evolve into this form regardless of their origin.\n", + "appears_in_book": false + }, + { + "name": "Cubone", + "link_id": "cubone", + "img_filename": "pokemon/cubone.png", + "description": "Cubone (Japanese: \u30ab\u30e9\u30ab\u30e9 Karakara) is a Ground-type Pok\u00e9mon introduced in Generation I.\nIt evolves into Marowak starting at level 28.\nIn Alola, Cubone evolves into Alolan Marowak when leveled up at night starting at level 28.\n", + "appears_in_book": false + }, + { + "name": "Marowak", + "link_id": "marowak", + "img_filename": "pokemon/marowak.png", + "description": "Marowak (Japanese: \u30ac\u30e9\u30ac\u30e9 Garagara) is a Ground-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Cubone starting at level 28.\nIn Alola, Marowak has a dual-type Fire/Ghost regional form. It evolves from Cubone when leveled up at night starting at level 28. All Cubone in Alola evolve into this form regardless of their origin.\n", + "appears_in_book": false + }, + { + "name": "Hitmonlee", + "link_id": "hitmonlee", + "img_filename": "pokemon/hitmonlee.png", + "description": "Hitmonlee (Japanese: \u30b5\u30ef\u30e0\u30e9\u30fc Sawamular) is a Fighting-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Tyrogue starting at level 20 when Tyrogue's Attack is higher than its Defense. It is one of Tyrogue's final forms, the others being Hitmonchan and Hitmontop.\n", + "appears_in_book": false + }, + { + "name": "Hitmonchan", + "link_id": "hitmonchan", + "img_filename": "pokemon/hitmonchan.png", + "description": "Hitmonchan (Japanese: \u30a8\u30d3\u30ef\u30e9\u30fc Ebiwalar) is a Fighting-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Tyrogue starting at level 20 when Tyrogue's Defense is higher than its Attack. It is one of Tyrogue's final forms, the others being Hitmonlee and Hitmontop.\n", + "appears_in_book": false + }, + { + "name": "Lickitung", + "link_id": "lickitung", + "img_filename": "pokemon/lickitung.png", + "description": "Lickitung (Japanese: \u30d9\u30ed\u30ea\u30f3\u30ac Beroringa) is a Normal-type Pok\u00e9mon introduced in Generation I.\nIt evolves into Lickilicky when leveled up while knowing Rollout.\n", + "appears_in_book": false + }, + { + "name": "Koffing", + "link_id": "koffing", + "img_filename": "pokemon/koffing.png", + "description": "Koffing (Japanese: \u30c9\u30ac\u30fc\u30b9 Dogars) is a Poison-type Pok\u00e9mon introduced in Generation I.\nIt evolves into Weezing starting at level 35.\nIn Galar, Koffing evolves into Galarian Weezing starting at level 35.\n", + "appears_in_book": false + }, + { + "name": "Weezing", + "link_id": "weezing", + "img_filename": "pokemon/weezing.png", + "description": "Weezing (Japanese: \u30de\u30bf\u30c9\u30ac\u30b9 Matadogas) is a Poison-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Koffing starting at level 35.\nIn Galar, Weezing has a dual-type Poison/Fairy regional form. It evolves from Koffing starting at level 35. All Koffing in Galar evolve into this form regardless of their origin.\n", + "appears_in_book": false + }, + { + "name": "Rhyhorn", + "link_id": "rhyhorn", + "img_filename": "pokemon/rhyhorn.png", + "description": "Rhyhorn (Japanese: \u30b5\u30a4\u30db\u30fc\u30f3 Sihorn) is a dual-type Ground/Rock Pok\u00e9mon introduced in Generation I.\nIt evolves into Rhydon starting at level 42, which evolves into Rhyperior when traded while holding a Protector. In Pok\u00e9mon Legends: Arceus, Rhydon evolves into Rhyperior when exposed to a Protector instead.\n", + "appears_in_book": false + }, + { + "name": "Rhydon", + "link_id": "rhydon", + "img_filename": "pokemon/rhydon.png", + "description": "Rhydon (Japanese: \u30b5\u30a4\u30c9\u30f3 Sidon) is a dual-type Ground/Rock Pok\u00e9mon introduced in Generation I.\nIt evolves from Rhyhorn starting at level 42 and evolves into Rhyperior when traded while holding a Protector. In Pok\u00e9mon Legends: Arceus, it evolves into Rhyperior when exposed to a Protector instead.\n", + "appears_in_book": false + }, + { + "name": "Chansey", + "link_id": "chansey", + "img_filename": "pokemon/chansey.png", + "description": "Chansey (Japanese: \u30e9\u30c3\u30ad\u30fc Lucky) is a Normal-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Happiny when leveled up while holding an Oval Stone during the day and evolves into Blissey when leveled up with high friendship. In Pok\u00e9mon Legends: Arceus, it evolves from Happiny when exposed to an Oval Stone during the day, instead.\n", + "appears_in_book": false + }, + { + "name": "Tangela", + "link_id": "tangela", + "img_filename": "pokemon/tangela.png", + "description": "Tangela (Japanese: \u30e2\u30f3\u30b8\u30e3\u30e9 Monjara) is a Grass-type Pok\u00e9mon introduced in Generation I.\nIt evolves into Tangrowth when leveled up while knowing Ancient Power.\n", + "appears_in_book": false + }, + { + "name": "Kangaskhan", + "link_id": "kangaskhan", + "img_filename": "pokemon/kangaskhan.png", + "description": "Kangaskhan (Japanese: \u30ac\u30eb\u30fc\u30e9 Garura) is a Normal-type Pok\u00e9mon introduced in Generation I.\nWhile it is not known to evolve into or from any other Pok\u00e9mon, Kangaskhan can Mega Evolve into Mega Kangaskhan using the Kangaskhanite.\n", + "appears_in_book": false + }, + { + "name": "Horsea", + "link_id": "horsea", + "img_filename": "pokemon/horsea.png", + "description": "Horsea (Japanese: \u30bf\u30c3\u30c4\u30fc Tattu) is a Water-type Pok\u00e9mon introduced in Generation I.\nIt evolves into Seadra starting at level 32, which evolves into Kingdra when traded while holding a Dragon Scale.\n", + "appears_in_book": false + }, + { + "name": "Seadra", + "link_id": "seadra", + "img_filename": "pokemon/seadra.png", + "description": "Seadra (Japanese: \u30b7\u30fc\u30c9\u30e9 Seadra) is a Water-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Horsea starting at level 32 and evolves into Kingdra when traded while holding a Dragon Scale.\n", + "appears_in_book": false + }, + { + "name": "Goldeen", + "link_id": "goldeen", + "img_filename": "pokemon/goldeen.png", + "description": "Goldeen (Japanese: \u30c8\u30b5\u30ad\u30f3\u30c8 Tosakinto) is a Water-type Pok\u00e9mon introduced in Generation I.\nIt evolves into Seaking starting at level 33.\n", + "appears_in_book": false + }, + { + "name": "Seaking", + "link_id": "seaking", + "img_filename": "pokemon/seaking.png", + "description": "Seaking (Japanese: \u30a2\u30ba\u30de\u30aa\u30a6 Azumao) is a Water-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Goldeen starting at level 33.\n", + "appears_in_book": false + }, + { + "name": "Staryu", + "link_id": "staryu", + "img_filename": "pokemon/staryu.png", + "description": "Staryu (Japanese: \u30d2\u30c8\u30c7\u30de\u30f3 Hitodeman) is a Water-type Pok\u00e9mon introduced in Generation I.\nIt evolves into Starmie when exposed to a Water Stone.\n", + "appears_in_book": false + }, + { + "name": "Starmie", + "link_id": "starmie", + "img_filename": "pokemon/starmie.png", + "description": "Starmie (Japanese: \u30b9\u30bf\u30fc\u30df\u30fc Starmie) is a dual-type Water/Psychic Pok\u00e9mon introduced in Generation I.\nIt evolves from Staryu when exposed to a Water Stone.\n", + "appears_in_book": false + }, + { + "name": "Mr. Mime", + "link_id": "mrmime", + "img_filename": "pokemon/mr. mime.png", + "description": "Mr. Mime (Japanese: \u30d0\u30ea\u30e4\u30fc\u30c9 Barrierd) is a dual-type Psychic/Fairy Pok\u00e9mon introduced in Generation I. Prior to Generation VI, it was a pure Psychic-type Pok\u00e9mon.\nIt evolves from Mime Jr. when leveled up while knowing Mimic.\nIn Galar, Mr. Mime has a dual-type Ice/Psychic regional form. It evolves into Mr. Rime starting at level 42. All Mime Jr. in Galar evolve into this form regardless of their origin.\n", + "appears_in_book": false + }, + { + "name": "Scyther", + "link_id": "scyther", + "img_filename": "pokemon/scyther.png", + "description": "Scyther (Japanese: \u30b9\u30c8\u30e9\u30a4\u30af Strike) is a dual-type Bug/Flying Pok\u00e9mon introduced in Generation I.\nIt evolves into Scizor when traded while holding a Metal Coat. In Pok\u00e9mon Legends: Arceus, it evolves into Scizor when exposed to a Metal Coat instead.\nIn Hisui, it evolves into Kleavor when exposed to a Black Augurite.\n", + "appears_in_book": false + }, + { + "name": "Jynx", + "link_id": "jynx", + "img_filename": "pokemon/jynx.png", + "description": "Jynx (Japanese: \u30eb\u30fc\u30b8\u30e5\u30e9 Rougela) is a dual-type Ice/Psychic Pok\u00e9mon introduced in Generation I.\nIt evolves from Smoochum starting at level 30.\n", + "appears_in_book": false + }, + { + "name": "Electabuzz", + "link_id": "electabuzz", + "img_filename": "pokemon/electabuzz.png", + "description": "Electabuzz (Japanese: \u30a8\u30ec\u30d6\u30fc Eleboo) is an Electric-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Elekid starting at level 30 and evolves into Electivire when traded while holding an Electirizer. In Pok\u00e9mon Legends: Arceus, it evolves into Electivire when exposed to an Electirizer instead.\n", + "appears_in_book": false + }, + { + "name": "Magmar", + "link_id": "magmar", + "img_filename": "pokemon/magmar.png", + "description": "Magmar (Japanese: \u30d6\u30fc\u30d0\u30fc Boober) is a Fire-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Magby starting at level 30 and evolves into Magmortar when traded while holding a Magmarizer. In Pok\u00e9mon Legends: Arceus, it evolves into Magmortar when exposed to a Magmarizer instead.\n", + "appears_in_book": false + }, + { + "name": "Pinsir", + "link_id": "pinsir", + "img_filename": "pokemon/pinsir.png", + "description": "Pinsir (Japanese: \u30ab\u30a4\u30ed\u30b9 Kailios) is a Bug-type Pok\u00e9mon introduced in Generation I.\nWhile it is not known to evolve into or from any other Pok\u00e9mon, Pinsir can Mega Evolve into Mega Pinsir using the Pinsirite.\n", + "appears_in_book": false + }, + { + "name": "Tauros", + "link_id": "tauros", + "img_filename": "pokemon/tauros.png", + "description": "Tauros (Japanese: \u30b1\u30f3\u30bf\u30ed\u30b9 Kentauros) is a Normal-type Pok\u00e9mon introduced in Generation I.\nIt is not known to evolve into or from any other Pok\u00e9mon, but it is considered to be a counterpart of Miltank.\nIn Paldea, Tauros has several regional forms. Paldean Tauros's three forms are:\n", + "appears_in_book": false + }, + { + "name": "Magikarp", + "link_id": "magikarp", + "img_filename": "pokemon/magikarp.png", + "description": "Magikarp (Japanese: \u30b3\u30a4\u30ad\u30f3\u30b0 Koiking) is a Water-type Pok\u00e9mon introduced in Generation I.\nIt evolves into Gyarados starting at level 20.\n", + "appears_in_book": false + }, + { + "name": "Gyarados", + "link_id": "gyarados", + "img_filename": "pokemon/gyarados.png", + "description": "Gyarados (Japanese: \u30ae\u30e3\u30e9\u30c9\u30b9 Gyarados) is a dual-type Water/Flying Pok\u00e9mon introduced in Generation I.\nIt evolves from Magikarp starting at level 20.\nGyarados can Mega Evolve into Mega Gyarados using the Gyaradosite.\n", + "appears_in_book": false + }, + { + "name": "Lapras", + "link_id": "lapras", + "img_filename": "pokemon/lapras.png", + "description": "Lapras (Japanese: \u30e9\u30d7\u30e9\u30b9 Laplace) is a dual-type Water/Ice Pok\u00e9mon introduced in Generation I.\nWhile it is not known to evolve into or from any other Pok\u00e9mon, Lapras has a Gigantamax form.\n", + "appears_in_book": false + }, + { + "name": "Ditto", + "link_id": "ditto", + "img_filename": "pokemon/ditto.png", + "description": "Ditto (Japanese: \u30e1\u30bf\u30e2\u30f3 Metamon) is a Normal-type Pok\u00e9mon introduced in Generation I.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nDitto is well-known for its unique ability to breed with any Pok\u00e9mon other than the Pok\u00e9mon in the No Eggs Discovered group and other Ditto, including some gender-unknown Pok\u00e9mon, to produce Eggs of the other's species.\n", + "appears_in_book": false + }, + { + "name": "Eevee", + "link_id": "eevee", + "img_filename": "pokemon/eevee.png", + "description": "Eevee (Japanese: \u30a4\u30fc\u30d6\u30a4 Eievui) is a Normal-type Pok\u00e9mon introduced in Generation I.\nIt evolves into one of eight different Pok\u00e9mon through various methods:\n", + "appears_in_book": false + }, + { + "name": "Vaporeon", + "link_id": "vaporeon", + "img_filename": "pokemon/vaporeon.png", + "description": "Vaporeon (Japanese: \u30b7\u30e3\u30ef\u30fc\u30ba Showers) is a Water-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Eevee when exposed to a Water Stone. It is one of Eevee's final forms, the others being Jolteon, Flareon, Espeon, Umbreon, Leafeon, Glaceon, and Sylveon.\n", + "appears_in_book": false + }, + { + "name": "Jolteon", + "link_id": "jolteon", + "img_filename": "pokemon/jolteon.png", + "description": "Jolteon (Japanese: \u30b5\u30f3\u30c0\u30fc\u30b9 Thunders) is an Electric-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Eevee when exposed to a Thunder Stone. It is one of Eevee's final forms, the others being Vaporeon, Flareon, Espeon, Umbreon, Leafeon, Glaceon, and Sylveon.\n", + "appears_in_book": false + }, + { + "name": "Flareon", + "link_id": "flareon", + "img_filename": "pokemon/flareon.png", + "description": "Flareon (Japanese: \u30d6\u30fc\u30b9\u30bf\u30fc Booster) is a Fire-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Eevee when exposed to a Fire Stone. It is one of Eevee's final forms, the others being Vaporeon, Jolteon, Espeon, Umbreon, Leafeon, Glaceon, and Sylveon.\n", + "appears_in_book": false + }, + { + "name": "Porygon", + "link_id": "porygon", + "img_filename": "pokemon/porygon.png", + "description": "Porygon (Japanese: \u30dd\u30ea\u30b4\u30f3 Porygon) is a Normal-type Pok\u00e9mon introduced in Generation I.\nIt evolves into Porygon2 when traded while holding an Upgrade, which evolves into Porygon-Z when traded while holding a Dubious Disc.\nIn Pok\u00e9mon Legends: Arceus, it evolves into Porygon2 when exposed to an Upgrade, which evolves into Porygon-Z when exposed to a Dubious Disc.\n", + "appears_in_book": false + }, + { + "name": "Omanyte", + "link_id": "omanyte", + "img_filename": "pokemon/omanyte.png", + "description": "Omanyte (Japanese: \u30aa\u30e0\u30ca\u30a4\u30c8 Omnite) is a dual-type Rock/Water Fossil Pok\u00e9mon introduced in Generation I.\nIt is resurrected from a Helix Fossil and evolves into Omastar starting at level 40.\n", + "appears_in_book": false + }, + { + "name": "Omastar", + "link_id": "omastar", + "img_filename": "pokemon/omastar.png", + "description": "Omastar (Japanese: \u30aa\u30e0\u30b9\u30bf\u30fc Omstar) is a dual-type Rock/Water Fossil Pok\u00e9mon introduced in Generation I.\nIt evolves from Omanyte starting at level 40, after it is revived from a Helix Fossil.\n", + "appears_in_book": false + }, + { + "name": "Kabuto", + "link_id": "kabuto", + "img_filename": "pokemon/kabuto.png", + "description": "Kabuto (Japanese: \u30ab\u30d6\u30c8 Kabuto) is a dual-type Rock/Water Fossil Pok\u00e9mon introduced in Generation I.\nIt is resurrected from a Dome Fossil and evolves into Kabutops starting at level 40.\n", + "appears_in_book": false + }, + { + "name": "Kabutops", + "link_id": "kabutops", + "img_filename": "pokemon/kabutops.png", + "description": "Kabutops (Japanese: \u30ab\u30d6\u30c8\u30d7\u30b9 Kabutops) is a dual-type Rock/Water Fossil Pok\u00e9mon introduced in Generation I.\nIt evolves from Kabuto starting at level 40, after it is revived from a Dome Fossil.\n", + "appears_in_book": false + }, + { + "name": "Aerodactyl", + "link_id": "aerodactyl", + "img_filename": "pokemon/aerodactyl.png", + "description": "Aerodactyl (Japanese: \u30d7\u30c6\u30e9 Ptera) is a dual-type Rock/Flying Fossil Pok\u00e9mon introduced in Generation I.\nIt is resurrected from an Old Amber, and while it is not known to evolve into or from any other Pok\u00e9mon, Aerodactyl can Mega Evolve into Mega Aerodactyl using the Aerodactylite.\n", + "appears_in_book": false + }, + { + "name": "Snorlax", + "link_id": "snorlax", + "img_filename": "pokemon/snorlax.png", + "description": "Snorlax (Japanese: \u30ab\u30d3\u30b4\u30f3 Kabigon) is a Normal-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Munchlax when leveled up with high friendship.\nSnorlax has a Gigantamax form.\nIn Generations I and II games, their remakes, and Pok\u00e9mon X and Y, wild Snorlax can be found sleeping in inconvenient locations. In order to catch one, a Trainer must first awaken it with music from either a Pok\u00e9 Flute or Pok\u00e9gear set to the Pok\u00e9 Flute channel.\n", + "appears_in_book": false + }, + { + "name": "Articuno", + "link_id": "articuno", + "img_filename": "pokemon/articuno.png", + "description": "Articuno (Japanese: \u30d5\u30ea\u30fc\u30b6\u30fc Freezer) is a dual-type Ice/Flying Legendary Pok\u00e9mon introduced in Generation I.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nIn Galar, Articuno has a dual-type Psychic/Flying regional form, introduced in The Crown Tundra expansion of the Pok\u00e9mon Sword and Shield Expansion Pass.\nAlong with Zapdos and Moltres, it is one of the three Legendary birds of Kanto.\n", + "appears_in_book": false + }, + { + "name": "Zapdos", + "link_id": "zapdos", + "img_filename": "pokemon/zapdos.png", + "description": "Zapdos (Japanese: \u30b5\u30f3\u30c0\u30fc Thunder) is a dual-type Electric/Flying Legendary Pok\u00e9mon introduced in Generation I.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nIn Galar, Zapdos has a dual-type Fighting/Flying regional form, introduced in The Crown Tundra expansion of the Pok\u00e9mon Sword and Shield Expansion Pass.\nAlong with Articuno and Moltres, it is one of the three Legendary birds of Kanto.\n", + "appears_in_book": false + }, + { + "name": "Moltres", + "link_id": "moltres", + "img_filename": "pokemon/moltres.png", + "description": "Moltres (Japanese: \u30d5\u30a1\u30a4\u30e4\u30fc Fire) is a dual-type Fire/Flying Legendary Pok\u00e9mon introduced in Generation I.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nIn Galar, Moltres has a dual-type Dark/Flying regional form that was introduced in The Crown Tundra expansion of the Pok\u00e9mon Sword and Shield Expansion Pass.\nAlong with Articuno and Zapdos, it is one of the three Legendary birds of Kanto.\n", + "appears_in_book": false + }, + { + "name": "Dratini", + "link_id": "dratini", + "img_filename": "pokemon/dratini.png", + "description": "Dratini (Japanese: \u30df\u30cb\u30ea\u30e5\u30a6 Miniryu) is a Dragon-type Pok\u00e9mon introduced in Generation I.\nIt evolves into Dragonair starting at level 30, which evolves into Dragonite starting at level 55.\n", + "appears_in_book": false + }, + { + "name": "Dragonair", + "link_id": "dragonair", + "img_filename": "pokemon/dragonair.png", + "description": "Dragonair (Japanese: \u30cf\u30af\u30ea\u30e5\u30fc Hakuryu) is a Dragon-type Pok\u00e9mon introduced in Generation I.\nIt evolves from Dratini starting at level 30 and evolves into Dragonite starting at level 55.\n", + "appears_in_book": false + }, + { + "name": "Dragonite", + "link_id": "dragonite", + "img_filename": "pokemon/dragonite.png", + "description": "Dragonite (Japanese: \u30ab\u30a4\u30ea\u30e5\u30fc Kairyu) is a dual-type Dragon/Flying pseudo-legendary Pok\u00e9mon introduced in Generation I.\nIt evolves from Dragonair starting at level 55. It is the final form of Dratini.\n", + "appears_in_book": false + }, + { + "name": "Mewtwo", + "link_id": "mewtwo", + "img_filename": "pokemon/mewtwo.png", + "description": "Mewtwo (Japanese: \u30df\u30e5\u30a6\u30c4\u30fc Mewtwo) is a Psychic-type Legendary Pok\u00e9mon introduced in Generation I.\nWhile it is not known to evolve into or from any other Pok\u00e9mon, Mewtwo can Mega Evolve into two different forms:\n", + "appears_in_book": false + }, + { + "name": "Mew", + "link_id": "mew", + "img_filename": "pokemon/mew.png", + "description": "Mew (Japanese: \u30df\u30e5\u30a6 Mew) is a Psychic-type Mythical Pok\u00e9mon introduced in Generation I.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nMew is notable for its unique ability to learn every Technical Machine, Technical Record, Hidden Machine, and Move Tutor move (except those exclusive to a particular Pok\u00e9mon or group of Pok\u00e9mon, such as Volt Tackle and Secret Sword).\nIt is a member of the Mew duo along with Mewtwo.\nMew was first officially revealed in the May 1996 issue of CoroCoro [1], less than three months after Pok\u00e9mon Red and Green were released in Japan.\n", + "appears_in_book": false + }, + { + "name": "Chikorita", + "link_id": "chikorita", + "img_filename": "pokemon/chikorita.png", + "description": "Chikorita (Japanese: \u30c1\u30b3\u30ea\u30fc\u30bf Chicorita) is a Grass-type Pok\u00e9mon introduced in Generation II.\nIt evolves into Bayleef starting at level 16, which evolves into Meganium starting at level 32.\nAlong with Cyndaquil and Totodile, Chikorita is one of the three starter Pok\u00e9mon of Johto available at the beginning of Pok\u00e9mon Gold, Silver, Crystal, HeartGold, and SoulSilver.\n", + "appears_in_book": false + }, + { + "name": "Bayleef", + "link_id": "bayleef", + "img_filename": "pokemon/bayleef.png", + "description": "Bayleef (Japanese: \u30d9\u30a4\u30ea\u30fc\u30d5 Bayleaf) is a Grass-type Pok\u00e9mon introduced in Generation II.\nIt evolves from Chikorita starting at level 16 and evolves into Meganium starting at level 32.\n", + "appears_in_book": false + }, + { + "name": "Meganium", + "link_id": "meganium", + "img_filename": "pokemon/meganium.png", + "description": "Meganium (Japanese: \u30e1\u30ac\u30cb\u30a6\u30e0 Meganium) is a Grass-type Pok\u00e9mon introduced in Generation II.\nIt evolves from Bayleef starting at level 32. It is the final form of Chikorita.\n", + "appears_in_book": false + }, + { + "name": "Cyndaquil", + "link_id": "cyndaquil", + "img_filename": "pokemon/cyndaquil.png", + "description": "Cyndaquil (Japanese: \u30d2\u30ce\u30a2\u30e9\u30b7 Hinoarashi) is a Fire-type Pok\u00e9mon introduced in Generation II.\nIt evolves into Quilava starting at level 14, which evolves into Typhlosion starting at level 36.\nIn Hisui, it evolves into Quilava starting at level 17, which evolves into Hisuian Typhlosion starting at level 36.\nAlong with Chikorita and Totodile, Cyndaquil is one of the three starter Pok\u00e9mon of Johto available at the beginning of Pok\u00e9mon Gold, Silver, Crystal, HeartGold, and SoulSilver. It is also one of the three starters of Hisui in Legends: Arceus, alongside Rowlet and Oshawott.\n", + "appears_in_book": false + }, + { + "name": "Quilava", + "link_id": "quilava", + "img_filename": "pokemon/quilava.png", + "description": "Quilava (Japanese: \u30de\u30b0\u30de\u30e9\u30b7 Magmarashi) is a Fire-type Pok\u00e9mon introduced in Generation II.\nIt evolves from Cyndaquil starting at level 14 and evolves into Typhlosion starting at level 36.\nIn Hisui, it evolves from Cyndaquil starting at level 17 and evolves into Hisuian Typhlosion starting at level 36.\n", + "appears_in_book": false + }, + { + "name": "Typhlosion", + "link_id": "typhlosion", + "img_filename": "pokemon/typhlosion.png", + "description": "Typhlosion (Japanese: \u30d0\u30af\u30d5\u30fc\u30f3 Bakphoon) is a Fire-type Pok\u00e9mon introduced in Generation II.\nIt evolves from Quilava starting at level 36. It is the final form of Cyndaquil.\nIn Hisui, Typhlosion has a dual-type Fire/Ghost regional form. It evolves from Quilava starting at level 36. It is the final form of Cyndaquil in the Hisui region.\n", + "appears_in_book": false + }, + { + "name": "Totodile", + "link_id": "totodile", + "img_filename": "pokemon/totodile.png", + "description": "Totodile (Japanese: \u30ef\u30cb\u30ce\u30b3 Waninoko) is a Water-type Pok\u00e9mon introduced in Generation II.\nIt evolves into Croconaw starting at level 18, which evolves into Feraligatr starting at level 30.\nAlong with Chikorita and Cyndaquil, Totodile is one of the three starter Pok\u00e9mon of Johto available at the beginning of Pok\u00e9mon Gold, Silver, Crystal, HeartGold, and SoulSilver.\n", + "appears_in_book": false + }, + { + "name": "Croconaw", + "link_id": "croconaw", + "img_filename": "pokemon/croconaw.png", + "description": "Croconaw (Japanese: \u30a2\u30ea\u30b2\u30a4\u30c4 Alligates) is a Water-type Pok\u00e9mon introduced in Generation II.\nIt evolves from Totodile starting at level 18 and evolves into Feraligatr starting at level 30.\n", + "appears_in_book": false + }, + { + "name": "Feraligatr", + "link_id": "feraligatr", + "img_filename": "pokemon/feraligatr.png", + "description": "Feraligatr (Japanese: \u30aa\u30fc\u30c0\u30a4\u30eb Ordile) is a Water-type Pok\u00e9mon introduced in Generation II.\nIt evolves from Croconaw starting at level 30. It is the final form of Totodile.\n", + "appears_in_book": false + }, + { + "name": "Sentret", + "link_id": "sentret", + "img_filename": "pokemon/sentret.png", + "description": "Sentret (Japanese: \u30aa\u30bf\u30c1 Otachi) is a Normal-type Pok\u00e9mon introduced in Generation II.\nIt evolves into Furret starting at level 15.\n", + "appears_in_book": false + }, + { + "name": "Furret", + "link_id": "furret", + "img_filename": "pokemon/furret.png", + "description": "Furret (Japanese: \u30aa\u30aa\u30bf\u30c1 Ootachi) is a Normal-type Pok\u00e9mon introduced in Generation II.\nIt evolves from Sentret starting at level 15.\n", + "appears_in_book": false + }, + { + "name": "Hoothoot", + "link_id": "hoothoot", + "img_filename": "pokemon/hoothoot.png", + "description": "Hoothoot (Japanese: \u30db\u30fc\u30db\u30fc Hoho) is a dual-type Normal/Flying Pok\u00e9mon introduced in Generation II.\nIt evolves into Noctowl starting at level 20.\n", + "appears_in_book": false + }, + { + "name": "Noctowl", + "link_id": "noctowl", + "img_filename": "pokemon/noctowl.png", + "description": "Noctowl (Japanese: \u30e8\u30eb\u30ce\u30ba\u30af Yorunozuku) is a dual-type Normal/Flying Pok\u00e9mon introduced in Generation II.\nIt evolves from Hoothoot starting at level 20.\n", + "appears_in_book": false + }, + { + "name": "Ledyba", + "link_id": "ledyba", + "img_filename": "pokemon/ledyba.png", + "description": "Ledyba (Japanese: \u30ec\u30c7\u30a3\u30d0 Rediba) is a dual-type Bug/Flying Pok\u00e9mon introduced in Generation II.\nIt evolves into Ledian starting at level 18.\n", + "appears_in_book": false + }, + { + "name": "Ledian", + "link_id": "ledian", + "img_filename": "pokemon/ledian.png", + "description": "Ledian (Japanese: \u30ec\u30c7\u30a3\u30a2\u30f3 Redian) is a dual-type Bug/Flying Pok\u00e9mon introduced in Generation II.\nIt evolves from Ledyba starting at level 18.\n", + "appears_in_book": false + }, + { + "name": "Spinarak", + "link_id": "spinarak", + "img_filename": "pokemon/spinarak.png", + "description": "Spinarak (Japanese: \u30a4\u30c8\u30de\u30eb Itomaru) is a dual-type Bug/Poison Pok\u00e9mon introduced in Generation II.\nIt evolves into Ariados starting at level 22.\n", + "appears_in_book": false + }, + { + "name": "Ariados", + "link_id": "ariados", + "img_filename": "pokemon/ariados.png", + "description": "Ariados (Japanese: \u30a2\u30ea\u30a2\u30c9\u30b9 Ariados) is a dual-type Bug/Poison Pok\u00e9mon introduced in Generation II.\nIt evolves from Spinarak starting at level 22.\n", + "appears_in_book": false + }, + { + "name": "Crobat", + "link_id": "crobat", + "img_filename": "pokemon/crobat.png", + "description": "Crobat (Japanese: \u30af\u30ed\u30d0\u30c3\u30c8 Crobat) is a dual-type Poison/Flying Pok\u00e9mon introduced in Generation II.\nIt evolves from Golbat when leveled up with high friendship. It is the final form of Zubat.\n", + "appears_in_book": false + }, + { + "name": "Chinchou", + "link_id": "chinchou", + "img_filename": "pokemon/chinchou.png", + "description": "Chinchou (Japanese: \u30c1\u30e7\u30f3\u30c1\u30fc Chonchie) is a dual-type Water/Electric Pok\u00e9mon introduced in Generation II.\nIt evolves into Lanturn starting at level 27.\n", + "appears_in_book": false + }, + { + "name": "Lanturn", + "link_id": "lanturn", + "img_filename": "pokemon/lanturn.png", + "description": "Lanturn (Japanese: \u30e9\u30f3\u30bf\u30fc\u30f3 Lantern) is a dual-type Water/Electric Pok\u00e9mon introduced in Generation II.\nIt evolves from Chinchou starting at level 27.\n", + "appears_in_book": false + }, + { + "name": "Pichu", + "link_id": "pichu", + "img_filename": "pokemon/pichu.png", + "description": "Pichu (Japanese: \u30d4\u30c1\u30e5\u30fc Pichu) is an Electric-type baby Pok\u00e9mon introduced in Generation II.\nIt evolves into Pikachu when leveled up with high friendship, which evolves into Raichu when exposed to a Thunder Stone.\n", + "appears_in_book": false + }, + { + "name": "Cleffa", + "link_id": "cleffa", + "img_filename": "pokemon/cleffa.png", + "description": "Cleffa (Japanese: \u30d4\u30a3 Py) is a Fairy-type baby Pok\u00e9mon introduced in Generation II. Prior to Generation VI, it was a Normal-type Pok\u00e9mon.\nIt evolves into Clefairy when leveled up with high friendship, which evolves into Clefable when exposed to a Moon Stone.\n", + "appears_in_book": false + }, + { + "name": "Igglybuff", + "link_id": "igglybuff", + "img_filename": "pokemon/igglybuff.png", + "description": "Igglybuff (Japanese: \u30d7\u30d7\u30ea\u30f3 Pupurin) is a dual-type Normal/Fairy baby Pok\u00e9mon introduced in Generation II. Prior to Generation VI, it was a pure Normal-type.\nIt evolves into Jigglypuff when leveled up with high friendship, which evolves into Wigglytuff when exposed to a Moon Stone.\n", + "appears_in_book": false + }, + { + "name": "Togepi", + "link_id": "togepi", + "img_filename": "pokemon/togepi.png", + "description": "Togepi (Japanese: \u30c8\u30b2\u30d4\u30fc Togepy) is a Fairy-type baby Pok\u00e9mon introduced in Generation II. Prior to Generation VI, it was a Normal-type Pok\u00e9mon.\nIt evolves into Togetic when leveled up with high friendship, which evolves into Togekiss when exposed to a Shiny Stone.\n", + "appears_in_book": false + }, + { + "name": "Togetic", + "link_id": "togetic", + "img_filename": "pokemon/togetic.png", + "description": "Togetic (Japanese: \u30c8\u30b2\u30c1\u30c3\u30af Togechick) is a dual-type Fairy/Flying Pok\u00e9mon introduced in Generation II. Prior to Generation VI, it was a dual-type Normal/Flying Pok\u00e9mon.\nIt evolves from Togepi when leveled up with high friendship and evolves into Togekiss when exposed to a Shiny Stone.\n", + "appears_in_book": false + }, + { + "name": "Natu", + "link_id": "natu", + "img_filename": "pokemon/natu.png", + "description": "Natu (Japanese: \u30cd\u30a4\u30c6\u30a3 Naty) is a dual-type Psychic/Flying Pok\u00e9mon introduced in Generation II.\nIt evolves into Xatu starting at level 25.\n", + "appears_in_book": false + }, + { + "name": "Xatu", + "link_id": "xatu", + "img_filename": "pokemon/xatu.png", + "description": "Xatu (Japanese: \u30cd\u30a4\u30c6\u30a3\u30aa Natio) is a dual-type Psychic/Flying Pok\u00e9mon introduced in Generation II.\nIt evolves from Natu starting at level 25.\n", + "appears_in_book": false + }, + { + "name": "Mareep", + "link_id": "mareep", + "img_filename": "pokemon/mareep.png", + "description": "Mareep (Japanese: \u30e1\u30ea\u30fc\u30d7 Merriep) is an Electric-type Pok\u00e9mon introduced in Generation II.\nIt evolves into Flaaffy starting at level 15, which evolves into Ampharos starting at level 30.\n", + "appears_in_book": false + }, + { + "name": "Flaaffy", + "link_id": "flaaffy", + "img_filename": "pokemon/flaaffy.png", + "description": "Flaaffy (Japanese: \u30e2\u30b3\u30b3 Mokoko) is an Electric-type Pok\u00e9mon introduced in Generation II.\nIt evolves from Mareep starting at level 15 and evolves into Ampharos starting at level 30.\n", + "appears_in_book": false + }, + { + "name": "Ampharos", + "link_id": "ampharos", + "img_filename": "pokemon/ampharos.png", + "description": "Ampharos (Japanese: \u30c7\u30f3\u30ea\u30e5\u30a6 Denryu) is an Electric-type Pok\u00e9mon introduced in Generation II.\nIt evolves from Flaaffy starting at level 30. It is the final form of Mareep.\nAmpharos can Mega Evolve into Mega Ampharos using the Ampharosite.\nAmpharos was officially revealed in the May 1997 issue of CoroCoro, along with Donphan and Slowking.[1]\n", + "appears_in_book": false + }, + { + "name": "Bellossom", + "link_id": "bellossom", + "img_filename": "pokemon/bellossom.png", + "description": "Bellossom (Japanese: \u30ad\u30ec\u30a4\u30cf\u30ca Kireihana) is a Grass-type Pok\u00e9mon introduced in Generation II.\nIt evolves from Gloom when exposed to a Sun Stone. It is one of Oddish's final forms, the other being Vileplume.\n", + "appears_in_book": false + }, + { + "name": "Marill", + "link_id": "marill", + "img_filename": "pokemon/marill.png", + "description": "Marill (Japanese: \u30de\u30ea\u30eb Maril) is a dual-type Water/Fairy Pok\u00e9mon introduced in Generation II. Prior to Generation VI, it was a pure Water-type Pok\u00e9mon.\nIt evolves from Azurill when leveled up with high friendship and evolves into Azumarill starting at level 18.\n", + "appears_in_book": false + }, + { + "name": "Azumarill", + "link_id": "azumarill", + "img_filename": "pokemon/azumarill.png", + "description": "Azumarill (Japanese: \u30de\u30ea\u30eb\u30ea Marilli) is a dual-type Water/Fairy Pok\u00e9mon introduced in Generation II. Prior to Generation VI, it was a pure Water-type Pok\u00e9mon.\nIt evolves from Marill starting at level 18. It is the final form of Azurill.\n", + "appears_in_book": false + }, + { + "name": "Sudowoodo", + "link_id": "sudowoodo", + "img_filename": "pokemon/sudowoodo.png", + "description": "Sudowoodo (Japanese: \u30a6\u30bd\u30c3\u30ad\u30fc Usokkie) is a Rock-type Pok\u00e9mon introduced in Generation II.\nIt evolves from Bonsly when leveled up while knowing Mimic.\nIn Generation II, its remakes, and Pok\u00e9mon Emerald, wild Sudowoodo can be found blocking the road in inconvenient locations in Johto and Hoenn. In order to engage it in battle, a Trainer must first squirt it with water from either a SquirtBottle or Wailmer Pail.\n", + "appears_in_book": false + }, + { + "name": "Politoed", + "link_id": "politoed", + "img_filename": "pokemon/politoed.png", + "description": "Politoed (Japanese: \u30cb\u30e7\u30ed\u30c8\u30ce Nyorotono) is a Water-type Pok\u00e9mon introduced in Generation II.\nIt evolves from Poliwhirl when traded while holding a King's Rock. It is one of Poliwag's final forms, the other being Poliwrath.\n", + "appears_in_book": false + }, + { + "name": "Hoppip", + "link_id": "hoppip", + "img_filename": "pokemon/hoppip.png", + "description": "Hoppip (Japanese: \u30cf\u30cd\u30c3\u30b3 Hanecco) is a dual-type Grass/Flying Pok\u00e9mon introduced in Generation II.\nIt evolves into Skiploom starting at level 18, which evolves into Jumpluff starting at level 27.\n", + "appears_in_book": false + }, + { + "name": "Skiploom", + "link_id": "skiploom", + "img_filename": "pokemon/skiploom.png", + "description": "Skiploom (Japanese: \u30dd\u30dd\u30c3\u30b3 Popocco) is a dual-type Grass/Flying Pok\u00e9mon introduced in Generation II.\nIt evolves from Hoppip starting at level 18 and evolves into Jumpluff starting at level 27.\n", + "appears_in_book": false + }, + { + "name": "Jumpluff", + "link_id": "jumpluff", + "img_filename": "pokemon/jumpluff.png", + "description": "Jumpluff (Japanese: \u30ef\u30bf\u30c3\u30b3 Watacco) is a dual-type Grass/Flying Pok\u00e9mon introduced in Generation II.\nIt evolves from Skiploom starting at level 27. It is the final form of Hoppip.\n", + "appears_in_book": false + }, + { + "name": "Aipom", + "link_id": "aipom", + "img_filename": "pokemon/aipom.png", + "description": "Aipom (Japanese: \u30a8\u30a4\u30d1\u30e0 Eipam) is a Normal-type Pok\u00e9mon introduced in Generation II.\nIt evolves into Ambipom when leveled up while knowing Double Hit.\n", + "appears_in_book": false + }, + { + "name": "Sunkern", + "link_id": "sunkern", + "img_filename": "pokemon/sunkern.png", + "description": "Sunkern (Japanese: \u30d2\u30de\u30ca\u30c3\u30c4 Himanuts) is a Grass-type Pok\u00e9mon introduced in Generation II.\nIt evolves into Sunflora when exposed to a Sun Stone.\n", + "appears_in_book": false + }, + { + "name": "Sunflora", + "link_id": "sunflora", + "img_filename": "pokemon/sunflora.png", + "description": "Sunflora (Japanese: \u30ad\u30de\u30ef\u30ea Kimawari) is a Grass-type Pok\u00e9mon introduced in Generation II.\nIt evolves from Sunkern when exposed to a Sun Stone.\n", + "appears_in_book": false + }, + { + "name": "Yanma", + "link_id": "yanma", + "img_filename": "pokemon/yanma.png", + "description": "Yanma (Japanese: \u30e4\u30f3\u30e4\u30f3\u30de Yanyanma) is a dual-type Bug/Flying Pok\u00e9mon introduced in Generation II.\nIt evolves into Yanmega when leveled up while knowing Ancient Power.\n", + "appears_in_book": false + }, + { + "name": "Wooper", + "link_id": "wooper", + "img_filename": "pokemon/wooper.png", + "description": "Wooper (Japanese: \u30a6\u30d1\u30fc Upah) is a dual-type Water/Ground Pok\u00e9mon introduced in Generation II.\nIt evolves into Quagsire starting at level 20.\nIn Paldea, Wooper has a dual-type Poison/Ground regional form. Paldean Wooper evolves into Clodsire starting at level 20.\n", + "appears_in_book": false + }, + { + "name": "Quagsire", + "link_id": "quagsire", + "img_filename": "pokemon/quagsire.png", + "description": "Quagsire (Japanese: \u30cc\u30aa\u30fc Nuoh) is a dual-type Water/Ground Pok\u00e9mon introduced in Generation II.\nIt evolves from Wooper starting at level 20.\n", + "appears_in_book": false + }, + { + "name": "Espeon", + "link_id": "espeon", + "img_filename": "pokemon/espeon.png", + "description": "Espeon (Japanese: \u30a8\u30fc\u30d5\u30a3 Eifie) is a Psychic-type Pok\u00e9mon introduced in Generation II.\nIt evolves from Eevee when leveled up with high friendship during the day or with a Sun ShardXD in the player's Bag, except in areas with a Moss Rock or Ice Rock, or while knowing a Fairy-type moveSwShLASV (and having at least two levels of affectionVI\u2013VII).\nIt is one of Eevee's final forms, the others being Vaporeon, Jolteon, Flareon, Umbreon, Leafeon, Glaceon, and Sylveon.\nEspeon is the starter Pok\u00e9mon of Pok\u00e9mon Colosseum alongside Umbreon.\n", + "appears_in_book": false + }, + { + "name": "Umbreon", + "link_id": "umbreon", + "img_filename": "pokemon/umbreon.png", + "description": "Umbreon (Japanese: \u30d6\u30e9\u30c3\u30ad\u30fc Blacky) is a Dark-type Pok\u00e9mon introduced in Generation II.\nIt evolves from Eevee when leveled up with high friendship during the night or with a Moon ShardXD in the player's Bag, except in areas with a Moss Rock or Ice Rock, or while knowing a Fairy-type moveSwShLASV (and having at least two levels of affectionVI\u2013VII).\nIt is one of Eevee's final forms, the others being Vaporeon, Jolteon, Flareon, Espeon, Leafeon, Glaceon, and Sylveon.\nUmbreon is the starter Pok\u00e9mon of Pok\u00e9mon Colosseum alongside Espeon.\n", + "appears_in_book": false + }, + { + "name": "Murkrow", + "link_id": "murkrow", + "img_filename": "pokemon/murkrow.png", + "description": "Murkrow (Japanese: \u30e4\u30df\u30ab\u30e9\u30b9 Yamikarasu) is a dual-type Dark/Flying Pok\u00e9mon introduced in Generation II.\nIt evolves into Honchkrow when exposed to a Dusk Stone.\n", + "appears_in_book": false + }, + { + "name": "Slowking", + "link_id": "slowking", + "img_filename": "pokemon/slowking.png", + "description": "Slowking (Japanese: \u30e4\u30c9\u30ad\u30f3\u30b0 Yadoking) is a dual-type Water/Psychic Pok\u00e9mon introduced in Generation II.\nIt evolves from Slowpoke when traded while holding a King's Rock. It is one of Slowpoke's final forms, the other being Slowbro.\nIn Galar, Slowking has a dual-type Poison/Psychic regional form, introduced in Pok\u00e9mon Sword and Shield's 1.3.0 patch. It evolves from Galarian Slowpoke when exposed to a Galarica Wreath. It is one of Galarian Slowpoke's final forms, the other being Galarian Slowbro.\nSlowking was officially revealed in the May 1997 issue of CoroCoro, along with Donphan and Ampharos.[1]\n", + "appears_in_book": false + }, + { + "name": "Misdreavus", + "link_id": "misdreavus", + "img_filename": "pokemon/misdreavus.png", + "description": "Misdreavus (Japanese: \u30e0\u30a6\u30de Muma) is a Ghost-type Pok\u00e9mon introduced in Generation II.\nIt evolves into Mismagius when exposed to a Dusk Stone.\nGeneration IX introduced Paradox Pokemon Flutter Mane that appears to be inspired by Misdreavus.\n", + "appears_in_book": false + }, + { + "name": "Unown", + "link_id": "unown", + "img_filename": "pokemon/unown.png", + "description": "Unown (Japanese: \u30a2\u30f3\u30ce\u30fc\u30f3 Unknown) is a Psychic-type Pok\u00e9mon introduced in Generation II.\nWhile it is not known to evolve into or from any other Pok\u00e9mon, as of Generation III, Unown has 28 derivative shapes, chronicled in the Unown Mode in Generation II and the Unown Report in HeartGold and SoulSilver. There are 26 Latin alphabet characters, plus ? (question mark) and ! (exclamation mark) introduced in Generation III. In Generation II, its shape is determined by its individual values; in Generation III, it is determined by its personality value; from Generation IV onward, it is determined by a separate form identifier.\n", + "appears_in_book": false + }, + { + "name": "Wobbuffet", + "link_id": "wobbuffet", + "img_filename": "pokemon/wobbuffet.png", + "description": "Wobbuffet (Japanese: \u30bd\u30fc\u30ca\u30f3\u30b9 Sonans) is a Psychic-type Pok\u00e9mon introduced in Generation II.\nIt evolves from Wynaut starting at level 15.\n", + "appears_in_book": false + }, + { + "name": "Girafarig", + "link_id": "girafarig", + "img_filename": "pokemon/girafarig.png", + "description": "Girafarig (Japanese: \u30ad\u30ea\u30f3\u30ea\u30ad Kirinriki) is a dual-type Normal/Psychic Pok\u00e9mon introduced in Generation II.\nIt evolves into Farigiraf when leveled up while knowing Twin Beam.\n", + "appears_in_book": false + }, + { + "name": "Pineco", + "link_id": "pineco", + "img_filename": "pokemon/pineco.png", + "description": "Pineco (Japanese: \u30af\u30cc\u30ae\u30c0\u30de Kunugidama) is a Bug-type Pok\u00e9mon introduced in Generation II.\nIt evolves into Forretress starting at level 31.\n", + "appears_in_book": false + }, + { + "name": "Forretress", + "link_id": "forretress", + "img_filename": "pokemon/forretress.png", + "description": "Forretress (Japanese: \u30d5\u30a9\u30ec\u30c8\u30b9 Foretos) is a dual-type Bug/Steel Pok\u00e9mon introduced in Generation II.\nIt evolves from Pineco starting at level 31.\n", + "appears_in_book": false + }, + { + "name": "Dunsparce", + "link_id": "dunsparce", + "img_filename": "pokemon/dunsparce.png", + "description": "Dunsparce (Japanese: \u30ce\u30b3\u30c3\u30c1 Nokocchi) is a Normal-type Pok\u00e9mon introduced in Generation II.\nIt evolves into either Two-Segment Form or Three-Segment Form Dudunsparce when leveled up while knowing Hyper Drill. The form of Dudunsparce it evolves into depends on its encryption constant. Since this value cannot be influenced or seen by the player, what a given Dunsparce will evolve into is essentially random \u2014 with a 1/100 chance of evolving into Three-Segment Form Dudunsparce.\n", + "appears_in_book": false + }, + { + "name": "Gligar", + "link_id": "gligar", + "img_filename": "pokemon/gligar.png", + "description": "Gligar (Japanese: \u30b0\u30e9\u30a4\u30ac\u30fc Gliger) is a dual-type Ground/Flying Pok\u00e9mon introduced in Generation II.\nIt evolves into Gliscor when leveled up holding a Razor Fang during the night. In Pok\u00e9mon Legends: Arceus, it evolves into Gliscor when exposed to a Razor Fang during the night instead.\n", + "appears_in_book": false + }, + { + "name": "Steelix", + "link_id": "steelix", + "img_filename": "pokemon/steelix.png", + "description": "Steelix (Japanese: \u30cf\u30ac\u30cd\u30fc\u30eb Haganeil) is a dual-type Steel/Ground Pok\u00e9mon introduced in Generation II.\nIt evolves from Onix when traded while holding a Metal Coat. In Pok\u00e9mon Legends: Arceus, it evolves from Onix when exposed to a Metal Coat instead.\nSteelix can Mega Evolve into Mega Steelix using the Steelixite.\n", + "appears_in_book": false + }, + { + "name": "Snubbull", + "link_id": "snubbull", + "img_filename": "pokemon/snubbull.png", + "description": "Snubbull (Japanese: \u30d6\u30eb\u30fc Bulu) is a Fairy-type Pok\u00e9mon introduced in Generation II. Prior to Generation VI, it was a Normal-type Pok\u00e9mon.\nIt evolves into Granbull starting at level 23.\n", + "appears_in_book": false + }, + { + "name": "Granbull", + "link_id": "granbull", + "img_filename": "pokemon/granbull.png", + "description": "Granbull (Japanese: \u30b0\u30e9\u30f3\u30d6\u30eb Granbulu) is a Fairy-type Pok\u00e9mon introduced in Generation II. Prior to Generation VI, it was a Normal-type Pok\u00e9mon.\nIt evolves from Snubbull starting at level 23.\n", + "appears_in_book": false + }, + { + "name": "Qwilfish", + "link_id": "qwilfish", + "img_filename": "pokemon/qwilfish.png", + "description": "Qwilfish (Japanese: \u30cf\u30ea\u30fc\u30bb\u30f3 Harysen) is a dual-type Water/Poison Pok\u00e9mon introduced in Generation II.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nIn Hisui, Qwilfish has a dual-type Dark/Poison regional form. It evolves into Overqwil after using Barb Barrage in the strong style at least 20 times.\n", + "appears_in_book": false + }, + { + "name": "Scizor", + "link_id": "scizor", + "img_filename": "pokemon/scizor.png", + "description": "Scizor (Japanese: \u30cf\u30c3\u30b5\u30e0 Hassam) is a dual-type Bug/Steel Pok\u00e9mon introduced in Generation II.\nIt evolves from Scyther when traded while holding a Metal Coat. In Pok\u00e9mon Legends: Arceus, it evolves from Scyther when exposed to a Metal Coat instead. It is one of Scyther's final forms, the other being Kleavor.\nScizor can Mega Evolve into Mega Scizor using the Scizorite.\n", + "appears_in_book": false + }, + { + "name": "Shuckle", + "link_id": "shuckle", + "img_filename": "pokemon/shuckle.png", + "description": "Shuckle (Japanese: \u30c4\u30dc\u30c4\u30dc Tsubotsubo) is a dual-type Bug/Rock Pok\u00e9mon introduced in Generation II.\nIt is not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Heracross", + "link_id": "heracross", + "img_filename": "pokemon/heracross.png", + "description": "Heracross (Japanese: \u30d8\u30e9\u30af\u30ed\u30b9 Heracros) is a dual-type Bug/Fighting Pok\u00e9mon introduced in Generation II.\nWhile it is not known to evolve into or from any other Pok\u00e9mon, Heracross can Mega Evolve into Mega Heracross using the Heracronite.\n", + "appears_in_book": false + }, + { + "name": "Sneasel", + "link_id": "sneasel", + "img_filename": "pokemon/sneasel.png", + "description": "Sneasel (Japanese: \u30cb\u30e5\u30fc\u30e9 Nyula) is a dual-type Dark/Ice Pok\u00e9mon introduced in Generation II.\nIt evolves into Weavile when leveled up holding a Razor Claw during the night. In Pok\u00e9mon Legends: Arceus, it evolves into Weavile when exposed to a Razor Claw during the night instead.\nIn Hisui, Sneasel has a dual-type Fighting/Poison regional form. It evolves into Sneasler when exposed to a Razor Claw during the day.\n", + "appears_in_book": false + }, + { + "name": "Teddiursa", + "link_id": "teddiursa", + "img_filename": "pokemon/teddiursa.png", + "description": "Teddiursa (Japanese: \u30d2\u30e1\u30b0\u30de Himeguma) is a Normal-type Pok\u00e9mon introduced in Generation II.\nIt evolves into Ursaring starting at level 30.\nIn Hisui, Ursaring evolves into Ursaluna when exposed to a Peat Block during a full moon. Ursaring is not known to evolve into any other Pok\u00e9mon in other regions.\n", + "appears_in_book": false + }, + { + "name": "Ursaring", + "link_id": "ursaring", + "img_filename": "pokemon/ursaring.png", + "description": "Ursaring (Japanese: \u30ea\u30f3\u30b0\u30de Ringuma) is a Normal-type Pok\u00e9mon introduced in Generation II.\nIt evolves from Teddiursa starting at level 30.\nIn Hisui, it evolves into Ursaluna when exposed to a Peat Block during a full moon. It is not known to evolve into any other Pok\u00e9mon in other regions.\n", + "appears_in_book": false + }, + { + "name": "Slugma", + "link_id": "slugma", + "img_filename": "pokemon/slugma.png", + "description": "Slugma (Japanese: \u30de\u30b0\u30de\u30c3\u30b0 Magmag) is a Fire-type Pok\u00e9mon introduced in Generation II.\nIt evolves into Magcargo starting at level 38.\n", + "appears_in_book": false + }, + { + "name": "Magcargo", + "link_id": "magcargo", + "img_filename": "pokemon/magcargo.png", + "description": "Magcargo (Japanese: \u30de\u30b0\u30ab\u30eb\u30b4 Magcargot) is a dual-type Fire/Rock Pok\u00e9mon introduced in Generation II.\nIt evolves from Slugma starting at level 38.\n", + "appears_in_book": false + }, + { + "name": "Swinub", + "link_id": "swinub", + "img_filename": "pokemon/swinub.png", + "description": "Swinub (Japanese: \u30a6\u30ea\u30e0\u30fc Urimoo) is a dual-type Ice/Ground Pok\u00e9mon introduced in Generation II.\nIt evolves into Piloswine starting at level 33, which evolves into Mamoswine when leveled up while knowing Ancient Power.\n", + "appears_in_book": false + }, + { + "name": "Piloswine", + "link_id": "piloswine", + "img_filename": "pokemon/piloswine.png", + "description": "Piloswine (Japanese: \u30a4\u30ce\u30e0\u30fc Inomoo) is a dual-type Ice/Ground Pok\u00e9mon introduced in Generation II.\nIt evolves from Swinub starting at level 33 and evolves into Mamoswine when leveled up while knowing Ancient Power.\n", + "appears_in_book": false + }, + { + "name": "Corsola", + "link_id": "corsola", + "img_filename": "pokemon/corsola.png", + "description": "Corsola (Japanese: \u30b5\u30cb\u30fc\u30b4 Sunnygo) is a dual-type Water/Rock Pok\u00e9mon introduced in Generation II.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nIn Galar, Corsola has a Ghost-type regional form. It evolves into Cursola starting at level 38.\n", + "appears_in_book": false + }, + { + "name": "Remoraid", + "link_id": "remoraid", + "img_filename": "pokemon/remoraid.png", + "description": "Remoraid (Japanese: \u30c6\u30c3\u30dd\u30a6\u30aa Teppouo) is a Water-type Pok\u00e9mon introduced in Generation II.\nIt evolves into Octillery starting at level 25.\nIf a Remoraid is in the party when a Mantyke levels up, the Mantyke evolves into Mantine. However, this will not affect the Remoraid and it continues to be a separate Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Octillery", + "link_id": "octillery", + "img_filename": "pokemon/octillery.png", + "description": "Octillery (Japanese: \u30aa\u30af\u30bf\u30f3 Okutank) is a Water-type Pok\u00e9mon introduced in Generation II.\nIt evolves from Remoraid starting at level 25.\n", + "appears_in_book": false + }, + { + "name": "Delibird", + "link_id": "delibird", + "img_filename": "pokemon/delibird.png", + "description": "Delibird (Japanese: \u30c7\u30ea\u30d0\u30fc\u30c9 Delibird) is a dual-type Ice/Flying Pok\u00e9mon introduced in Generation II.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nGeneration IX introduced Paradox Pokemon Iron Bundle that appears to be inspired by Delibird.\n", + "appears_in_book": false + }, + { + "name": "Mantine", + "link_id": "mantine", + "img_filename": "pokemon/mantine.png", + "description": "Mantine (Japanese: \u30de\u30f3\u30bf\u30a4\u30f3 Mantain) is a dual-type Water/Flying Pok\u00e9mon introduced in Generation II.\nIt evolves from Mantyke when leveled up with a Remoraid in the party.\n", + "appears_in_book": false + }, + { + "name": "Skarmory", + "link_id": "skarmory", + "img_filename": "pokemon/skarmory.png", + "description": "Skarmory (Japanese: \u30a8\u30a2\u30fc\u30e0\u30c9 Airmd) is a dual-type Steel/Flying Pok\u00e9mon introduced in Generation II.\nIt is not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Houndour", + "link_id": "houndour", + "img_filename": "pokemon/houndour.png", + "description": "Houndour (Japanese: \u30c7\u30eb\u30d3\u30eb Delvil) is a dual-type Dark/Fire Pok\u00e9mon introduced in Generation II.\nIt evolves into Houndoom starting at level 24.\n", + "appears_in_book": false + }, + { + "name": "Houndoom", + "link_id": "houndoom", + "img_filename": "pokemon/houndoom.png", + "description": "Houndoom (Japanese: \u30d8\u30eb\u30ac\u30fc Hellgar) is a dual-type Dark/Fire Pok\u00e9mon introduced in Generation II.\nIt evolves from Houndour starting at level 24.\nHoundoom can Mega Evolve into Mega Houndoom using the Houndoominite.\n", + "appears_in_book": false + }, + { + "name": "Kingdra", + "link_id": "kingdra", + "img_filename": "pokemon/kingdra.png", + "description": "Kingdra (Japanese: \u30ad\u30f3\u30b0\u30c9\u30e9 Kingdra) is a dual-type Water/Dragon Pok\u00e9mon introduced in Generation II.\nIt evolves from Seadra when traded while holding a Dragon Scale. It is the final form of Horsea.\n", + "appears_in_book": false + }, + { + "name": "Phanpy", + "link_id": "phanpy", + "img_filename": "pokemon/phanpy.png", + "description": "Phanpy (Japanese: \u30b4\u30de\u30be\u30a6 Gomazou) is a Ground-type Pok\u00e9mon introduced in Generation II.\nIt evolves into Donphan starting at level 25.\n", + "appears_in_book": false + }, + { + "name": "Donphan", + "link_id": "donphan", + "img_filename": "pokemon/donphan.png", + "description": "Donphan (Japanese: \u30c9\u30f3\u30d5\u30a1\u30f3 Donfan) is a Ground-type Pok\u00e9mon introduced in Generation II.\nIt evolves from Phanpy starting at level 25.\nDonphan was officially revealed in the May 1997 issue of CoroCoro, along with Slowking and Ampharos.[1]\nGeneration IX introduced Paradox Pokemon Great Tusk and Iron Treads that appear to be distant relatives of Donphan from the past and future.\n", + "appears_in_book": false + }, + { + "name": "Porygon2", + "link_id": "porygon", + "img_filename": "pokemon/porygon2.png", + "description": "Porygon2 (Japanese: \u30dd\u30ea\u30b4\u30f3\uff12 Porygon2) is a Normal-type Pok\u00e9mon introduced in Generation II.\nIt evolves from Porygon when traded while holding a Upgrade, and evolves into Porygon-Z when traded while holding a Dubious Disc.\nIn Pok\u00e9mon Legends: Arceus, it evolves from Porygon when exposed to an Upgrade, and evolves into Porygon-Z when exposed to a Dubious Disc.\n", + "appears_in_book": false + }, + { + "name": "Stantler", + "link_id": "stantler", + "img_filename": "pokemon/stantler.png", + "description": "Stantler (Japanese: \u30aa\u30c9\u30b7\u30b7 Odoshishi) is a Normal-type Pok\u00e9mon introduced in Generation II.\nIn Hisui, it evolves into Wyrdeer after using Psyshield Bash in the agile style at least 20 times. It is not known to evolve into or from any other Pok\u00e9mon in other regions.\n", + "appears_in_book": false + }, + { + "name": "Smeargle", + "link_id": "smeargle", + "img_filename": "pokemon/smeargle.png", + "description": "Smeargle (Japanese: \u30c9\u30fc\u30d6\u30eb Doble) is a Normal-type Pok\u00e9mon introduced in Generation II.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nSmeargle is best known for its ability to use the move Sketch, which permanently copies the last move used by the opponent. Due to this, it can legitimately have any move in the Pok\u00e9mon games except for Chatter, Struggle, and Shadow moves \u2014 though it can learn Dark Void and Hyperspace Fury, it cannot use those moves as they can only be used by specific Pok\u00e9mon. As a result of this, it can pass on any Egg Move to Pok\u00e9mon in the Field Egg Group.\n", + "appears_in_book": false + }, + { + "name": "Tyrogue", + "link_id": "tyrogue", + "img_filename": "pokemon/tyrogue.png", + "description": "Tyrogue (Japanese: \u30d0\u30eb\u30ad\u30fc Balkie) is a Fighting-type baby Pok\u00e9mon introduced in Generation II.\nIt evolves into one of three different Pok\u00e9mon starting at level 20:\n", + "appears_in_book": false + }, + { + "name": "Hitmontop", + "link_id": "hitmontop", + "img_filename": "pokemon/hitmontop.png", + "description": "Hitmontop (Japanese: \u30ab\u30dd\u30a8\u30e9\u30fc Kapoerer) is a Fighting-type Pok\u00e9mon introduced in Generation II.\nIt evolves from Tyrogue starting at level 20 when Tyrogue's Attack and Defense are equal. It is one of Tyrogue's final forms, the others being Hitmonlee and Hitmonchan.\n", + "appears_in_book": false + }, + { + "name": "Smoochum", + "link_id": "smoochum", + "img_filename": "pokemon/smoochum.png", + "description": "Smoochum (Japanese: \u30e0\u30c1\u30e5\u30fc\u30eb Muchul) is a dual-type Ice/Psychic baby Pok\u00e9mon introduced in Generation II.\nIt evolves into Jynx starting at level 30.\n", + "appears_in_book": false + }, + { + "name": "Elekid", + "link_id": "elekid", + "img_filename": "pokemon/elekid.png", + "description": "Elekid (Japanese: \u30a8\u30ec\u30ad\u30c3\u30c9 Elekid) is an Electric-type baby Pok\u00e9mon introduced in Generation II.\nIt evolves into Electabuzz starting at level 30, which evolves into Electivire when traded while holding an Electirizer. In Pok\u00e9mon Legends: Arceus, Electabuzz evolves into Electivire when exposed to an Electirizer instead.\n", + "appears_in_book": false + }, + { + "name": "Magby", + "link_id": "magby", + "img_filename": "pokemon/magby.png", + "description": "Magby (Japanese: \u30d6\u30d3\u30a3 Buby) is a Fire-type baby Pok\u00e9mon introduced in Generation II.\nIt evolves into Magmar starting at level 30, which evolves into Magmortar when traded while holding a Magmarizer. In Pok\u00e9mon Legends: Arceus, Magmar evolves into Magmortar when exposed to a Magmarizer instead.\n", + "appears_in_book": false + }, + { + "name": "Miltank", + "link_id": "miltank", + "img_filename": "pokemon/miltank.png", + "description": "Miltank (Japanese: \u30df\u30eb\u30bf\u30f3\u30af Miltank) is a Normal-type Pok\u00e9mon introduced in Generation II.\nIt is not known to evolve into or from any other Pok\u00e9mon, but it is considered to be a counterpart of Tauros.\n", + "appears_in_book": false + }, + { + "name": "Blissey", + "link_id": "blissey", + "img_filename": "pokemon/blissey.png", + "description": "Blissey (Japanese: \u30cf\u30d4\u30ca\u30b9 Happinas) is a Normal-type Pok\u00e9mon introduced in Generation II.\nIt evolves from Chansey when leveled up with high friendship. It is the final form of Happiny.\n", + "appears_in_book": false + }, + { + "name": "Raikou", + "link_id": "raikou", + "img_filename": "pokemon/raikou.png", + "description": "Raikou (Japanese: \u30e9\u30a4\u30b3\u30a6 Raikou) is an Electric-type Legendary Pok\u00e9mon introduced in Generation II.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nAlong with Entei and Suicune, it is one of the Legendary beasts resurrected by Ho-Oh after the burning of the Brass Tower. Of the three Legendary beasts, Raikou is said to represent the lightning strike which ignited the fire that consumed the Brass Tower.\n", + "appears_in_book": false + }, + { + "name": "Entei", + "link_id": "entei", + "img_filename": "pokemon/entei.png", + "description": "Entei (Japanese: \u30a8\u30f3\u30c6\u30a4 Entei) is a Fire-type Legendary Pok\u00e9mon introduced in Generation II.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nAlong with Raikou and Suicune, it is one of the Legendary beasts said to be resurrected by Ho-Oh after the burning of the Brass Tower. Out of the three beasts, Entei is said to represent the flames that burned the Brass Tower.\n", + "appears_in_book": false + }, + { + "name": "Suicune", + "link_id": "suicune", + "img_filename": "pokemon/suicune.png", + "description": "Suicune (Japanese: \u30b9\u30a4\u30af\u30f3 Suicune) is a Water-type Legendary Pok\u00e9mon introduced in Generation II.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nAlong with Raikou and Entei, it is one of the Legendary beasts resurrected by Ho-Oh after the burning of the Brass Tower. Of the three Legendary beasts, Suicune is said to represent the rains that quenched the flames of the burning Brass Tower.\nSuicune is the game mascot of Pok\u00e9mon Crystal, appearing on the boxart.\nSuicune is pursued in the anime, Pok\u00e9mon Adventures, Pok\u00e9mon Crystal, and Pok\u00e9mon HeartGold and SoulSilver by Eusine.\n", + "appears_in_book": false + }, + { + "name": "Larvitar", + "link_id": "larvitar", + "img_filename": "pokemon/larvitar.png", + "description": "Larvitar (Japanese: \u30e8\u30fc\u30ae\u30e9\u30b9 Yogiras) is a dual-type Rock/Ground Pok\u00e9mon introduced in Generation II.\nIt evolves into Pupitar starting at level 30, which evolves into Tyranitar starting at level 55.\n", + "appears_in_book": false + }, + { + "name": "Pupitar", + "link_id": "pupitar", + "img_filename": "pokemon/pupitar.png", + "description": "Pupitar (Japanese: \u30b5\u30ca\u30ae\u30e9\u30b9 Sanagiras) is a dual-type Rock/Ground Pok\u00e9mon introduced in Generation II.\nIt evolves from Larvitar starting at level 30 and evolves into Tyranitar starting at level 55.\n", + "appears_in_book": false + }, + { + "name": "Tyranitar", + "link_id": "tyranitar", + "img_filename": "pokemon/tyranitar.png", + "description": "Tyranitar (Japanese: \u30d0\u30f3\u30ae\u30e9\u30b9 Bangiras) is a dual-type Rock/Dark pseudo-legendary Pok\u00e9mon introduced in Generation II.\nIt evolves from Pupitar starting at level 55. It is the final form of Larvitar.\nTyranitar can Mega Evolve into Mega Tyranitar using the Tyranitarite.\nGeneration IX introduced Paradox Pokemon Iron Thorns that appears to be inspired by Tyranitar.\n", + "appears_in_book": false + }, + { + "name": "Lugia", + "link_id": "lugia", + "img_filename": "pokemon/lugia.png", + "description": "Lugia (Japanese: \u30eb\u30ae\u30a2 Lugia) is a dual-type Psychic/Flying Legendary Pok\u00e9mon introduced in Generation II.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nLugia is the game mascot of Pok\u00e9mon Silver, its remake Pok\u00e9mon SoulSilver, and Pok\u00e9mon XD: Gale of Darkness (as Shadow Lugia), appearing on the boxart of them all.\nAlong with Ho-Oh, it is part of the tower duo. It is also the trio master of the Legendary birds.\nIn Pok\u00e9mon XD, Shadow Lugia, codenamed XD001, is a main part of the storyline, and Cipher's ultimate Shadow Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Ho-Oh", + "link_id": "hooh", + "img_filename": "pokemon/ho-oh.png", + "description": "Ho-Oh (Japanese: \u30db\u30a6\u30aa\u30a6 Houou) is a dual-type Fire/Flying Legendary Pok\u00e9mon introduced in Generation II.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nIt was the first Generation II Pok\u00e9mon revealed, in the August 1996 issue of CoroCoro[1], less than six months after the release of Pok\u00e9mon Red and Green, and more than three years before the release of Pok\u00e9mon Gold and Silver.\nHo-Oh is the game mascot of Pok\u00e9mon Gold and its remake Pok\u00e9mon HeartGold, appearing on the boxart of both.\nAlong with Lugia, it is part of the tower duo. It is also the trio master of the Legendary beasts.\n", + "appears_in_book": false + }, + { + "name": "Celebi", + "link_id": "celebi", + "img_filename": "pokemon/celebi.png", + "description": "Celebi (Japanese: \u30bb\u30ec\u30d3\u30a3 Celebi) is a dual-type Psychic/Grass Mythical Pok\u00e9mon introduced in Generation II.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nIt serves as the guardian of Ilex Forest.\nCelebi is the last Pok\u00e9mon in the Johto Pok\u00e9dex and Hoenn Pok\u00e9dex in Generation III, although in the latter, Celebi is not shown.\n", + "appears_in_book": false + }, + { + "name": "Treecko", + "link_id": "treecko", + "img_filename": "pokemon/treecko.png", + "description": "Treecko (Japanese: \u30ad\u30e2\u30ea Kimori) is a Grass-type Pok\u00e9mon introduced in Generation III.\nIt evolves into Grovyle starting at level 16, which evolves into Sceptile starting at level 36.\nAlong with Torchic and Mudkip, Treecko is one of three starter Pok\u00e9mon of Hoenn available at the beginning of Pok\u00e9mon Ruby, Sapphire, Emerald, Omega Ruby, and Alpha Sapphire.\n", + "appears_in_book": false + }, + { + "name": "Grovyle", + "link_id": "grovyle", + "img_filename": "pokemon/grovyle.png", + "description": "Grovyle (Japanese: \u30b8\u30e5\u30d7\u30c8\u30eb Juptile) is a Grass-type Pok\u00e9mon introduced in Generation III.\nIt evolves from Treecko starting at level 16 and evolves into Sceptile starting at level 36.\n", + "appears_in_book": false + }, + { + "name": "Sceptile", + "link_id": "sceptile", + "img_filename": "pokemon/sceptile.png", + "description": "Sceptile (Japanese: \u30b8\u30e5\u30ab\u30a4\u30f3 Jukain) is a Grass-type Pok\u00e9mon introduced in Generation III.\nIt evolves from Grovyle starting at level 36. It is the final form of Treecko.\nSceptile can Mega Evolve into Mega Sceptile using the Sceptilite.\n", + "appears_in_book": false + }, + { + "name": "Torchic", + "link_id": "torchic", + "img_filename": "pokemon/torchic.png", + "description": "Torchic (Japanese: \u30a2\u30c1\u30e3\u30e2 Achamo) is a Fire-type Pok\u00e9mon introduced in Generation III.\nIt evolves into Combusken starting at level 16, which evolves into Blaziken starting at level 36.\nAlong with Treecko and Mudkip, Torchic is one of three starter Pok\u00e9mon of Hoenn available at the beginning of Pok\u00e9mon Ruby, Sapphire, Emerald, Omega Ruby, and Alpha Sapphire.\n", + "appears_in_book": false + }, + { + "name": "Combusken", + "link_id": "combusken", + "img_filename": "pokemon/combusken.png", + "description": "Combusken (Japanese: \u30ef\u30ab\u30b7\u30e3\u30e2 Wakasyamo) is a dual-type Fire/Fighting Pok\u00e9mon introduced in Generation III.\nIt evolves from Torchic starting at level 16 and evolves into Blaziken starting at level 36.\n", + "appears_in_book": false + }, + { + "name": "Blaziken", + "link_id": "blaziken", + "img_filename": "pokemon/blaziken.png", + "description": "Blaziken (Japanese: \u30d0\u30b7\u30e3\u30fc\u30e2 Bursyamo) is a dual-type Fire/Fighting Pok\u00e9mon introduced in Generation III.\nIt evolves from Combusken starting at level 36. It is the final form of Torchic.\nBlaziken can Mega Evolve into Mega Blaziken using the Blazikenite.\n", + "appears_in_book": false + }, + { + "name": "Mudkip", + "link_id": "mudkip", + "img_filename": "pokemon/mudkip.png", + "description": "Mudkip (Japanese: \u30df\u30ba\u30b4\u30ed\u30a6 Mizugorou) is a Water-type Pok\u00e9mon introduced in Generation III.\nIt evolves into Marshtomp starting at level 16, which evolves into Swampert starting at level 36.\nAlong with Treecko and Torchic, Mudkip is one of three starter Pok\u00e9mon of Hoenn available at the beginning of Pok\u00e9mon Ruby, Sapphire, Emerald, Omega Ruby, and Alpha Sapphire.\n", + "appears_in_book": false + }, + { + "name": "Marshtomp", + "link_id": "marshtomp", + "img_filename": "pokemon/marshtomp.png", + "description": "Marshtomp (Japanese: \u30cc\u30de\u30af\u30ed\u30fc Numacraw) is a dual-type Water/Ground Pok\u00e9mon introduced in Generation III.\nIt evolves from Mudkip starting at level 16 and evolves into Swampert starting at level 36.\n", + "appears_in_book": false + }, + { + "name": "Swampert", + "link_id": "swampert", + "img_filename": "pokemon/swampert.png", + "description": "Swampert (Japanese: \u30e9\u30b0\u30e9\u30fc\u30b8 Laglarge) is a dual-type Water/Ground Pok\u00e9mon introduced in Generation III.\nIt evolves from Marshtomp starting at level 36. It is the final form of Mudkip.\nSwampert can Mega Evolve into Mega Swampert using the Swampertite.\n", + "appears_in_book": false + }, + { + "name": "Poochyena", + "link_id": "poochyena", + "img_filename": "pokemon/poochyena.png", + "description": "Poochyena (Japanese: \u30dd\u30c1\u30a8\u30ca Pochiena) is a Dark-type Pok\u00e9mon introduced in Generation III.\nIt evolves into Mightyena starting at level 18.\n", + "appears_in_book": false + }, + { + "name": "Mightyena", + "link_id": "mightyena", + "img_filename": "pokemon/mightyena.png", + "description": "Mightyena (Japanese: \u30b0\u30e9\u30a8\u30ca Graena) is a Dark-type Pok\u00e9mon introduced in Generation III.\nIt evolves from Poochyena starting at level 18.\n", + "appears_in_book": false + }, + { + "name": "Zigzagoon", + "link_id": "zigzagoon", + "img_filename": "pokemon/zigzagoon.png", + "description": "Zigzagoon (Japanese: \u30b8\u30b0\u30b6\u30b0\u30de Jiguzaguma) is a Normal-type Pok\u00e9mon introduced in Generation III.\nIt evolves into Linoone starting at level 20.\nIn Galar, Zigzagoon has a dual-type Dark/Normal regional form. It evolves into Galarian Linoone starting at level 20, which evolves into Obstagoon when leveled up at night starting at level 35.\n", + "appears_in_book": false + }, + { + "name": "Linoone", + "link_id": "linoone", + "img_filename": "pokemon/linoone.png", + "description": "Linoone (Japanese: \u30de\u30c3\u30b9\u30b0\u30de Massuguma) is a Normal-type Pok\u00e9mon introduced in Generation III.\nIt evolves from Zigzagoon starting at level 20.\nIn Galar, Linoone has a dual-type Dark/Normal regional form. It evolves from Galarian Zigzagoon starting at level 20 and evolves into Obstagoon when leveled up at night starting at level 35.\n", + "appears_in_book": false + }, + { + "name": "Wurmple", + "link_id": "wurmple", + "img_filename": "pokemon/wurmple.png", + "description": "Wurmple (Japanese: \u30b1\u30e0\u30c3\u30bd Kemusso) is a Bug-type Pok\u00e9mon introduced in Generation III.\nWurmple will evolve into either Silcoon or Cascoon starting at level 7 depending on its personality value. As personality values cannot be influenced or seen by the player, what a given Wurmple will evolve into is essentially random. From there, the Silcoon or Cascoon will evolve again starting at level 10 into Beautifly or Dustox respectively.\n", + "appears_in_book": false + }, + { + "name": "Silcoon", + "link_id": "silcoon", + "img_filename": "pokemon/silcoon.png", + "description": "Silcoon (Japanese: \u30ab\u30e9\u30b5\u30ea\u30b9 Karasalis) is a Bug-type Pok\u00e9mon introduced in Generation III.\nIt evolves from Wurmple with a corresponding hidden personality value starting at level 7, and evolves into Beautifly starting at level 10. It is the parallel of Cascoon, Wurmple's other evolution.\n", + "appears_in_book": false + }, + { + "name": "Beautifly", + "link_id": "beautifly", + "img_filename": "pokemon/beautifly.png", + "description": "Beautifly (Japanese: \u30a2\u30b2\u30cf\u30f3\u30c8 Agehunt) is a dual-type Bug/Flying Pok\u00e9mon introduced in Generation III.\nIt evolves from Silcoon starting at level 10. It is one of Wurmple's final forms, the other being Dustox.\n", + "appears_in_book": false + }, + { + "name": "Cascoon", + "link_id": "cascoon", + "img_filename": "pokemon/cascoon.png", + "description": "Cascoon (Japanese: \u30de\u30e6\u30eb\u30c9 Mayuld) is a Bug-type Pok\u00e9mon introduced in Generation III.\nIt evolves from Wurmple with a corresponding hidden personality value starting at level 7, and evolves into Dustox starting at level 10. It is the parallel of Silcoon, Wurmple's other evolution.\n", + "appears_in_book": false + }, + { + "name": "Dustox", + "link_id": "dustox", + "img_filename": "pokemon/dustox.png", + "description": "Dustox (Japanese: \u30c9\u30af\u30b1\u30a4\u30eb Dokucale) is a dual-type Bug/Poison Pok\u00e9mon introduced in Generation III.\nIt evolves from Cascoon starting at level 10. It is one of Wurmple's final forms, the other being Beautifly.\n", + "appears_in_book": false + }, + { + "name": "Lotad", + "link_id": "lotad", + "img_filename": "pokemon/lotad.png", + "description": "Lotad (Japanese: \u30cf\u30b9\u30dc\u30fc Hassboh) is a dual-type Water/Grass Pok\u00e9mon introduced in Generation III.\nIt evolves into Lombre starting at level 14, which evolves into Ludicolo when exposed to a Water Stone.\n", + "appears_in_book": false + }, + { + "name": "Lombre", + "link_id": "lombre", + "img_filename": "pokemon/lombre.png", + "description": "Lombre (Japanese: \u30cf\u30b9\u30d6\u30ec\u30ed Hasubrero) is a dual-type Water/Grass Pok\u00e9mon introduced in Generation III.\nIt evolves from Lotad starting at level 14 and evolves into Ludicolo when exposed to a Water Stone.\n", + "appears_in_book": false + }, + { + "name": "Ludicolo", + "link_id": "ludicolo", + "img_filename": "pokemon/ludicolo.png", + "description": "Ludicolo (Japanese: \u30eb\u30f3\u30d1\u30c3\u30d1 Runpappa) is a dual-type Water/Grass Pok\u00e9mon introduced in Generation III.\nIt evolves from Lombre when exposed to a Water Stone. It is the final form of Lotad.\n", + "appears_in_book": false + }, + { + "name": "Seedot", + "link_id": "seedot", + "img_filename": "pokemon/seedot.png", + "description": "Seedot (Japanese: \u30bf\u30cd\u30dc\u30fc Taneboh) is a Grass-type Pok\u00e9mon introduced in Generation III.\nIt evolves into Nuzleaf starting at level 14, which evolves into Shiftry when exposed to a Leaf Stone.\n", + "appears_in_book": false + }, + { + "name": "Nuzleaf", + "link_id": "nuzleaf", + "img_filename": "pokemon/nuzleaf.png", + "description": "Nuzleaf (Japanese: \u30b3\u30ce\u30cf\u30ca Konohana) is a dual-type Grass/Dark Pok\u00e9mon introduced in Generation III.\nIt evolves from Seedot starting at level 14 and evolves into Shiftry when exposed to a Leaf Stone.\n", + "appears_in_book": false + }, + { + "name": "Shiftry", + "link_id": "shiftry", + "img_filename": "pokemon/shiftry.png", + "description": "Shiftry (Japanese: \u30c0\u30fc\u30c6\u30f3\u30b0 Dirteng) is a dual-type Grass/Dark Pok\u00e9mon introduced in Generation III.\nIt evolves from Nuzleaf when exposed to a Leaf Stone. It is the final form of Seedot.\n", + "appears_in_book": false + }, + { + "name": "Taillow", + "link_id": "taillow", + "img_filename": "pokemon/taillow.png", + "description": "Taillow (Japanese: \u30b9\u30d0\u30e1 Subame) is a dual-type Normal/Flying Pok\u00e9mon introduced in Generation III.\nIt evolves into Swellow starting at level 22.\n", + "appears_in_book": false + }, + { + "name": "Swellow", + "link_id": "swellow", + "img_filename": "pokemon/swellow.png", + "description": "Swellow (Japanese: \u30aa\u30aa\u30b9\u30d0\u30e1 Ohsubame) is a dual-type Normal/Flying Pok\u00e9mon introduced in Generation III.\nIt evolves from Taillow starting at level 22.\n", + "appears_in_book": false + }, + { + "name": "Wingull", + "link_id": "wingull", + "img_filename": "pokemon/wingull.png", + "description": "Wingull (Japanese: \u30ad\u30e3\u30e2\u30e1 Camome) is a dual-type Water/Flying Pok\u00e9mon introduced in Generation III.\nIt evolves into Pelipper starting at level 25.\n", + "appears_in_book": false + }, + { + "name": "Pelipper", + "link_id": "pelipper", + "img_filename": "pokemon/pelipper.png", + "description": "Pelipper (Japanese: \u30da\u30ea\u30c3\u30d1\u30fc Pelipper) is a dual-type Water/Flying Pok\u00e9mon introduced in Generation III.\nIt evolves from Wingull starting at level 25.\n", + "appears_in_book": false + }, + { + "name": "Ralts", + "link_id": "ralts", + "img_filename": "pokemon/ralts.png", + "description": "Ralts (Japanese: \u30e9\u30eb\u30c8\u30b9 Ralts) is a dual-type Psychic/Fairy Pok\u00e9mon introduced in Generation III. Prior to Generation VI, it was a pure Psychic-type Pok\u00e9mon.\nIt evolves into Kirlia starting at level 20, which evolves into Gardevoir starting at level 30 or, if male, Gallade when exposed to a Dawn Stone.\n", + "appears_in_book": false + }, + { + "name": "Kirlia", + "link_id": "kirlia", + "img_filename": "pokemon/kirlia.png", + "description": "Kirlia (Japanese: \u30ad\u30eb\u30ea\u30a2 Kirlia) is a dual-type Psychic/Fairy Pok\u00e9mon introduced in Generation III. Prior to Generation VI, it was a pure Psychic-type Pok\u00e9mon.\nIt evolves from Ralts starting at level 20 and evolves into Gardevoir starting at level 30 or, if male, Gallade when exposed to a Dawn Stone.\n", + "appears_in_book": false + }, + { + "name": "Gardevoir", + "link_id": "gardevoir", + "img_filename": "pokemon/gardevoir.png", + "description": "Gardevoir (Japanese: \u30b5\u30fc\u30ca\u30a4\u30c8 Sirnight) is a dual-type Psychic/Fairy Pok\u00e9mon introduced in Generation III. Prior to Generation VI, it was a pure Psychic-type Pok\u00e9mon.\nIt evolves from Kirlia starting at level 30. It is one of Ralts's final forms, the other being Gallade.\nGardevoir can Mega Evolve into Mega Gardevoir using the Gardevoirite.\nGeneration IX introduced Paradox Pokemon Iron Valiant that appears to be inspired by Gardevoir, Gallade, and their Mega Evolved forms.\n", + "appears_in_book": false + }, + { + "name": "Surskit", + "link_id": "surskit", + "img_filename": "pokemon/surskit.png", + "description": "Surskit (Japanese: \u30a2\u30e1\u30bf\u30de Ametama) is a dual-type Bug/Water Pok\u00e9mon introduced in Generation III.\nIt evolves into Masquerain starting at level 22.\n", + "appears_in_book": false + }, + { + "name": "Masquerain", + "link_id": "masquerain", + "img_filename": "pokemon/masquerain.png", + "description": "Masquerain (Japanese: \u30a2\u30e1\u30e2\u30fc\u30b9 Amemoth) is a dual-type Bug/Flying Pok\u00e9mon introduced in Generation III.\nIt evolves from Surskit starting at level 22.\n", + "appears_in_book": false + }, + { + "name": "Shroomish", + "link_id": "shroomish", + "img_filename": "pokemon/shroomish.png", + "description": "Shroomish (Japanese: \u30ad\u30ce\u30b3\u30b3 Kinococo) is a Grass-type Pok\u00e9mon introduced in Generation III.\nIt evolves into Breloom starting at level 23.\n", + "appears_in_book": false + }, + { + "name": "Breloom", + "link_id": "breloom", + "img_filename": "pokemon/breloom.png", + "description": "Breloom (Japanese: \u30ad\u30ce\u30ac\u30c3\u30b5 Kinogassa) is a dual-type Grass/Fighting Pok\u00e9mon introduced in Generation III.\nIt evolves from Shroomish starting at level 23.\n", + "appears_in_book": false + }, + { + "name": "Slakoth", + "link_id": "slakoth", + "img_filename": "pokemon/slakoth.png", + "description": "Slakoth (Japanese: \u30ca\u30de\u30b1\u30ed Namakero) is a Normal-type Pok\u00e9mon introduced in Generation III.\nIt evolves into Vigoroth starting at level 18, which evolves into Slaking starting at level 36.\n", + "appears_in_book": false + }, + { + "name": "Vigoroth", + "link_id": "vigoroth", + "img_filename": "pokemon/vigoroth.png", + "description": "Vigoroth (Japanese: \u30e4\u30eb\u30ad\u30e2\u30ce Yarukimono) is a Normal-type Pok\u00e9mon introduced in Generation III.\nIt evolves from Slakoth starting at level 18 and evolves into Slaking starting at level 36.\n", + "appears_in_book": false + }, + { + "name": "Slaking", + "link_id": "slaking", + "img_filename": "pokemon/slaking.png", + "description": "Slaking (Japanese: \u30b1\u30c3\u30ad\u30f3\u30b0 Kekking) is a Normal-type Pok\u00e9mon introduced in Generation III.\nIt evolves from Vigoroth starting at level 36. It is the final form of Slakoth.\n", + "appears_in_book": false + }, + { + "name": "Nincada", + "link_id": "nincada", + "img_filename": "pokemon/nincada.png", + "description": "Nincada (Japanese: \u30c4\u30c1\u30cb\u30f3 Tutinin) is a dual-type Bug/Ground Pok\u00e9mon introduced in Generation III.\nIt evolves into Ninjask starting at level 20 and, upon evolution, Shedinja if the player has an empty slot in their party and an extra Pok\u00e9 Ball on hand. In Generation III, an extra Pok\u00e9 Ball is not necessary to obtain Shedinja.\n", + "appears_in_book": false + }, + { + "name": "Ninjask", + "link_id": "ninjask", + "img_filename": "pokemon/ninjask.png", + "description": "Ninjask (Japanese: \u30c6\u30c3\u30ab\u30cb\u30f3 Tekkanin) is a dual-type Bug/Flying Pok\u00e9mon introduced in Generation III.\nIt evolves from Nincada starting at level 20. This evolution can trigger the creation of a second Pok\u00e9mon, Shedinja, if the player has an empty slot in their party and an extra Pok\u00e9 Ball on hand.\n", + "appears_in_book": false + }, + { + "name": "Shedinja", + "link_id": "shedinja", + "img_filename": "pokemon/shedinja.png", + "description": "Shedinja (Japanese: \u30cc\u30b1\u30cb\u30f3 Nukenin) is a dual-type Bug/Ghost Pok\u00e9mon introduced in Generation III.\nIt is considered a special evolution of Nincada, appearing only when Nincada evolves into Ninjask starting at level 20, if the player has an empty slot in their party and an extra Pok\u00e9 Ball on hand. In Generation III, an extra Pok\u00e9 Ball is not necessary.\n", + "appears_in_book": false + }, + { + "name": "Whismur", + "link_id": "whismur", + "img_filename": "pokemon/whismur.png", + "description": "Whismur (Japanese: \u30b4\u30cb\u30e7\u30cb\u30e7 Gonyonyo) is a Normal-type Pok\u00e9mon introduced in Generation III.\nIt evolves into Loudred starting at level 20, which evolves into Exploud starting at level 40.\n", + "appears_in_book": false + }, + { + "name": "Loudred", + "link_id": "loudred", + "img_filename": "pokemon/loudred.png", + "description": "Loudred (Japanese: \u30c9\u30b4\u30fc\u30e0 Dogohmb) is a Normal-type Pok\u00e9mon introduced in Generation III.\nIt evolves from Whismur starting at level 20 and evolves into Exploud starting at level 40.\n", + "appears_in_book": false + }, + { + "name": "Exploud", + "link_id": "exploud", + "img_filename": "pokemon/exploud.png", + "description": "Exploud (Japanese: \u30d0\u30af\u30aa\u30f3\u30b0 Bakuong) is a Normal-type Pok\u00e9mon introduced in Generation III.\nIt evolves from Loudred starting at level 40. It is the final form of Whismur.\n", + "appears_in_book": false + }, + { + "name": "Makuhita", + "link_id": "makuhita", + "img_filename": "pokemon/makuhita.png", + "description": "Makuhita (Japanese: \u30de\u30af\u30ce\u30b7\u30bf Makunoshita) is a Fighting-type Pok\u00e9mon introduced in Generation III.\nIt evolves into Hariyama starting at level 24.\n", + "appears_in_book": false + }, + { + "name": "Hariyama", + "link_id": "hariyama", + "img_filename": "pokemon/hariyama.png", + "description": "Hariyama (Japanese: \u30cf\u30ea\u30c6\u30e4\u30de Hariteyama) is a Fighting-type Pok\u00e9mon introduced in Generation III.\nIt evolves from Makuhita starting at level 24.\nGeneration IX introduced Paradox Pokemon Iron Hands that appears to be inspired by Hariyama.\n", + "appears_in_book": false + }, + { + "name": "Azurill", + "link_id": "azurill", + "img_filename": "pokemon/azurill.png", + "description": "Azurill (Japanese: \u30eb\u30ea\u30ea Ruriri) is a dual-type Normal/Fairy baby Pok\u00e9mon introduced in Generation III. Prior to Generation VI, it was a pure Normal-type Pok\u00e9mon.\nIt evolves into Marill when leveled up with high friendship, which evolves into Azumarill starting at level 18.\nAzurill, along with Wailmer and Kecleon, was one of the first Generation III Pok\u00e9mon revealed, in early March 2001.\n", + "appears_in_book": false + }, + { + "name": "Nosepass", + "link_id": "nosepass", + "img_filename": "pokemon/nosepass.png", + "description": "Nosepass (Japanese: \u30ce\u30ba\u30d1\u30b9 Nosepass) is a Rock-type Pok\u00e9mon introduced in Generation III.\nIt evolves into Probopass when leveled up in a special magnetic field (unavailable in HGSS) or when exposed to a Thunder StoneLA.\n", + "appears_in_book": false + }, + { + "name": "Skitty", + "link_id": "skitty", + "img_filename": "pokemon/skitty.png", + "description": "Skitty (Japanese: \u30a8\u30cd\u30b3 Eneco) is a Normal-type Pok\u00e9mon introduced in Generation III.\nIt evolves into Delcatty when exposed to a Moon Stone.\n", + "appears_in_book": false + }, + { + "name": "Delcatty", + "link_id": "delcatty", + "img_filename": "pokemon/delcatty.png", + "description": "Delcatty (Japanese: \u30a8\u30cd\u30b3\u30ed\u30ed Enekororo) is a Normal-type Pok\u00e9mon introduced in Generation III.\nIt evolves from Skitty when exposed to a Moon Stone.\n", + "appears_in_book": false + }, + { + "name": "Sableye", + "link_id": "sableye", + "img_filename": "pokemon/sableye.png", + "description": "Sableye (Japanese: \u30e4\u30df\u30e9\u30df Yamirami) is a dual-type Dark/Ghost Pok\u00e9mon introduced in Generation III.\nWhile it is not known to evolve into or from any other Pok\u00e9mon, Sableye can Mega Evolve into Mega Sableye using the Sablenite\u200e.\n", + "appears_in_book": false + }, + { + "name": "Mawile", + "link_id": "mawile", + "img_filename": "pokemon/mawile.png", + "description": "Mawile (Japanese: \u30af\u30c1\u30fc\u30c8 Kucheat) is a dual-type Steel/Fairy Pok\u00e9mon introduced in Generation III. Prior to Generation VI, it was a pure Steel-type Pok\u00e9mon.\nWhile it is not known to evolve into or from any other Pok\u00e9mon, Mawile can Mega Evolve into Mega Mawile using the Mawilite.\n", + "appears_in_book": false + }, + { + "name": "Aron", + "link_id": "aron", + "img_filename": "pokemon/aron.png", + "description": "Aron (Japanese: \u30b3\u30b3\u30c9\u30e9 Cokodora) is a dual-type Steel/Rock Pok\u00e9mon introduced in Generation III.\nIt evolves into Lairon starting at level 32, which evolves into Aggron starting at level 42.\n", + "appears_in_book": false + }, + { + "name": "Lairon", + "link_id": "lairon", + "img_filename": "pokemon/lairon.png", + "description": "Lairon (Japanese: \u30b3\u30c9\u30e9 Kodora) is a dual-type Steel/Rock Pok\u00e9mon introduced in Generation III.\nIt evolves from Aron starting at level 32 and evolves into Aggron starting at level 42.\n", + "appears_in_book": false + }, + { + "name": "Aggron", + "link_id": "aggron", + "img_filename": "pokemon/aggron.png", + "description": "Aggron (Japanese: \u30dc\u30b9\u30b4\u30c9\u30e9 Bossgodora) is a dual-type Steel/Rock Pok\u00e9mon introduced in Generation III.\nIt evolves from Lairon starting at level 42. It is the final form of Aron.\nAggron can Mega Evolve into Mega Aggron using the Aggronite.\n", + "appears_in_book": false + }, + { + "name": "Meditite", + "link_id": "meditite", + "img_filename": "pokemon/meditite.png", + "description": "Meditite (Japanese: \u30a2\u30b5\u30ca\u30f3 Asanan) is a dual-type Fighting/Psychic Pok\u00e9mon introduced in Generation III.\nIt evolves into Medicham starting at level 37.\n", + "appears_in_book": false + }, + { + "name": "Medicham", + "link_id": "medicham", + "img_filename": "pokemon/medicham.png", + "description": "Medicham (Japanese: \u30c1\u30e3\u30fc\u30ec\u30e0 Charem) is a dual-type Fighting/Psychic Pok\u00e9mon introduced in Generation III.\nIt evolves from Meditite starting at level 37.\nMedicham can Mega Evolve into Mega Medicham using the Medichamite.\n", + "appears_in_book": false + }, + { + "name": "Electrike", + "link_id": "electrike", + "img_filename": "pokemon/electrike.png", + "description": "Electrike (Japanese: \u30e9\u30af\u30e9\u30a4 Rakurai) is an Electric-type Pok\u00e9mon introduced in Generation III.\nIt evolves into Manectric starting at level 26.\n", + "appears_in_book": false + }, + { + "name": "Manectric", + "link_id": "manectric", + "img_filename": "pokemon/manectric.png", + "description": "Manectric (Japanese: \u30e9\u30a4\u30dc\u30eb\u30c8 Livolt) is an Electric-type Pok\u00e9mon introduced in Generation III.\nIt evolves from Electrike starting at level 26.\nManectric can Mega Evolve into Mega Manectric using the Manectite.\n", + "appears_in_book": false + }, + { + "name": "Plusle", + "link_id": "plusle", + "img_filename": "pokemon/plusle.png", + "description": "Plusle (Japanese: \u30d7\u30e9\u30b9\u30eb Prasle) is an Electric-type Pok\u00e9mon introduced in Generation III.\nIt is not known to evolve into or from any other Pok\u00e9mon, but it is considered to be a counterpart of Minun.\n", + "appears_in_book": false + }, + { + "name": "Minun", + "link_id": "minun", + "img_filename": "pokemon/minun.png", + "description": "Minun (Japanese: \u30de\u30a4\u30ca\u30f3 Minun) is an Electric-type Pok\u00e9mon introduced in Generation III.\nIt is not known to evolve into or from any other Pok\u00e9mon, but it is considered to be a counterpart of Plusle.\n", + "appears_in_book": false + }, + { + "name": "Volbeat", + "link_id": "volbeat", + "img_filename": "pokemon/volbeat.png", + "description": "Volbeat (Japanese: \u30d0\u30eb\u30d3\u30fc\u30c8 Barubeat) is a Bug-type Pok\u00e9mon introduced in Generation III.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nIt is related to Illumise and, starting in Generation V, can produce Eggs that contain either Illumise or Volbeat when bred with Ditto.\n", + "appears_in_book": false + }, + { + "name": "Illumise", + "link_id": "illumise", + "img_filename": "pokemon/illumise.png", + "description": "Illumise (Japanese: \u30a4\u30eb\u30df\u30fc\u30bc Illumise) is a Bug-type Pok\u00e9mon introduced in Generation III.\nIt is not known to evolve into or from any other Pok\u00e9mon\nIt is related to Volbeat and can produce Eggs that contain either Illumise or Volbeat.\n", + "appears_in_book": false + }, + { + "name": "Roselia", + "link_id": "roselia", + "img_filename": "pokemon/roselia.png", + "description": "Roselia (Japanese: \u30ed\u30bc\u30ea\u30a2 Roselia) is a dual-type Grass/Poison Pok\u00e9mon introduced in Generation III.\nIt evolves from Budew when leveled up with high friendship during the day and evolves into Roserade when exposed to a Shiny Stone.\n", + "appears_in_book": false + }, + { + "name": "Gulpin", + "link_id": "gulpin", + "img_filename": "pokemon/gulpin.png", + "description": "Gulpin (Japanese: \u30b4\u30af\u30ea\u30f3 Gokulin) is a Poison-type Pok\u00e9mon introduced in Generation III.\nIt evolves into Swalot starting at level 26.\n", + "appears_in_book": false + }, + { + "name": "Swalot", + "link_id": "swalot", + "img_filename": "pokemon/swalot.png", + "description": "Swalot (Japanese: \u30de\u30eb\u30ce\u30fc\u30e0 Marunoom) is a Poison-type Pok\u00e9mon introduced in Generation III.\nIt evolves from Gulpin starting at level 26.\n", + "appears_in_book": false + }, + { + "name": "Carvanha", + "link_id": "carvanha", + "img_filename": "pokemon/carvanha.png", + "description": "Carvanha (Japanese: \u30ad\u30d0\u30cb\u30a2 Kibanha) is a dual-type Water/Dark Pok\u00e9mon introduced in Generation III.\nIt evolves into Sharpedo starting at level 30.\n", + "appears_in_book": false + }, + { + "name": "Sharpedo", + "link_id": "sharpedo", + "img_filename": "pokemon/sharpedo.png", + "description": "Sharpedo (Japanese: \u30b5\u30e1\u30cf\u30c0\u30fc Samehader) is a dual-type Water/Dark Pok\u00e9mon introduced in Generation III.\nIt evolves from Carvanha starting at level 30.\nSharpedo can Mega Evolve into Mega Sharpedo using the Sharpedonite\u200e.\n", + "appears_in_book": false + }, + { + "name": "Wailmer", + "link_id": "wailmer", + "img_filename": "pokemon/wailmer.png", + "description": "Wailmer (Japanese: \u30db\u30a8\u30eb\u30b3 Hoeruko) is a Water-type Pok\u00e9mon introduced in Generation III.\nIt evolves into Wailord starting at level 40.\nWailmer, along with Azurill and Kecleon, was one of the first Generation III Pok\u00e9mon revealed, in early March 2001.\n", + "appears_in_book": false + }, + { + "name": "Wailord", + "link_id": "wailord", + "img_filename": "pokemon/wailord.png", + "description": "Wailord (Japanese: \u30db\u30a8\u30eb\u30aa\u30fc Whaloh) is a Water-type Pok\u00e9mon introduced in Generation III.\nIt evolves from Wailmer starting at level 40.\n", + "appears_in_book": false + }, + { + "name": "Numel", + "link_id": "numel", + "img_filename": "pokemon/numel.png", + "description": "Numel (Japanese: \u30c9\u30f3\u30e1\u30eb Donmel) is a dual-type Fire/Ground Pok\u00e9mon introduced in Generation III.\nIt evolves into Camerupt starting at level 33.\n", + "appears_in_book": false + }, + { + "name": "Camerupt", + "link_id": "camerupt", + "img_filename": "pokemon/camerupt.png", + "description": "Camerupt (Japanese: \u30d0\u30af\u30fc\u30c0 Bakuuda) is a dual-type Fire/Ground Pok\u00e9mon introduced in Generation III.\nIt evolves from Numel starting at level 33.\nCamerupt can Mega Evolve into Mega Camerupt using the Cameruptite\u200e.\n", + "appears_in_book": false + }, + { + "name": "Torkoal", + "link_id": "torkoal", + "img_filename": "pokemon/torkoal.png", + "description": "Torkoal (Japanese: \u30b3\u30fc\u30bf\u30b9 Cotoise) is a Fire-type Pok\u00e9mon introduced in Generation III.\nIt is not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Spoink", + "link_id": "spoink", + "img_filename": "pokemon/spoink.png", + "description": "Spoink (Japanese: \u30d0\u30cd\u30d6\u30fc Baneboo) is a Psychic-type Pok\u00e9mon introduced in Generation III.\nIt evolves into Grumpig starting at level 32.\n", + "appears_in_book": false + }, + { + "name": "Grumpig", + "link_id": "grumpig", + "img_filename": "pokemon/grumpig.png", + "description": "Grumpig (Japanese: \u30d6\u30fc\u30d4\u30c3\u30b0 Boopig) is a Psychic-type Pok\u00e9mon introduced in Generation III.\nIt evolves from Spoink starting at level 32.\n", + "appears_in_book": false + }, + { + "name": "Spinda", + "link_id": "spinda", + "img_filename": "pokemon/spinda.png", + "description": "Spinda (Japanese: \u30d1\u30c3\u30c1\u30fc\u30eb Patcheel) is a Normal-type Pok\u00e9mon introduced in Generation III.\nIt is not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Trapinch", + "link_id": "trapinch", + "img_filename": "pokemon/trapinch.png", + "description": "Trapinch (Japanese: \u30ca\u30c3\u30af\u30e9\u30fc Nuckrar) is a Ground-type Pok\u00e9mon introduced in Generation III.\nIt evolves into Vibrava starting at level 35, which evolves into Flygon starting at level 45.\n", + "appears_in_book": false + }, + { + "name": "Vibrava", + "link_id": "vibrava", + "img_filename": "pokemon/vibrava.png", + "description": "Vibrava (Japanese: \u30d3\u30d6\u30e9\u30fc\u30d0 Vibrava) is a dual-type Ground/Dragon Pok\u00e9mon introduced in Generation III.\nIt evolves from Trapinch starting at level 35 and evolves into Flygon starting at level 45.\n", + "appears_in_book": false + }, + { + "name": "Flygon", + "link_id": "flygon", + "img_filename": "pokemon/flygon.png", + "description": "Flygon (Japanese: \u30d5\u30e9\u30a4\u30b4\u30f3 Flygon) is a dual-type Ground/Dragon Pok\u00e9mon introduced in Generation III.\nIt evolves from Vibrava starting at level 45. It is the final form of Trapinch.\n", + "appears_in_book": false + }, + { + "name": "Cacnea", + "link_id": "cacnea", + "img_filename": "pokemon/cacnea.png", + "description": "Cacnea (Japanese: \u30b5\u30dc\u30cd\u30a2 Sabonea) is a Grass-type Pok\u00e9mon introduced in Generation III.\nIt evolves into Cacturne starting at level 32.\n", + "appears_in_book": false + }, + { + "name": "Cacturne", + "link_id": "cacturne", + "img_filename": "pokemon/cacturne.png", + "description": "Cacturne (Japanese: \u30ce\u30af\u30bf\u30b9 Noctus) is a dual-type Grass/Dark Pok\u00e9mon introduced in Generation III.\nIt evolves from Cacnea starting at level 32.\n", + "appears_in_book": false + }, + { + "name": "Swablu", + "link_id": "swablu", + "img_filename": "pokemon/swablu.png", + "description": "Swablu (Japanese: \u30c1\u30eb\u30c3\u30c8 Tyltto) is a dual-type Normal/Flying Pok\u00e9mon introduced in Generation III.\nIt evolves into Altaria starting at level 35.\n", + "appears_in_book": false + }, + { + "name": "Altaria", + "link_id": "altaria", + "img_filename": "pokemon/altaria.png", + "description": "Altaria (Japanese: \u30c1\u30eb\u30bf\u30ea\u30b9 Tyltalis) is a dual-type Dragon/Flying Pok\u00e9mon introduced in Generation III.\nIt evolves from Swablu starting at level 35.\nAltaria can Mega Evolve into Mega Altaria using the Altarianite.\n", + "appears_in_book": false + }, + { + "name": "Zangoose", + "link_id": "zangoose", + "img_filename": "pokemon/zangoose.png", + "description": "Zangoose (Japanese: \u30b6\u30f3\u30b0\u30fc\u30b9 Zangoose) is a Normal-type Pok\u00e9mon introduced in Generation III.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nIt is well known for its ongoing feud against Seviper.\n", + "appears_in_book": false + }, + { + "name": "Seviper", + "link_id": "seviper", + "img_filename": "pokemon/seviper.png", + "description": "Seviper (Japanese: \u30cf\u30d6\u30cd\u30fc\u30af Habunake) is a Poison-type Pok\u00e9mon introduced in Generation III.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nIt is well known for its ongoing feud against Zangoose.\n", + "appears_in_book": false + }, + { + "name": "Lunatone", + "link_id": "lunatone", + "img_filename": "pokemon/lunatone.png", + "description": "Lunatone (Japanese: \u30eb\u30ca\u30c8\u30fc\u30f3 Lunatone) is a dual-type Rock/Psychic Pok\u00e9mon introduced in Generation III.\nIt is not known to evolve into or from any other Pok\u00e9mon, but it is considered to be a counterpart of Solrock.\n", + "appears_in_book": false + }, + { + "name": "Solrock", + "link_id": "solrock", + "img_filename": "pokemon/solrock.png", + "description": "Solrock (Japanese: \u30bd\u30eb\u30ed\u30c3\u30af Solrock) is a dual-type Rock/Psychic Pok\u00e9mon introduced in Generation III.\nIt is not known to evolve into or from any other Pok\u00e9mon, but it is considered to be a counterpart of Lunatone.\n", + "appears_in_book": false + }, + { + "name": "Barboach", + "link_id": "barboach", + "img_filename": "pokemon/barboach.png", + "description": "Barboach (Japanese: \u30c9\u30b8\u30e7\u30c3\u30c1 Dojoach) is a dual-type Water/Ground Pok\u00e9mon introduced in Generation III.\nIt evolves into Whiscash starting at level 30.\n", + "appears_in_book": false + }, + { + "name": "Whiscash", + "link_id": "whiscash", + "img_filename": "pokemon/whiscash.png", + "description": "Whiscash (Japanese: \u30ca\u30de\u30ba\u30f3 Namazun) is a dual-type Water/Ground Pok\u00e9mon introduced in Generation III.\nIt evolves from Barboach starting at level 30.\n", + "appears_in_book": false + }, + { + "name": "Corphish", + "link_id": "corphish", + "img_filename": "pokemon/corphish.png", + "description": "Corphish (Japanese: \u30d8\u30a4\u30ac\u30cb Heigani) is a Water-type Pok\u00e9mon introduced in Generation III.\nIt evolves into Crawdaunt starting at level 30.\n", + "appears_in_book": false + }, + { + "name": "Crawdaunt", + "link_id": "crawdaunt", + "img_filename": "pokemon/crawdaunt.png", + "description": "Crawdaunt (Japanese: \u30b7\u30b6\u30ea\u30ac\u30fc Shizariger) is a dual-type Water/Dark Pok\u00e9mon introduced in Generation III.\nIt evolves from Corphish starting at level 30.\n", + "appears_in_book": false + }, + { + "name": "Baltoy", + "link_id": "baltoy", + "img_filename": "pokemon/baltoy.png", + "description": "Baltoy (Japanese: \u30e4\u30b8\u30ed\u30f3 Yajilon) is a dual-type Ground/Psychic Pok\u00e9mon introduced in Generation III.\nIt evolves into Claydol starting at level 36.\n", + "appears_in_book": false + }, + { + "name": "Claydol", + "link_id": "claydol", + "img_filename": "pokemon/claydol.png", + "description": "Claydol (Japanese: \u30cd\u30f3\u30c9\u30fc\u30eb Nendoll) is a dual-type Ground/Psychic Pok\u00e9mon introduced in Generation III.\nIt evolves from Baltoy starting at level 36.\n", + "appears_in_book": false + }, + { + "name": "Lileep", + "link_id": "lileep", + "img_filename": "pokemon/lileep.png", + "description": "Lileep (Japanese: \u30ea\u30ea\u30fc\u30e9 Lilyla) is a dual-type Rock/Grass Fossil Pok\u00e9mon introduced in Generation III.\nIt is resurrected from a Root Fossil and evolves into Cradily starting at level 40.\n", + "appears_in_book": false + }, + { + "name": "Cradily", + "link_id": "cradily", + "img_filename": "pokemon/cradily.png", + "description": "Cradily (Japanese: \u30e6\u30ec\u30a4\u30c9\u30eb Yuradle) is a dual-type Rock/Grass Fossil Pok\u00e9mon introduced in Generation III.\nIt evolves from Lileep starting at level 40, after it is revived from a Root Fossil.\n", + "appears_in_book": false + }, + { + "name": "Anorith", + "link_id": "anorith", + "img_filename": "pokemon/anorith.png", + "description": "Anorith (Japanese: \u30a2\u30ce\u30d7\u30b9 Anopth) is a dual-type Rock/Bug Fossil Pok\u00e9mon introduced in Generation III.\nIt is resurrected from a Claw Fossil and evolves into Armaldo starting at level 40.\n", + "appears_in_book": false + }, + { + "name": "Armaldo", + "link_id": "armaldo", + "img_filename": "pokemon/armaldo.png", + "description": "Armaldo (Japanese: \u30a2\u30fc\u30de\u30eb\u30c9 Armaldo) is a dual-type Rock/Bug Fossil Pok\u00e9mon introduced in Generation III.\nIt evolves from Anorith starting at level 40, after it is revived from a Claw Fossil.\n", + "appears_in_book": false + }, + { + "name": "Feebas", + "link_id": "feebas", + "img_filename": "pokemon/feebas.png", + "description": "Feebas (Japanese: \u30d2\u30f3\u30d0\u30b9 Hinbass) is a Water-type Pok\u00e9mon introduced in Generation III.\nIt evolves into Milotic when leveled up with its Beautiful condition high enough. Starting from Generation V, it also evolves into Milotic when traded while holding a Prism Scale.\n", + "appears_in_book": false + }, + { + "name": "Milotic", + "link_id": "milotic", + "img_filename": "pokemon/milotic.png", + "description": "Milotic (Japanese: \u30df\u30ed\u30ab\u30ed\u30b9 Milokaross) is a Water-type Pok\u00e9mon introduced in Generation III.\nIt evolves from Feebas when leveled up with its Beautiful condition high enough. Starting from Generation V, it also evolves from Feebas when traded while holding a Prism Scale.\n", + "appears_in_book": false + }, + { + "name": "Castform", + "link_id": "castform", + "img_filename": "pokemon/castform.png", + "description": "Castform (Japanese: \u30dd\u30ef\u30eb\u30f3 Powalen) is a Normal-type Pok\u00e9mon introduced in Generation III.\nWhile it is not known to evolve into or from any other Pok\u00e9mon, Castform has the ability to change forms depending on the current weather.\n", + "appears_in_book": false + }, + { + "name": "Kecleon", + "link_id": "kecleon", + "img_filename": "pokemon/kecleon.png", + "description": "Kecleon (Japanese: \u30ab\u30af\u30ec\u30aa\u30f3 Kakureon) is a Normal-type Pok\u00e9mon introduced in Generation III.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nKecleon, along with Wailmer and Azurill, was one of the first Generation III Pok\u00e9mon revealed, in early March 2001.\n", + "appears_in_book": false + }, + { + "name": "Shuppet", + "link_id": "shuppet", + "img_filename": "pokemon/shuppet.png", + "description": "Shuppet (Japanese: \u30ab\u30b2\u30dc\u30a6\u30ba Kagebouzu) is a Ghost-type Pok\u00e9mon introduced in Generation III.\nIt evolves into Banette starting at level 37.\n", + "appears_in_book": false + }, + { + "name": "Banette", + "link_id": "banette", + "img_filename": "pokemon/banette.png", + "description": "Banette (Japanese: \u30b8\u30e5\u30da\u30c3\u30bf Juppeta) is a Ghost-type Pok\u00e9mon introduced in Generation III.\nIt evolves from Shuppet starting at level 37.\nBanette can Mega Evolve into Mega Banette using the Banettite.\n", + "appears_in_book": false + }, + { + "name": "Duskull", + "link_id": "duskull", + "img_filename": "pokemon/duskull.png", + "description": "Duskull (Japanese: \u30e8\u30de\u30ef\u30eb Yomawaru) is a Ghost-type Pok\u00e9mon introduced in Generation III.\nIt evolves into Dusclops starting at level 37, which evolves into Dusknoir when traded while holding a Reaper Cloth. In Pok\u00e9mon Legends: Arceus, it evolves into Dusknoir when exposed to a Reaper Cloth instead.\n", + "appears_in_book": false + }, + { + "name": "Dusclops", + "link_id": "dusclops", + "img_filename": "pokemon/dusclops.png", + "description": "Dusclops (Japanese: \u30b5\u30de\u30e8\u30fc\u30eb Samayouru) is a Ghost-type Pok\u00e9mon introduced in Generation III.\nIt evolves from Duskull starting at level 37 and evolves into Dusknoir when traded while holding a Reaper Cloth. In Pok\u00e9mon Legends: Arceus, it evolves into Dusknoir when exposed to a Reaper Cloth instead.\n", + "appears_in_book": false + }, + { + "name": "Tropius", + "link_id": "tropius", + "img_filename": "pokemon/tropius.png", + "description": "Tropius (Japanese: \u30c8\u30ed\u30d4\u30a6\u30b9 Tropius) is a dual-type Grass/Flying Pok\u00e9mon introduced in Generation III.\nIt is not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Chimecho", + "link_id": "chimecho", + "img_filename": "pokemon/chimecho.png", + "description": "Chimecho (Japanese: \u30c1\u30ea\u30fc\u30f3 Chirean) is a Psychic-type Pok\u00e9mon introduced in Generation III.\nIt evolves from Chingling when leveled up with high friendship during the night.\n", + "appears_in_book": false + }, + { + "name": "Absol", + "link_id": "absol", + "img_filename": "pokemon/absol.png", + "description": "Absol (Japanese: \u30a2\u30d6\u30bd\u30eb Absol) is a Dark-type Pok\u00e9mon introduced in Generation III.\nWhile it is not known to evolve into or from any other Pok\u00e9mon, Absol can Mega Evolve into Mega Absol using the Absolite.\n", + "appears_in_book": false + }, + { + "name": "Wynaut", + "link_id": "wynaut", + "img_filename": "pokemon/wynaut.png", + "description": "Wynaut (Japanese: \u30bd\u30fc\u30ca\u30ce Sohnano) is a Psychic-type baby Pok\u00e9mon introduced in Generation III.\nIt evolves into Wobbuffet starting at level 15.\n", + "appears_in_book": false + }, + { + "name": "Snorunt", + "link_id": "snorunt", + "img_filename": "pokemon/snorunt.png", + "description": "Snorunt (Japanese: \u30e6\u30ad\u30ef\u30e9\u30b7 Yukiwarashi) is an Ice-type Pok\u00e9mon introduced in Generation III.\nIt evolves into either Glalie starting at level 42 or, if female, Froslass when exposed to a Dawn Stone.\n", + "appears_in_book": false + }, + { + "name": "Glalie", + "link_id": "glalie", + "img_filename": "pokemon/glalie.png", + "description": "Glalie (Japanese: \u30aa\u30cb\u30b4\u30fc\u30ea Onigohri) is an Ice-type Pok\u00e9mon introduced in Generation III.\nIt evolves from Snorunt starting at level 42. It is one of Snorunt's final forms, the other being Froslass.\nGlalie can Mega Evolve into Mega Glalie using the Glalitite.\n", + "appears_in_book": false + }, + { + "name": "Spheal", + "link_id": "spheal", + "img_filename": "pokemon/spheal.png", + "description": "Spheal (Japanese: \u30bf\u30de\u30b6\u30e9\u30b7 Tamazarashi) is a dual-type Ice/Water Pok\u00e9mon introduced in Generation III.\nIt evolves into Sealeo starting at level 32, which evolves into Walrein starting at level 44.\n", + "appears_in_book": false + }, + { + "name": "Sealeo", + "link_id": "sealeo", + "img_filename": "pokemon/sealeo.png", + "description": "Sealeo (Japanese: \u30c8\u30c9\u30b0\u30e9\u30fc Todoggler) is a dual-type Ice/Water Pok\u00e9mon introduced in Generation III.\nIt evolves from Spheal starting at level 32 and evolves into Walrein starting at level 44.\n", + "appears_in_book": false + }, + { + "name": "Walrein", + "link_id": "walrein", + "img_filename": "pokemon/walrein.png", + "description": "Walrein (Japanese: \u30c8\u30c9\u30bc\u30eb\u30ac Todoseruga) is a dual-type Ice/Water Pok\u00e9mon introduced in Generation III.\nIt evolves from Sealeo starting at level 44. It is the final form of Spheal.\n", + "appears_in_book": false + }, + { + "name": "Clamperl", + "link_id": "clamperl", + "img_filename": "pokemon/clamperl.png", + "description": "Clamperl (Japanese: \u30d1\u30fc\u30eb\u30eb Pearlulu) is a Water-type Pok\u00e9mon introduced in Generation III.\nIt evolves into Huntail when traded while holding a Deep Sea Tooth or into Gorebyss when traded while holding a Deep Sea Scale.\n", + "appears_in_book": false + }, + { + "name": "Huntail", + "link_id": "huntail", + "img_filename": "pokemon/huntail.png", + "description": "Huntail (Japanese: \u30cf\u30f3\u30c6\u30fc\u30eb Huntail) is a Water-type Pok\u00e9mon introduced in Generation III.\nIt evolves from Clamperl when traded while holding a Deep Sea Tooth. It is one of Clamperl's final forms, the other being Gorebyss.\n", + "appears_in_book": false + }, + { + "name": "Gorebyss", + "link_id": "gorebyss", + "img_filename": "pokemon/gorebyss.png", + "description": "Gorebyss (Japanese: \u30b5\u30af\u30e9\u30d3\u30b9 Sakurabyss) is a Water-type Pok\u00e9mon introduced in Generation III.\nIt evolves from Clamperl when traded while holding a Deep Sea Scale. It is one of Clamperl's final forms, the other being Huntail.\n", + "appears_in_book": false + }, + { + "name": "Relicanth", + "link_id": "relicanth", + "img_filename": "pokemon/relicanth.png", + "description": "Relicanth (Japanese: \u30b8\u30fc\u30e9\u30f3\u30b9 Glanth) is a dual-type Water/Rock Pok\u00e9mon introduced in Generation III.\nIt is not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Luvdisc", + "link_id": "luvdisc", + "img_filename": "pokemon/luvdisc.png", + "description": "Luvdisc (Japanese: \u30e9\u30d6\u30ab\u30b9 Lovecus) is a Water-type Pok\u00e9mon introduced in Generation III.\nIt is not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Bagon", + "link_id": "bagon", + "img_filename": "pokemon/bagon.png", + "description": "Bagon (Japanese: \u30bf\u30c4\u30d9\u30a4 Tatsubay) is a Dragon-type Pok\u00e9mon introduced in Generation III.\nIt evolves into Shelgon starting at level 30, which evolves into Salamence starting at level 50.\n", + "appears_in_book": false + }, + { + "name": "Shelgon", + "link_id": "shelgon", + "img_filename": "pokemon/shelgon.png", + "description": "Shelgon (Japanese: \u30b3\u30e2\u30eb\u30fc Komoruu) is a Dragon-type Pok\u00e9mon introduced in Generation III.\nIt evolves from Bagon starting at level 30 and evolves into Salamence starting at level 50.\n", + "appears_in_book": false + }, + { + "name": "Salamence", + "link_id": "salamence", + "img_filename": "pokemon/salamence.png", + "description": "Salamence (Japanese: \u30dc\u30fc\u30de\u30f3\u30c0 Bohmander) is a dual-type Dragon/Flying pseudo-legendary Pok\u00e9mon introduced in Generation III.\nIt evolves from Shelgon starting at level 50. It is the final form of Bagon.\nSalamence can Mega Evolve into Mega Salamence using the Salamencite.\nGeneration IX introduced the Paradox Pokemon Roaring Moon that appears to be inspired by Salamence and its Mega Evolved form.\n", + "appears_in_book": false + }, + { + "name": "Beldum", + "link_id": "beldum", + "img_filename": "pokemon/beldum.png", + "description": "Beldum (Japanese: \u30c0\u30f3\u30d0\u30eb Dumbber) is a dual-type Steel/Psychic Pok\u00e9mon introduced in Generation III.\nIt evolves into Metang starting at level 20, which evolves into Metagross starting at level 45.\n", + "appears_in_book": false + }, + { + "name": "Metang", + "link_id": "metang", + "img_filename": "pokemon/metang.png", + "description": "Metang (Japanese: \u30e1\u30bf\u30f3\u30b0 Metang) is a dual-type Steel/Psychic Pok\u00e9mon introduced in Generation III.\nIt evolves from Beldum starting at level 20 and evolves into Metagross starting at level 45.\n", + "appears_in_book": false + }, + { + "name": "Metagross", + "link_id": "metagross", + "img_filename": "pokemon/metagross.png", + "description": "Metagross (Japanese: \u30e1\u30bf\u30b0\u30ed\u30b9 Metagross) is a dual-type Steel/Psychic pseudo-legendary Pok\u00e9mon introduced in Generation III.\nIt evolves from Metang starting at level 45. It is the final form of Beldum.\nMetagross can Mega Evolve into Mega Metagross using the Metagrossite.\n", + "appears_in_book": false + }, + { + "name": "Regirock", + "link_id": "regirock", + "img_filename": "pokemon/regirock.png", + "description": "Regirock (Japanese: \u30ec\u30b8\u30ed\u30c3\u30af Regirock) is a Rock-type Legendary Pok\u00e9mon introduced in Generation III.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nIt is a member of the Legendary titans along with Regice, Registeel, Regieleki, and Regidrago.\n", + "appears_in_book": false + }, + { + "name": "Regice", + "link_id": "regice", + "img_filename": "pokemon/regice.png", + "description": "Regice (Japanese: \u30ec\u30b8\u30a2\u30a4\u30b9 Regice) is an Ice-type Legendary Pok\u00e9mon introduced in Generation III.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nIt is a member of the Legendary titans along with Regirock, Registeel, Regieleki, and Regidrago.\n", + "appears_in_book": false + }, + { + "name": "Registeel", + "link_id": "registeel", + "img_filename": "pokemon/registeel.png", + "description": "Registeel (Japanese: \u30ec\u30b8\u30b9\u30c1\u30eb Registeel) is a Steel-type Legendary Pok\u00e9mon introduced in Generation III.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nIt is a member of the Legendary titans along with Regirock, Regice, Regieleki, and Regidrago.\n", + "appears_in_book": false + }, + { + "name": "Latias", + "link_id": "latias", + "img_filename": "pokemon/latias.png", + "description": "Latias (Japanese: \u30e9\u30c6\u30a3\u30a2\u30b9 Latias) is a dual-type Dragon/Psychic Legendary Pok\u00e9mon introduced in Generation III.\nWhile it is not known to evolve into or from any other Pok\u00e9mon, Latias can Mega Evolve into Mega Latias using the Latiasite.\nIt is a member of the eon duo along with Latios.\n", + "appears_in_book": false + }, + { + "name": "Latios", + "link_id": "latios", + "img_filename": "pokemon/latios.png", + "description": "Latios (Japanese: \u30e9\u30c6\u30a3\u30aa\u30b9 Latios) is a dual-type Dragon/Psychic Legendary Pok\u00e9mon introduced in Generation III.\nWhile it is not known to evolve into or from any other Pok\u00e9mon, Latios can Mega Evolve into Mega Latios using the Latiosite.\nIt is a member of the eon duo along with Latias.\n", + "appears_in_book": false + }, + { + "name": "Kyogre", + "link_id": "kyogre", + "img_filename": "pokemon/kyogre.png", + "description": "Kyogre (Japanese: \u30ab\u30a4\u30aa\u30fc\u30ac Kyogre) is a Water-type Legendary Pok\u00e9mon introduced in Generation III.\nWhile it is not known to evolve into or from any other Pok\u00e9mon, Kyogre can undergo Primal Reversion and become Primal Kyogre if it holds the Blue Orb.\nKyogre possesses the ability to expand the oceans. In ancient times, it came into conflict with Groudon, a Pok\u00e9mon with the ability to expand continents. In Pok\u00e9mon Sapphire, Emerald, and Alpha Sapphire, Kyogre is sought after by Team Aqua as part of their plot to create more habitats for aquatic Pok\u00e9mon by raising the sea level.\nKyogre is the game mascot of Pok\u00e9mon Sapphire and its remake, Pok\u00e9mon Alpha Sapphire, with Kyogre appearing on the box art of Sapphire and Primal Kyogre appearing on the box art of Alpha Sapphire.\nAlong with Groudon and Rayquaza, Kyogre is one of the super-ancient Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Groudon", + "link_id": "groudon", + "img_filename": "pokemon/groudon.png", + "description": "Groudon (Japanese: \u30b0\u30e9\u30fc\u30c9\u30f3 Groudon) is a Ground-type Legendary Pok\u00e9mon introduced in Generation III.\nWhile it is not known to evolve into or from any other Pok\u00e9mon, Groudon can undergo Primal Reversion and become Primal Groudon if it holds the Red Orb and thus become a dual-type Ground/Fire.\nGroudon possesses the ability to expand continents. In ancient times it came in conflict with Kyogre, a Pok\u00e9mon with the ability to expand the oceans. In Pok\u00e9mon Ruby, Emerald, and Omega Ruby, Groudon is sought after by Team Magma as a major part of their plot to create more habitats for land Pok\u00e9mon by lowering the sea level.\nGroudon is the game mascot of Pok\u00e9mon Ruby and its remake Pok\u00e9mon Omega Ruby, with Groudon appearing on the box art of Ruby and Primal Groudon appearing on the box art of Omega Ruby.\nAlong with Kyogre and Rayquaza, Groudon is one of the super-ancient Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Rayquaza", + "link_id": "rayquaza", + "img_filename": "pokemon/rayquaza.png", + "description": "Rayquaza (Japanese: \u30ec\u30c3\u30af\u30a6\u30b6 Rayquaza) is a dual-type Dragon/Flying Legendary Pok\u00e9mon introduced in Generation III.\nWhile it is not known to evolve into or from any other Pok\u00e9mon, Rayquaza can Mega Evolve into Mega Rayquaza if it knows Dragon Ascent, but only if it is not holding a Z-Crystal. In Pok\u00e9mon Omega Ruby and Alpha Sapphire, the Rayquaza featured in the Delta Episode must be caught (which requires it to eat the Meteorite) before the player can Mega Evolve any Rayquaza.\nRayquaza is the game mascot of Pok\u00e9mon Emerald, appearing on the boxart of the game. It serves to end the conflict between Kyogre and Groudon when Team Magma's leader Maxie and Team Aqua's leader Archie awakened them.\nAlong with Kyogre and Groudon, Rayquaza is one of the super-ancient Pok\u00e9mon, serving as the group's trio master. In Pok\u00e9mon Omega Ruby and Alpha Sapphire, it plays an important role during the Delta Episode and is required to be caught there to fight Deoxys.\n", + "appears_in_book": false + }, + { + "name": "Jirachi", + "link_id": "jirachi", + "img_filename": "pokemon/jirachi.png", + "description": "Jirachi (Japanese: \u30b8\u30e9\u30fc\u30c1 Jirachi) is a dual-type Steel/Psychic Mythical Pok\u00e9mon introduced in Generation III.\nIt is not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Deoxys", + "link_id": "deoxys", + "img_filename": "pokemon/deoxys.png", + "description": "Deoxys (Japanese: \u30c7\u30aa\u30ad\u30b7\u30b9 Deoxys) is a Psychic-type Mythical Pok\u00e9mon introduced in Generation III.\nWhile it is not known to evolve into or from any other Pok\u00e9mon, Deoxys has three other Formes. In Generation III, its Forme depends on which game cartridge it is on and cannot be changed without trading.\n", + "appears_in_book": false + }, + { + "name": "Turtwig", + "link_id": "turtwig", + "img_filename": "pokemon/turtwig.png", + "description": "Turtwig (Japanese: \u30ca\u30a8\u30c8\u30eb Naetle) is a Grass-type Pok\u00e9mon introduced in Generation IV.\nIt evolves into Grotle starting at level 18, which evolves into Torterra starting at level 32.\nAlong with Chimchar and Piplup, Turtwig is one of three starter Pok\u00e9mon of Sinnoh available at the beginning of Pok\u00e9mon Diamond, Pearl, Platinum, Brilliant Diamond, and Shining Pearl.\n", + "appears_in_book": false + }, + { + "name": "Grotle", + "link_id": "grotle", + "img_filename": "pokemon/grotle.png", + "description": "Grotle (Japanese: \u30cf\u30e4\u30b7\u30ac\u30e1 Hayashigame) is a Grass-type Pok\u00e9mon introduced in Generation IV.\nIt evolves from Turtwig starting at level 18 and evolves into Torterra starting at level 32.\n", + "appears_in_book": false + }, + { + "name": "Torterra", + "link_id": "torterra", + "img_filename": "pokemon/torterra.png", + "description": "Torterra (Japanese: \u30c9\u30c0\u30a4\u30c8\u30b9 Dodaitose) is a dual-type Grass/Ground Pok\u00e9mon introduced in Generation IV.\nIt evolves from Grotle starting at level 32. It is the final form of Turtwig.\n", + "appears_in_book": false + }, + { + "name": "Chimchar", + "link_id": "chimchar", + "img_filename": "pokemon/chimchar.png", + "description": "Chimchar (Japanese: \u30d2\u30b3\u30b6\u30eb Hikozaru) is a Fire-type Pok\u00e9mon introduced in Generation IV.\nIt evolves into Monferno starting at level 14, which evolves into Infernape starting at level 36.\nAlong with Turtwig and Piplup, Chimchar is one of three starter Pok\u00e9mon of Sinnoh available at the beginning of Pok\u00e9mon Diamond, Pearl, Platinum, Brilliant Diamond, and Shining Pearl.\n", + "appears_in_book": false + }, + { + "name": "Monferno", + "link_id": "monferno", + "img_filename": "pokemon/monferno.png", + "description": "Monferno (Japanese: \u30e2\u30a6\u30ab\u30b6\u30eb Moukazaru) is a dual-type Fire/Fighting Pok\u00e9mon introduced in Generation IV.\nIt evolves from Chimchar starting at level 14 and evolves into Infernape starting at level 36.\n", + "appears_in_book": false + }, + { + "name": "Infernape", + "link_id": "infernape", + "img_filename": "pokemon/infernape.png", + "description": "Infernape (Japanese: \u30b4\u30a6\u30ab\u30b6\u30eb Goukazaru) is a dual-type Fire/Fighting Pok\u00e9mon introduced in Generation IV.\nIt evolves from Monferno starting at level 36. It is the final form of Chimchar.\n", + "appears_in_book": false + }, + { + "name": "Piplup", + "link_id": "piplup", + "img_filename": "pokemon/piplup.png", + "description": "Piplup (Japanese: \u30dd\u30c3\u30c1\u30e3\u30de Pochama) is a Water-type Pok\u00e9mon introduced in Generation IV.\nIt evolves into Prinplup starting at level 16, which evolves into Empoleon starting at level 36.\nAlong with Turtwig and Chimchar, Piplup is one of three starter Pok\u00e9mon of Sinnoh available at the beginning of Pok\u00e9mon Diamond, Pearl, Platinum, Brilliant Diamond, and Shining Pearl.\n", + "appears_in_book": false + }, + { + "name": "Prinplup", + "link_id": "prinplup", + "img_filename": "pokemon/prinplup.png", + "description": "Prinplup (Japanese: \u30dd\u30c3\u30bf\u30a4\u30b7 Pottaishi) is a Water-type Pok\u00e9mon introduced in Generation IV.\nIt evolves from Piplup starting at level 16 and evolves into Empoleon starting at level 36.\n", + "appears_in_book": false + }, + { + "name": "Empoleon", + "link_id": "empoleon", + "img_filename": "pokemon/empoleon.png", + "description": "Empoleon (Japanese: \u30a8\u30f3\u30da\u30eb\u30c8 Emperte) is a dual-type Water/Steel Pok\u00e9mon introduced in Generation IV.\nIt evolves from Prinplup starting at level 36. It is the final form of Piplup.\n", + "appears_in_book": false + }, + { + "name": "Starly", + "link_id": "starly", + "img_filename": "pokemon/starly.png", + "description": "Starly (Japanese: \u30e0\u30c3\u30af\u30eb Mukkuru) is a dual-type Normal/Flying Pok\u00e9mon introduced in Generation IV.\nIt evolves into Staravia starting at level 14, which evolves into Staraptor starting at level 34.\n", + "appears_in_book": false + }, + { + "name": "Staravia", + "link_id": "staravia", + "img_filename": "pokemon/staravia.png", + "description": "Staravia (Japanese: \u30e0\u30af\u30d0\u30fc\u30c9 Mukubird) is a dual-type Normal/Flying Pok\u00e9mon introduced in Generation IV.\nIt evolves from Starly starting at level 14 and evolves into Staraptor starting at level 34.\n", + "appears_in_book": false + }, + { + "name": "Staraptor", + "link_id": "staraptor", + "img_filename": "pokemon/staraptor.png", + "description": "Staraptor (Japanese: \u30e0\u30af\u30db\u30fc\u30af Mukuhawk) is a dual-type Normal/Flying Pok\u00e9mon introduced in Generation IV.\nIt evolves from Staravia starting at level 34. It is the final form of Starly.\n", + "appears_in_book": false + }, + { + "name": "Bidoof", + "link_id": "bidoof", + "img_filename": "pokemon/bidoof.png", + "description": "Bidoof (Japanese: \u30d3\u30c3\u30d1 Bippa) is a Normal-type Pok\u00e9mon introduced in Generation IV.\nIt evolves into Bibarel starting at level 15.\n", + "appears_in_book": false + }, + { + "name": "Bibarel", + "link_id": "bibarel", + "img_filename": "pokemon/bibarel.png", + "description": "Bibarel (Japanese: \u30d3\u30fc\u30c0\u30eb Beadaru) is a dual-type Normal/Water Pok\u00e9mon introduced in Generation IV.\nIt evolves from Bidoof starting at level 15.\n", + "appears_in_book": false + }, + { + "name": "Kricketot", + "link_id": "kricketot", + "img_filename": "pokemon/kricketot.png", + "description": "Kricketot (Japanese: \u30b3\u30ed\u30dc\u30fc\u30b7 Korobohshi) is a Bug-type Pok\u00e9mon introduced in Generation IV.\nIt evolves into Kricketune starting at level 10.\n", + "appears_in_book": false + }, + { + "name": "Kricketune", + "link_id": "kricketune", + "img_filename": "pokemon/kricketune.png", + "description": "Kricketune (Japanese: \u30b3\u30ed\u30c8\u30c3\u30af Korotock) is a Bug-type Pok\u00e9mon introduced in Generation IV.\nIt evolves from Kricketot starting at level 10.\n", + "appears_in_book": false + }, + { + "name": "Shinx", + "link_id": "shinx", + "img_filename": "pokemon/shinx.png", + "description": "Shinx (Japanese: \u30b3\u30ea\u30f3\u30af Kolink) is an Electric-type Pok\u00e9mon introduced in Generation IV.\nIt evolves into Luxio starting at level 15, which evolves into Luxray starting at level 30.\n", + "appears_in_book": false + }, + { + "name": "Luxio", + "link_id": "luxio", + "img_filename": "pokemon/luxio.png", + "description": "Luxio (Japanese: \u30eb\u30af\u30b7\u30aa Luxio) is an Electric-type Pok\u00e9mon introduced in Generation IV.\nIt evolves from Shinx starting at level 15 and evolves into Luxray starting at level 30.\n", + "appears_in_book": false + }, + { + "name": "Luxray", + "link_id": "luxray", + "img_filename": "pokemon/luxray.png", + "description": "Luxray (Japanese: \u30ec\u30f3\u30c8\u30e9\u30fc Rentorar) is an Electric-type Pok\u00e9mon introduced in Generation IV.\nIt evolves from Luxio starting at level 30. It is the final form of Shinx.\n", + "appears_in_book": false + }, + { + "name": "Budew", + "link_id": "budew", + "img_filename": "pokemon/budew.png", + "description": "Budew (Japanese: \u30b9\u30dc\u30df\u30fc Subomie) is a dual-type Grass/Poison baby Pok\u00e9mon introduced in Generation IV.\nIt evolves into Roselia when leveled up with high friendship during the day, which evolves into Roserade when exposed to a Shiny Stone.\n", + "appears_in_book": false + }, + { + "name": "Roserade", + "link_id": "roserade", + "img_filename": "pokemon/roserade.png", + "description": "Roserade (Japanese: \u30ed\u30ba\u30ec\u30a4\u30c9 Roserade) is a dual-type Grass/Poison Pok\u00e9mon introduced in Generation IV.\nIt evolves from Roselia when exposed to a Shiny Stone. It is the final form of Budew.\n", + "appears_in_book": false + }, + { + "name": "Cranidos", + "link_id": "cranidos", + "img_filename": "pokemon/cranidos.png", + "description": "Cranidos (Japanese: \u30ba\u30ac\u30a4\u30c9\u30b9 Zugaidos) is a Rock-type Fossil Pok\u00e9mon introduced in Generation IV.\nIt is resurrected from a Skull Fossil and evolves into Rampardos starting at level 30.\n", + "appears_in_book": false + }, + { + "name": "Rampardos", + "link_id": "rampardos", + "img_filename": "pokemon/rampardos.png", + "description": "Rampardos (Japanese: \u30e9\u30e0\u30d1\u30eb\u30c9 Rampald) is a Rock-type Fossil Pok\u00e9mon introduced in Generation IV.\nIt evolves from Cranidos starting at level 30, after it is revived from a Skull Fossil.\n", + "appears_in_book": false + }, + { + "name": "Shieldon", + "link_id": "shieldon", + "img_filename": "pokemon/shieldon.png", + "description": "Shieldon (Japanese: \u30bf\u30c6\u30c8\u30d7\u30b9 Tatetops) is a dual-type Rock/Steel Fossil Pok\u00e9mon introduced in Generation IV.\nIt is resurrected from an Armor Fossil and evolves into Bastiodon starting at level 30.\n", + "appears_in_book": false + }, + { + "name": "Bastiodon", + "link_id": "bastiodon", + "img_filename": "pokemon/bastiodon.png", + "description": "Bastiodon (Japanese: \u30c8\u30ea\u30c7\u30d7\u30b9 Torideps) is a dual-type Rock/Steel Fossil Pok\u00e9mon introduced in Generation IV.\nIt evolves from Shieldon starting at level 30, after it is revived from an Armor Fossil.\n", + "appears_in_book": false + }, + { + "name": "Burmy", + "link_id": "burmy", + "img_filename": "pokemon/burmy.png", + "description": "Burmy (Japanese: \u30df\u30ce\u30e0\u30c3\u30c1 Minomucchi) is a Bug-type Pok\u00e9mon introduced in Generation IV.\nBurmy's evolutions are gender dependent: female Burmy evolve into Wormadam and male Burmy evolve into Mothim, both starting at level 20.\nIt changes its cloak based on the location where it last battled.\n", + "appears_in_book": false + }, + { + "name": "Wormadam", + "link_id": "wormadam", + "img_filename": "pokemon/wormadam.png", + "description": "Wormadam (Japanese: \u30df\u30ce\u30de\u30c0\u30e0 Minomadam) is a Bug-type Pok\u00e9mon introduced in Generation IV.\nIt evolves from a female Burmy starting at level 20. It is one of Burmy's final forms, the other being Mothim.\nIt has one of three different secondary types: Steel, Grass, or Ground, determined by its cloak. Its cloak is permanent and determined by the cloak that Burmy was in when it evolved.\n", + "appears_in_book": false + }, + { + "name": "Mothim", + "link_id": "mothim", + "img_filename": "pokemon/mothim.png", + "description": "Mothim (Japanese: \u30ac\u30fc\u30e1\u30a4\u30eb Gamale) is a dual-type Bug/Flying Pok\u00e9mon introduced in Generation IV.\nIt evolves from a male Burmy starting at level 20. It is one of Burmy's final forms, the other being Wormadam.\n", + "appears_in_book": false + }, + { + "name": "Combee", + "link_id": "combee", + "img_filename": "pokemon/combee.png", + "description": "Combee (Japanese: \u30df\u30c4\u30cf\u30cb\u30fc Mitsuhoney) is a dual-type Bug/Flying Pok\u00e9mon introduced in Generation IV.\nFemale Combee evolve into Vespiquen starting at level 21. Male Combee are not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Vespiquen", + "link_id": "vespiquen", + "img_filename": "pokemon/vespiquen.png", + "description": "Vespiquen (Japanese: \u30d3\u30fc\u30af\u30a4\u30f3 Beequen) is a dual-type Bug/Flying Pok\u00e9mon introduced in Generation IV.\nIt evolves from female Combee starting at level 21. Male Combee are not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Pachirisu", + "link_id": "pachirisu", + "img_filename": "pokemon/pachirisu.png", + "description": "Pachirisu (Japanese: \u30d1\u30c1\u30ea\u30b9 Pachirisu) is an Electric-type Pok\u00e9mon introduced in Generation IV.\nIt is not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Buizel", + "link_id": "buizel", + "img_filename": "pokemon/buizel.png", + "description": "Buizel (Japanese: \u30d6\u30a4\u30bc\u30eb Buoysel) is a Water-type Pok\u00e9mon introduced in Generation IV.\nIt evolves into Floatzel starting at level 26.\n", + "appears_in_book": false + }, + { + "name": "Floatzel", + "link_id": "floatzel", + "img_filename": "pokemon/floatzel.png", + "description": "Floatzel (Japanese: \u30d5\u30ed\u30fc\u30bc\u30eb Floazel) is a Water-type Pok\u00e9mon introduced in Generation IV.\nIt evolves from Buizel starting at level 26.\n", + "appears_in_book": false + }, + { + "name": "Cherubi", + "link_id": "cherubi", + "img_filename": "pokemon/cherubi.png", + "description": "Cherubi (Japanese: \u30c1\u30a7\u30ea\u30f3\u30dc Cherinbo) is a Grass-type Pok\u00e9mon introduced in Generation IV.\nIt evolves into Cherrim starting at level 25.\n", + "appears_in_book": false + }, + { + "name": "Cherrim", + "link_id": "cherrim", + "img_filename": "pokemon/cherrim.png", + "description": "Cherrim (Japanese: \u30c1\u30a7\u30ea\u30e0 Cherrim) is a Grass-type Pok\u00e9mon introduced in Generation IV.\nIt evolves from Cherubi starting at level 25.\nCherrim changes appearance in sunny weather.\n", + "appears_in_book": false + }, + { + "name": "Shellos", + "link_id": "shellos", + "img_filename": "pokemon/shellos.png", + "description": "Shellos (Japanese: \u30ab\u30e9\u30ca\u30af\u30b7 Karanakushi) is a Water-type Pok\u00e9mon introduced in Generation IV.\nIt evolves into Gastrodon starting at level 30.\nShellos have two different appearances: West Sea (pink and white) and East Sea (blue and green), found on the respective sides of Sinnoh's mountain range.\n", + "appears_in_book": false + }, + { + "name": "Gastrodon", + "link_id": "gastrodon", + "img_filename": "pokemon/gastrodon.png", + "description": "Gastrodon (Japanese: \u30c8\u30ea\u30c8\u30c9\u30f3 Tritodon) is a dual-type Water/Ground Pok\u00e9mon introduced in Generation IV.\nIt evolves from Shellos starting at level 30.\nGastrodon have two different appearances: West Sea (pink and brown) and East Sea (blue and green), found on the respective sides of Sinnoh's mountain range.\n", + "appears_in_book": false + }, + { + "name": "Ambipom", + "link_id": "ambipom", + "img_filename": "pokemon/ambipom.png", + "description": "Ambipom (Japanese: \u30a8\u30c6\u30dc\u30fc\u30b9 Eteboth) is a Normal-type Pok\u00e9mon introduced in Generation IV.\nIt evolves from Aipom when leveled up while knowing Double Hit.\n", + "appears_in_book": false + }, + { + "name": "Drifloon", + "link_id": "drifloon", + "img_filename": "pokemon/drifloon.png", + "description": "Drifloon (Japanese: \u30d5\u30ef\u30f3\u30c6 Fuwante) is a dual-type Ghost/Flying Pok\u00e9mon introduced in Generation IV.\nIt evolves into Drifblim starting at level 28.\n", + "appears_in_book": false + }, + { + "name": "Drifblim", + "link_id": "drifblim", + "img_filename": "pokemon/drifblim.png", + "description": "Drifblim (Japanese: \u30d5\u30ef\u30e9\u30a4\u30c9 Fuwaride) is a dual-type Ghost/Flying Pok\u00e9mon introduced in Generation IV.\nIt evolves from Drifloon starting at level 28.\n", + "appears_in_book": false + }, + { + "name": "Buneary", + "link_id": "buneary", + "img_filename": "pokemon/buneary.png", + "description": "Buneary (Japanese: \u30df\u30df\u30ed\u30eb Mimirol) is a Normal-type Pok\u00e9mon introduced in Generation IV.\nIt evolves into Lopunny when leveled up with high friendship.\n", + "appears_in_book": false + }, + { + "name": "Lopunny", + "link_id": "lopunny", + "img_filename": "pokemon/lopunny.png", + "description": "Lopunny (Japanese: \u30df\u30df\u30ed\u30c3\u30d7 Mimilop) is a Normal-type Pok\u00e9mon introduced in Generation IV.\nIt evolves from Buneary when leveled up with high friendship.\nLopunny can Mega Evolve into Mega Lopunny using the Lopunnite.\n", + "appears_in_book": false + }, + { + "name": "Mismagius", + "link_id": "mismagius", + "img_filename": "pokemon/mismagius.png", + "description": "Mismagius (Japanese: \u30e0\u30a6\u30de\u30fc\u30b8 Mumargi) is a Ghost-type Pok\u00e9mon introduced in Generation IV.\nIt evolves from Misdreavus when exposed to a Dusk Stone.\n", + "appears_in_book": false + }, + { + "name": "Honchkrow", + "link_id": "honchkrow", + "img_filename": "pokemon/honchkrow.png", + "description": "Honchkrow (Japanese: \u30c9\u30f3\u30ab\u30e9\u30b9 Dongkarasu) is a dual-type Dark/Flying Pok\u00e9mon introduced in Generation IV.\nIt evolves from Murkrow when exposed to a Dusk Stone.\n", + "appears_in_book": false + }, + { + "name": "Glameow", + "link_id": "glameow", + "img_filename": "pokemon/glameow.png", + "description": "Glameow (Japanese: \u30cb\u30e3\u30eb\u30de\u30fc Nyarmar) is a Normal-type Pok\u00e9mon introduced in Generation IV.\nIt evolves into Purugly starting at level 38.\n", + "appears_in_book": false + }, + { + "name": "Purugly", + "link_id": "purugly", + "img_filename": "pokemon/purugly.png", + "description": "Purugly (Japanese: \u30d6\u30cb\u30e3\u30c3\u30c8 Bunyatto) is a Normal-type Pok\u00e9mon introduced in Generation IV.\nIt evolves from Glameow starting at level 38.\n", + "appears_in_book": false + }, + { + "name": "Chingling", + "link_id": "chingling", + "img_filename": "pokemon/chingling.png", + "description": "Chingling (Japanese: \u30ea\u30fc\u30b7\u30e3\u30f3 Lisyan) is a Psychic-type baby Pok\u00e9mon introduced in Generation IV.\nIt evolves into Chimecho when leveled up with high friendship during the night.\n", + "appears_in_book": false + }, + { + "name": "Stunky", + "link_id": "stunky", + "img_filename": "pokemon/stunky.png", + "description": "Stunky (Japanese: \u30b9\u30ab\u30f3\u30d7\u30fc Skunpuu) is a dual-type Poison/Dark Pok\u00e9mon introduced in Generation IV.\nIt evolves into Skuntank starting at level 34.\n", + "appears_in_book": false + }, + { + "name": "Skuntank", + "link_id": "skuntank", + "img_filename": "pokemon/skuntank.png", + "description": "Skuntank (Japanese: \u30b9\u30ab\u30bf\u30f3\u30af Skutank) is a dual-type Poison/Dark Pok\u00e9mon introduced in Generation IV.\nIt evolves from Stunky starting at level 34.\n", + "appears_in_book": false + }, + { + "name": "Bronzor", + "link_id": "bronzor", + "img_filename": "pokemon/bronzor.png", + "description": "Bronzor (Japanese: \u30c9\u30fc\u30df\u30e9\u30fc Dohmirror) is a dual-type Steel/Psychic Pok\u00e9mon introduced in Generation IV.\nIt evolves into Bronzong starting at level 33.\n", + "appears_in_book": false + }, + { + "name": "Bronzong", + "link_id": "bronzong", + "img_filename": "pokemon/bronzong.png", + "description": "Bronzong (Japanese: \u30c9\u30fc\u30bf\u30af\u30f3 Dohtakun) is a dual-type Steel/Psychic Pok\u00e9mon introduced in Generation IV.\nIt evolves from Bronzor starting at level 33.\n", + "appears_in_book": false + }, + { + "name": "Bonsly", + "link_id": "bonsly", + "img_filename": "pokemon/bonsly.png", + "description": "Bonsly (Japanese: \u30a6\u30bd\u30cf\u30c1 Usohachi) is a Rock-type baby Pok\u00e9mon introduced in Generation IV.\nIt evolves into Sudowoodo when leveled up while knowing Mimic.\n", + "appears_in_book": false + }, + { + "name": "Mime Jr.", + "link_id": "mimejr", + "img_filename": "pokemon/mime jr..png", + "description": "Mime Jr. (Japanese: \u30de\u30cd\u30cd Manene) is a dual-type Psychic/Fairy baby Pok\u00e9mon introduced in Generation IV. Prior to Generation VI, it was a pure Psychic-type Pok\u00e9mon.\nIt evolves into Mr. Mime when leveled up while knowing Mimic.\nIn Galar, it evolves into Galarian Mr. Mime when leveled up while knowing Mimic, which evolves into Mr. Rime starting at level 42.\n", + "appears_in_book": false + }, + { + "name": "Happiny", + "link_id": "happiny", + "img_filename": "pokemon/happiny.png", + "description": "Happiny (Japanese: \u30d4\u30f3\u30d7\u30af Pinpuku) is a Normal-type baby Pok\u00e9mon introduced in Generation IV.\nIt evolves into Chansey when leveled up while holding an Oval Stone during the day, which evolves into Blissey when leveled up with high friendship. In Pok\u00e9mon Legends: Arceus, it evolves into Chansey when exposed to an Oval Stone during the day, instead.\n", + "appears_in_book": false + }, + { + "name": "Chatot", + "link_id": "chatot", + "img_filename": "pokemon/chatot.png", + "description": "Chatot (Japanese: \u30da\u30e9\u30c3\u30d7 Perap) is a dual-type Normal/Flying Pok\u00e9mon introduced in Generation IV.\nIt is not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Spiritomb", + "link_id": "spiritomb", + "img_filename": "pokemon/spiritomb.png", + "description": "Spiritomb (Japanese: \u30df\u30ab\u30eb\u30b2 Mikaruge) is a dual-type Ghost/Dark Pok\u00e9mon introduced in Generation IV.\nIt is not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Gible", + "link_id": "gible", + "img_filename": "pokemon/gible.png", + "description": "Gible (Japanese: \u30d5\u30ab\u30de\u30eb Fukamaru) is a dual-type Dragon/Ground Pok\u00e9mon introduced in Generation IV.\nIt evolves into Gabite starting at level 24, which evolves into Garchomp starting at level 48.\n", + "appears_in_book": false + }, + { + "name": "Gabite", + "link_id": "gabite", + "img_filename": "pokemon/gabite.png", + "description": "Gabite (Japanese: \u30ac\u30d0\u30a4\u30c8 Gabite) is a dual-type Dragon/Ground Pok\u00e9mon introduced in Generation IV.\nIt evolves from Gible starting at level 24 and evolves into Garchomp starting at level 48.\n", + "appears_in_book": false + }, + { + "name": "Garchomp", + "link_id": "garchomp", + "img_filename": "pokemon/garchomp.png", + "description": "Garchomp (Japanese: \u30ac\u30d6\u30ea\u30a2\u30b9 Gaburias) is a dual-type Dragon/Ground pseudo-legendary Pok\u00e9mon introduced in Generation IV.\nIt evolves from Gabite starting at level 48. It is the final form of Gible.\nGarchomp can Mega Evolve into Mega Garchomp using the Garchompite.\n", + "appears_in_book": false + }, + { + "name": "Munchlax", + "link_id": "munchlax", + "img_filename": "pokemon/munchlax.png", + "description": "Munchlax (Japanese: \u30b4\u30f3\u30d9 Gonbe) is a Normal-type baby Pok\u00e9mon introduced in Generation IV.\nIt evolves into Snorlax when leveled up with high friendship.\nIt was the first Generation IV Pok\u00e9mon to be revealed to the public, in May 2004.\n", + "appears_in_book": false + }, + { + "name": "Riolu", + "link_id": "riolu", + "img_filename": "pokemon/riolu.png", + "description": "Riolu (Japanese: \u30ea\u30aa\u30eb Riolu) is a Fighting-type baby Pok\u00e9mon introduced in Generation IV.\nIt evolves into Lucario when leveled up with high friendship during the day.\n", + "appears_in_book": false + }, + { + "name": "Lucario", + "link_id": "lucario", + "img_filename": "pokemon/lucario.png", + "description": "Lucario (Japanese: \u30eb\u30ab\u30ea\u30aa Lucario) is a dual-type Fighting/Steel Pok\u00e9mon introduced in Generation IV.\nIt evolves from Riolu when leveled up with high friendship during the day.\nLucario can Mega Evolve into Mega Lucario using the Lucarionite.\n", + "appears_in_book": false + }, + { + "name": "Hippopotas", + "link_id": "hippopotas", + "img_filename": "pokemon/hippopotas.png", + "description": "Hippopotas (Japanese: \u30d2\u30dd\u30dd\u30bf\u30b9 Hippopotas) is a Ground-type Pok\u00e9mon introduced in Generation IV.\nIt evolves into Hippowdon starting at level 34.\n", + "appears_in_book": false + }, + { + "name": "Hippowdon", + "link_id": "hippowdon", + "img_filename": "pokemon/hippowdon.png", + "description": "Hippowdon (Japanese: \u30ab\u30d0\u30eb\u30c9\u30f3 Kabaldon) is a Ground-type Pok\u00e9mon introduced in Generation IV.\nIt evolves from Hippopotas starting at level 34.\n", + "appears_in_book": false + }, + { + "name": "Skorupi", + "link_id": "skorupi", + "img_filename": "pokemon/skorupi.png", + "description": "Skorupi (Japanese: \u30b9\u30b3\u30eb\u30d4 Scorupi) is a dual-type Poison/Bug Pok\u00e9mon introduced in Generation IV.\nIt evolves into Drapion starting at level 40.\n", + "appears_in_book": false + }, + { + "name": "Drapion", + "link_id": "drapion", + "img_filename": "pokemon/drapion.png", + "description": "Drapion (Japanese: \u30c9\u30e9\u30d4\u30aa\u30f3 Dorapion) is a dual-type Poison/Dark Pok\u00e9mon introduced in Generation IV.\nIt evolves from Skorupi starting at level 40.\n", + "appears_in_book": false + }, + { + "name": "Croagunk", + "link_id": "croagunk", + "img_filename": "pokemon/croagunk.png", + "description": "Croagunk (Japanese: \u30b0\u30ec\u30c3\u30b0\u30eb Gureggru) is a dual-type Poison/Fighting Pok\u00e9mon introduced in Generation IV.\nIt evolves into Toxicroak starting at level 37.\n", + "appears_in_book": false + }, + { + "name": "Toxicroak", + "link_id": "toxicroak", + "img_filename": "pokemon/toxicroak.png", + "description": "Toxicroak (Japanese: \u30c9\u30af\u30ed\u30c3\u30b0 Dokurog) is a dual-type Poison/Fighting Pok\u00e9mon introduced in Generation IV.\nIt evolves from Croagunk starting at level 37.\n", + "appears_in_book": false + }, + { + "name": "Carnivine", + "link_id": "carnivine", + "img_filename": "pokemon/carnivine.png", + "description": "Carnivine (Japanese: \u30de\u30b9\u30ad\u30c3\u30d1 Muskippa) is a Grass-type Pok\u00e9mon introduced in Generation IV.\nIt is not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Finneon", + "link_id": "finneon", + "img_filename": "pokemon/finneon.png", + "description": "Finneon (Japanese: \u30b1\u30a4\u30b3\u30a6\u30aa Keikouo) is a Water-type Pok\u00e9mon introduced in Generation IV.\nIt evolves into Lumineon starting at level 31.\n", + "appears_in_book": false + }, + { + "name": "Lumineon", + "link_id": "lumineon", + "img_filename": "pokemon/lumineon.png", + "description": "Lumineon (Japanese: \u30cd\u30aa\u30e9\u30f3\u30c8 Neolant) is a Water-type Pok\u00e9mon introduced in Generation IV.\nIt evolves from Finneon starting at level 31.\n", + "appears_in_book": false + }, + { + "name": "Mantyke", + "link_id": "mantyke", + "img_filename": "pokemon/mantyke.png", + "description": "Mantyke (Japanese: \u30bf\u30de\u30f3\u30bf Tamanta) is a dual-type Water/Flying baby Pok\u00e9mon introduced in Generation IV.\nIt evolves into Mantine when leveled up with a Remoraid in the party.\n", + "appears_in_book": false + }, + { + "name": "Snover", + "link_id": "snover", + "img_filename": "pokemon/snover.png", + "description": "Snover (Japanese: \u30e6\u30ad\u30ab\u30d6\u30ea Yukikaburi) is a dual-type Grass/Ice Pok\u00e9mon introduced in Generation IV.\nIt evolves into Abomasnow starting at level 40.\n", + "appears_in_book": false + }, + { + "name": "Abomasnow", + "link_id": "abomasnow", + "img_filename": "pokemon/abomasnow.png", + "description": "Abomasnow (Japanese: \u30e6\u30ad\u30ce\u30aa\u30fc Yukinooh) is a dual-type Grass/Ice Pok\u00e9mon introduced in Generation IV.\nIt evolves from Snover starting at level 40.\nAbomasnow can Mega Evolve into Mega Abomasnow using the Abomasite.\n", + "appears_in_book": false + }, + { + "name": "Weavile", + "link_id": "weavile", + "img_filename": "pokemon/weavile.png", + "description": "Weavile (Japanese: \u30de\u30cb\u30e5\u30fc\u30e9 Manyula) is a dual-type Dark/Ice Pok\u00e9mon introduced in Generation IV.\nIt evolves from Sneasel when leveled up holding a Razor Claw during the night. In Pok\u00e9mon Legends: Arceus, it evolves from Sneasel when exposed to a Razor Claw during the night instead.\n", + "appears_in_book": false + }, + { + "name": "Magnezone", + "link_id": "magnezone", + "img_filename": "pokemon/magnezone.png", + "description": "Magnezone (Japanese: \u30b8\u30d0\u30b3\u30a4\u30eb Jibacoil) is a dual-type Electric/Steel Pok\u00e9mon introduced in Generation IV.\nIt evolves from Magneton when leveled up in a special magnetic field (unavailable in HGSS/SwSh/SV) or when exposed to a Thunder StoneVIII+. It is the final form of Magnemite.\n", + "appears_in_book": false + }, + { + "name": "Lickilicky", + "link_id": "lickilicky", + "img_filename": "pokemon/lickilicky.png", + "description": "Lickilicky (Japanese: \u30d9\u30ed\u30d9\u30eb\u30c8 Berobelt) is a Normal-type Pok\u00e9mon introduced in Generation IV.\nIt evolves from Lickitung when leveled up while knowing Rollout.\n", + "appears_in_book": false + }, + { + "name": "Rhyperior", + "link_id": "rhyperior", + "img_filename": "pokemon/rhyperior.png", + "description": "Rhyperior (Japanese: \u30c9\u30b5\u30a4\u30c9\u30f3 Dosidon) is a dual-type Ground/Rock Pok\u00e9mon introduced in Generation IV.\nIt evolves from Rhydon when traded while holding a Protector. In Pok\u00e9mon Legends: Arceus, it evolves from Rhydon when exposed to a Protector instead. It is the final form of Rhyhorn.\n", + "appears_in_book": false + }, + { + "name": "Tangrowth", + "link_id": "tangrowth", + "img_filename": "pokemon/tangrowth.png", + "description": "Tangrowth (Japanese: \u30e2\u30b8\u30e3\u30f3\u30dc Mojumbo) is a Grass-type Pok\u00e9mon introduced in Generation IV.\nIt evolves from Tangela when leveled up while knowing Ancient Power.\n", + "appears_in_book": false + }, + { + "name": "Electivire", + "link_id": "electivire", + "img_filename": "pokemon/electivire.png", + "description": "Electivire (Japanese: \u30a8\u30ec\u30ad\u30d6\u30eb Elekible) is an Electric-type Pok\u00e9mon introduced in Generation IV.\nIt evolves from Electabuzz when traded while holding an Electirizer. In Pok\u00e9mon Legends: Arceus, it evolves from Electabuzz when exposed to an Electirizer instead. It is the final form of Elekid.\n", + "appears_in_book": false + }, + { + "name": "Magmortar", + "link_id": "magmortar", + "img_filename": "pokemon/magmortar.png", + "description": "Magmortar (Japanese: \u30d6\u30fc\u30d0\u30fc\u30f3 Booburn) is a Fire-type Pok\u00e9mon introduced in Generation IV.\nIt evolves from Magmar when traded while holding a Magmarizer. In Pok\u00e9mon Legends: Arceus, it evolves from Magmar when exposed to a Magmarizer instead. It is the final form of Magby.\n", + "appears_in_book": false + }, + { + "name": "Togekiss", + "link_id": "togekiss", + "img_filename": "pokemon/togekiss.png", + "description": "Togekiss (Japanese: \u30c8\u30b2\u30ad\u30c3\u30b9 Togekiss) is a dual-type Fairy/Flying Pok\u00e9mon introduced in Generation IV. Prior to Generation VI, it was a dual-type Normal/Flying Pok\u00e9mon.\nIt evolves from Togetic when exposed to a Shiny Stone. It is the final form of Togepi.\n", + "appears_in_book": false + }, + { + "name": "Yanmega", + "link_id": "yanmega", + "img_filename": "pokemon/yanmega.png", + "description": "Yanmega (Japanese: \u30e1\u30ac\u30e4\u30f3\u30de Megayanma) is a dual-type Bug/Flying Pok\u00e9mon introduced in Generation IV.\nIt evolves from Yanma when leveled up while knowing Ancient Power.\n", + "appears_in_book": false + }, + { + "name": "Leafeon", + "link_id": "leafeon", + "img_filename": "pokemon/leafeon.png", + "description": "Leafeon (Japanese: \u30ea\u30fc\u30d5\u30a3\u30a2 Leafia) is a Grass-type Pok\u00e9mon introduced in Generation IV.\nIt evolves from Eevee when leveled up near a Moss Rock (unavailable in HGSS/SwSh/SV) or when exposed to a Leaf StoneVIII+.\nIt is one of Eevee's final forms, the others being Vaporeon, Jolteon, Flareon, Espeon, Umbreon, Glaceon, and Sylveon.\n", + "appears_in_book": false + }, + { + "name": "Glaceon", + "link_id": "glaceon", + "img_filename": "pokemon/glaceon.png", + "description": "Glaceon (Japanese: \u30b0\u30ec\u30a4\u30b7\u30a2 Glacia) is an Ice-type Pok\u00e9mon introduced in Generation IV.\nIt evolves from Eevee when leveled up near an Ice Rock (unavailable in HGSS/SwSh/SV) or when exposed to an Ice StoneSwShLASV.\nIt is one of Eevee's final forms, the others being Vaporeon, Jolteon, Flareon, Espeon, Umbreon, Leafeon, and Sylveon.\n", + "appears_in_book": false + }, + { + "name": "Gliscor", + "link_id": "gliscor", + "img_filename": "pokemon/gliscor.png", + "description": "Gliscor (Japanese: \u30b0\u30e9\u30a4\u30aa\u30f3 Glion) is a dual-type Ground/Flying Pok\u00e9mon introduced in Generation IV.\nIt evolves from Gligar when leveled up holding a Razor Fang during the night. In Pok\u00e9mon Legends: Arceus, it evolves from Gligar when exposed to a Razor Fang during the night instead.\n", + "appears_in_book": false + }, + { + "name": "Mamoswine", + "link_id": "mamoswine", + "img_filename": "pokemon/mamoswine.png", + "description": "Mamoswine (Japanese: \u30de\u30f3\u30e0\u30fc Mammoo) is a dual-type Ice/Ground Pok\u00e9mon introduced in Generation IV.\nIt evolves from Piloswine when leveled up while knowing Ancient Power. It is the final form of Swinub.\n", + "appears_in_book": false + }, + { + "name": "Porygon-Z", + "link_id": "porygonz", + "img_filename": "pokemon/porygon-z.png", + "description": "Porygon-Z (Japanese: \u30dd\u30ea\u30b4\u30f3Z Porygon-Z) is a Normal-type Pok\u00e9mon introduced in Generation IV.\nIt evolves from Porygon2 when traded while holding a Dubious Disc. In Pok\u00e9mon Legends: Arceus, it evolves from Porygon2 when exposed to a Dubious Disc, instead. It is the final form of Porygon.\n", + "appears_in_book": false + }, + { + "name": "Gallade", + "link_id": "gallade", + "img_filename": "pokemon/gallade.png", + "description": "Gallade (Japanese: \u30a8\u30eb\u30ec\u30a4\u30c9 Erureido) is a dual-type Psychic/Fighting Pok\u00e9mon introduced in Generation IV.\nIt evolves from a male Kirlia when exposed to a Dawn Stone. It is one of Ralts's final forms, the other being Gardevoir.\nGallade can Mega Evolve into Mega Gallade using the Galladite.\nGeneration IX introduced the Paradox Pokemon Iron Valiant that appears to be inspired by Gardevoir, Gallade, and their Mega Evolved forms.\n", + "appears_in_book": false + }, + { + "name": "Probopass", + "link_id": "probopass", + "img_filename": "pokemon/probopass.png", + "description": "Probopass (Japanese: \u30c0\u30a4\u30ce\u30fc\u30ba Dainose) is a dual-type Rock/Steel Pok\u00e9mon introduced in Generation IV.\nIt evolves from Nosepass when leveled up in a special magnetic field (unavailable in HGSS) or when exposed to a Thunder StoneLA.\n", + "appears_in_book": false + }, + { + "name": "Dusknoir", + "link_id": "dusknoir", + "img_filename": "pokemon/dusknoir.png", + "description": "Dusknoir (Japanese: \u30e8\u30ce\u30ef\u30fc\u30eb Yonoir) is a Ghost-type Pok\u00e9mon introduced in Generation IV.\nIt evolves from Dusclops when traded while holding a Reaper Cloth. In Pok\u00e9mon Legends: Arceus, it evolves into Dusknoir when exposed to a Reaper Cloth instead. It is the final form of Duskull.\n", + "appears_in_book": false + }, + { + "name": "Froslass", + "link_id": "froslass", + "img_filename": "pokemon/froslass.png", + "description": "Froslass (Japanese: \u30e6\u30ad\u30e1\u30ce\u30b3 Yukimenoko) is a dual-type Ice/Ghost Pok\u00e9mon introduced in Generation IV.\nIt evolves from a female Snorunt when exposed to a Dawn Stone. It is one of Snorunt's final forms, the other being Glalie.\n", + "appears_in_book": false + }, + { + "name": "Rotom", + "link_id": "rotom", + "img_filename": "pokemon/rotom.png", + "description": "Rotom (Japanese: \u30ed\u30c8\u30e0 Rotom) is a dual-type Electric/Ghost Pok\u00e9mon introduced in Generation IV.\nWhile it is not known to evolve into or from any other Pok\u00e9mon, Rotom has the ability to possess the motors of certain appliances and change forms. It also learns a new move depending on which appliance it possesses.\n", + "appears_in_book": false + }, + { + "name": "Uxie", + "link_id": "uxie", + "img_filename": "pokemon/uxie.png", + "description": "Uxie (Japanese: \u30e6\u30af\u30b7\u30fc Yuxie) is a Psychic-type Legendary Pok\u00e9mon introduced in Generation IV.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nAlong with Mesprit and Azelf, Uxie is a member of the lake guardians, the Sinnoh region's Psychic-type Legendary Pok\u00e9mon trio.\nUxie is the bringer of knowledge.\n", + "appears_in_book": false + }, + { + "name": "Mesprit", + "link_id": "mesprit", + "img_filename": "pokemon/mesprit.png", + "description": "Mesprit (Japanese: \u30a8\u30e0\u30ea\u30c3\u30c8 Emrit) is a Psychic-type Legendary Pok\u00e9mon introduced in Generation IV.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nAlong with Uxie and Azelf, Mesprit is a member of the lake guardians, the Sinnoh region's Psychic-type Legendary Pok\u00e9mon trio. Mesprit is the bringer of emotion.\n", + "appears_in_book": false + }, + { + "name": "Azelf", + "link_id": "azelf", + "img_filename": "pokemon/azelf.png", + "description": "Azelf (Japanese: \u30a2\u30b0\u30ce\u30e0 Agnome) is a Psychic-type Legendary Pok\u00e9mon introduced in Generation IV.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nAlong with Uxie and Mesprit, Azelf is a member of the lake guardians, the Sinnoh region's Psychic-type Legendary Pok\u00e9mon trio.\nAzelf is the bringer of willpower.\n", + "appears_in_book": false + }, + { + "name": "Dialga", + "link_id": "dialga", + "img_filename": "pokemon/dialga.png", + "description": "Dialga (Japanese: \u30c7\u30a3\u30a2\u30eb\u30ac Dialga) is a dual-type Steel/Dragon Legendary Pok\u00e9mon introduced in Generation IV.\nWhile it is not known to evolve into or from any other Pok\u00e9mon, Dialga can transform into its Origin Forme using the Adamant Crystal. It will revert to its normal forme if one deposits it in Pok\u00e9mon HOME or if one uses the Adamant Crystal again.\nDialga is the game mascot appearing on the boxart of Pok\u00e9mon Diamond and its remake Pok\u00e9mon Brilliant Diamond.\nAlong with Palkia and Giratina, it is a member of the creation trio of Sinnoh, representing time. In the past, it was worshipped by the Diamond Clan under the name \"almighty Sinnoh\" (Japanese: \u30b7\u30f3\u30aa\u30a6\u3055\u307e Shin'ou-sama).\n", + "appears_in_book": false + }, + { + "name": "Palkia", + "link_id": "palkia", + "img_filename": "pokemon/palkia.png", + "description": "Palkia (Japanese: \u30d1\u30eb\u30ad\u30a2 Palkia) is a dual-type Water/Dragon Legendary Pok\u00e9mon introduced in Generation IV.\nWhile is not known to evolve into or from any other Pok\u00e9mon, Palkia can transform into its Origin Forme using the Lustrous Globe. It will revert to its normal Forme if one deposits it in Pok\u00e9mon HOME or if one uses the Lustrous Globe again.\nPalkia is the game mascot appearing on the boxart of Pok\u00e9mon Pearl and its remake Pok\u00e9mon Shining Pearl.\nAlong with Dialga and Giratina, it is a member of the creation trio of Sinnoh, representing space. In the past, it was worshipped by the Pearl Clan under the name \"almighty Sinnoh\" (Japanese: \u30b7\u30f3\u30aa\u30a6\u3055\u307e Shin'ou-sama).\n", + "appears_in_book": false + }, + { + "name": "Heatran", + "link_id": "heatran", + "img_filename": "pokemon/heatran.png", + "description": "Heatran (Japanese: \u30d2\u30fc\u30c9\u30e9\u30f3 Heatran) is a dual-type Fire/Steel Legendary Pok\u00e9mon introduced in Generation IV.\nIt is not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Regigigas", + "link_id": "regigigas", + "img_filename": "pokemon/regigigas.png", + "description": "Regigigas (Japanese: \u30ec\u30b8\u30ae\u30ac\u30b9 Regigigas) is a Normal-type Legendary Pok\u00e9mon introduced in Generation IV.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nRegigigas is the master of the Legendary titans, serving as their creator.\n", + "appears_in_book": false + }, + { + "name": "Giratina", + "link_id": "giratina", + "img_filename": "pokemon/giratina.png", + "description": "Giratina (Japanese: \u30ae\u30e9\u30c6\u30a3\u30ca Giratina) is a dual-type Ghost/Dragon Legendary Pok\u00e9mon introduced in Generation IV.\nWhile it is not known to evolve to or from any other Pok\u00e9mon, Giratina has a second forme activated by giving Giratina a Griseous Orb to hold, or by using the Griseous Core on it. It will also transform while it is in its home, the Distortion World. Its original forme, Altered Forme, will then become Origin Forme.\nGiratina's Origin Forme was officially revealed in early February 2008.\nGiratina is the game mascot of Pok\u00e9mon Platinum, appearing on the boxart in its Origin Forme.\nAlong with Dialga and Palkia, it is a member of the creation trio of Sinnoh, representing antimatter.\n", + "appears_in_book": false + }, + { + "name": "Cresselia", + "link_id": "cresselia", + "img_filename": "pokemon/cresselia.png", + "description": "Cresselia (Japanese: \u30af\u30ec\u30bb\u30ea\u30a2 Cresselia) is a Psychic-type Legendary Pok\u00e9mon introduced in Generation IV.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nIt is a member of the lunar duo with Darkrai.\n", + "appears_in_book": false + }, + { + "name": "Phione", + "link_id": "phione", + "img_filename": "pokemon/phione.png", + "description": "Phione (Japanese: \u30d5\u30a3\u30aa\u30cd Phione) is a Water-type Pok\u00e9mon introduced in Generation IV.\nIt is not known to evolve into or from any other Pok\u00e9mon, but can be obtained by breeding Manaphy or another Phione with Ditto.\nIt is a member of the sea guardians with Manaphy.\nPhione's status as a Mythical Pok\u00e9mon is often disputed, with contradiction occurring even between official sources.\n", + "appears_in_book": false + }, + { + "name": "Manaphy", + "link_id": "manaphy", + "img_filename": "pokemon/manaphy.png", + "description": "Manaphy (Japanese: \u30de\u30ca\u30d5\u30a3 Manaphy) is a Water-type Mythical Pok\u00e9mon introduced in Generation IV.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nManaphy has the unusual ability to breed despite being a Mythical Pok\u00e9mon, although it can only be bred with Ditto due to being a gender-unknown Pok\u00e9mon. Manaphy's offspring are Phione, which do not evolve into Manaphy.\nIt is a member of the sea guardians with Phione.\nManaphy is the last Pok\u00e9mon in the Sinnoh Pok\u00e9dex in Pok\u00e9mon Diamond, Pearl, Brilliant Diamond, and Shining Pearl.\n", + "appears_in_book": false + }, + { + "name": "Darkrai", + "link_id": "darkrai", + "img_filename": "pokemon/darkrai.png", + "description": "Darkrai (Japanese: \u30c0\u30fc\u30af\u30e9\u30a4 Darkrai) is a Dark-type Mythical Pok\u00e9mon introduced in Generation IV.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nIt was officially revealed in February 2007.\nIt is a member of the lunar duo with Cresselia.\nDarkrai is the last Pok\u00e9mon in the Hisui Pok\u00e9dex.\n", + "appears_in_book": false + }, + { + "name": "Shaymin", + "link_id": "shaymin", + "img_filename": "pokemon/shaymin.png", + "description": "Shaymin (Japanese: \u30b7\u30a7\u30a4\u30df Shaymin) is a Grass-type Mythical Pok\u00e9mon introduced in Generation IV.\nWhile it is not known to evolve into or from another Pok\u00e9mon, Shaymin has a second Forme activated by using a Gracidea flower in the daytime. Its original Forme, Land Forme, will then become the Grass/Flying-type Sky Forme. Shaymin's Sky Forme will revert into and remain in its Land Forme during the night or when frozen. Other circumstances may also cause it to revert.\nShaymin was officially revealed in February 2008, when it was listed as a star of Giratina and the Sky Warrior. In early June of the same year, its Sky Forme was revealed.\n", + "appears_in_book": false + }, + { + "name": "Arceus", + "link_id": "arceus", + "img_filename": "pokemon/arceus.png", + "description": "Arceus (Japanese: \u30a2\u30eb\u30bb\u30a6\u30b9 Arceus) is a Normal-type Mythical Pok\u00e9mon introduced in Generation IV.\nWhile it is not known to evolve into or from any other Pok\u00e9mon, Arceus will change type when it is holding a Plate or type-specific Z-Crystal.\nLike Darkrai and Shaymin before it, Arceus was not officially recognized by Nintendo until February 14, 2009, the year of its debut movie. It was officially revealed to international audiences on August 3, 2009.\nArceus is known as \"The Original One\", as it is said that it created Sinnoh and Ransei, and possibly the entire Pok\u00e9mon universe, along with the lake guardians and creation trio.\nIt is the trio master of both the lake guardians and the creation trio.\nArceus is featured prominently in Pok\u00e9mon Legends: Arceus and plays a major role in its plot.\n", + "appears_in_book": false + }, + { + "name": "Victini", + "link_id": "victini", + "img_filename": "pokemon/victini.png", + "description": "Victini (Japanese: \u30d3\u30af\u30c6\u30a3\u30cb Victini) is a dual-type Psychic/Fire Mythical Pok\u00e9mon introduced in Generation V.\nIt is not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Snivy", + "link_id": "snivy", + "img_filename": "pokemon/snivy.png", + "description": "Snivy (Japanese: \u30c4\u30bf\u30fc\u30b8\u30e3 Tsutarja) is a Grass-type Pok\u00e9mon introduced in Generation V.\nIt evolves into Servine starting at level 17, which evolves into Serperior starting at level 36.\nAlong with Tepig and Oshawott, Snivy is one of three starter Pok\u00e9mon of Unova available at the beginning of Pok\u00e9mon Black, White, Black 2, and White 2.\n", + "appears_in_book": false + }, + { + "name": "Servine", + "link_id": "servine", + "img_filename": "pokemon/servine.png", + "description": "Servine (Japanese: \u30b8\u30e3\u30ce\u30d3\u30fc Janovy) is a Grass-type Pok\u00e9mon introduced in Generation V.\nIt evolves from Snivy starting at level 17 and evolves into Serperior starting at level 36.\n", + "appears_in_book": false + }, + { + "name": "Serperior", + "link_id": "serperior", + "img_filename": "pokemon/serperior.png", + "description": "Serperior (Japanese: \u30b8\u30e3\u30ed\u30fc\u30c0 Jalorda) is a Grass-type Pok\u00e9mon introduced in Generation V.\nIt evolves from Servine starting at level 36. It is the final form of Snivy.\n", + "appears_in_book": false + }, + { + "name": "Tepig", + "link_id": "tepig", + "img_filename": "pokemon/tepig.png", + "description": "Tepig (Japanese: \u30dd\u30ab\u30d6 Pokabu) is a Fire-type Pok\u00e9mon introduced in Generation V.\nIt evolves into Pignite starting at level 17, which evolves into Emboar starting at level 36.\nAlong with Snivy and Oshawott, Tepig is one of three starter Pok\u00e9mon of Unova available at the beginning of Pok\u00e9mon Black, White, Black 2, and White 2.\n", + "appears_in_book": false + }, + { + "name": "Pignite", + "link_id": "pignite", + "img_filename": "pokemon/pignite.png", + "description": "Pignite (Japanese: \u30c1\u30e3\u30aa\u30d6\u30fc Chaoboo) is a dual-type Fire/Fighting Pok\u00e9mon introduced in Generation V.\nIt evolves from Tepig starting at level 17 and evolves into Emboar starting at level 36.\n", + "appears_in_book": false + }, + { + "name": "Emboar", + "link_id": "emboar", + "img_filename": "pokemon/emboar.png", + "description": "Emboar (Japanese: \u30a8\u30f3\u30d6\u30aa\u30fc Enbuoh) is a dual-type Fire/Fighting Pok\u00e9mon introduced in Generation V.\nIt evolves from Pignite starting at level 36. It is the final form of Tepig.\n", + "appears_in_book": false + }, + { + "name": "Oshawott", + "link_id": "oshawott", + "img_filename": "pokemon/oshawott.png", + "description": "Oshawott (Japanese: \u30df\u30b8\u30e5\u30de\u30eb Mijumaru) is a Water-type Pok\u00e9mon introduced in Generation V.\nIt evolves into Dewott starting at level 17, which evolves into Samurott starting at level 36.\nIn Hisui, it evolves into Dewott starting at level 17, which evolves into Hisuian Samurott starting at level 36.\nAlong with Snivy and Tepig, Oshawott is one of three starter Pok\u00e9mon of Unova available at the beginning of Pok\u00e9mon Black, White, Black 2, and White 2. It is also one of the three starters of Hisui in Legends: Arceus, alongside Rowlet and Cyndaquil.\n", + "appears_in_book": false + }, + { + "name": "Dewott", + "link_id": "dewott", + "img_filename": "pokemon/dewott.png", + "description": "Dewott (Japanese: \u30d5\u30bf\u30c1\u30de\u30eb Futachimaru) is a Water-type Pok\u00e9mon introduced in Generation V.\nIt evolves from Oshawott starting at level 17 and evolves into Samurott starting at level 36.\nIn Hisui, Dewott evolves from Oshawott starting at level 17 and evolves into Hisuian Samurott starting at level 36.\n", + "appears_in_book": false + }, + { + "name": "Samurott", + "link_id": "samurott", + "img_filename": "pokemon/samurott.png", + "description": "Samurott (Japanese: \u30c0\u30a4\u30b1\u30f3\u30ad Daikenki) is a Water-type Pok\u00e9mon introduced in Generation V.\nIt evolves from Dewott starting at level 36. It is the final form of Oshawott.\nIn Hisui, Samurott has a dual-type Water/Dark regional form. It evolves from Dewott starting at level 36. It is the final form of Oshawott in the Hisui region.\n", + "appears_in_book": false + }, + { + "name": "Patrat", + "link_id": "patrat", + "img_filename": "pokemon/patrat.png", + "description": "Patrat (Japanese: \u30df\u30cd\u30ba\u30df Minezumi) is a Normal-type Pok\u00e9mon introduced in Generation V.\nIt evolves into Watchog starting at level 20.\n", + "appears_in_book": false + }, + { + "name": "Watchog", + "link_id": "watchog", + "img_filename": "pokemon/watchog.png", + "description": "Watchog (Japanese: \u30df\u30eb\u30db\u30c3\u30b0 Miruhog) is a Normal-type Pok\u00e9mon introduced in Generation V.\nIt evolves from Patrat starting at level 20.\n", + "appears_in_book": false + }, + { + "name": "Lillipup", + "link_id": "lillipup", + "img_filename": "pokemon/lillipup.png", + "description": "Lillipup (Japanese: \u30e8\u30fc\u30c6\u30ea\u30fc Yorterrie) is a Normal-type Pok\u00e9mon introduced in Generation V.\nIt evolves into Herdier starting at level 16, which evolves into Stoutland starting at level 32.\n", + "appears_in_book": false + }, + { + "name": "Herdier", + "link_id": "herdier", + "img_filename": "pokemon/herdier.png", + "description": "Herdier (Japanese: \u30cf\u30fc\u30c7\u30ea\u30a2 Herderrie) is a Normal-type Pok\u00e9mon introduced in Generation V.\nIt evolves from Lillipup starting at level 16 and evolves into Stoutland starting at level 32.\n", + "appears_in_book": false + }, + { + "name": "Stoutland", + "link_id": "stoutland", + "img_filename": "pokemon/stoutland.png", + "description": "Stoutland (Japanese: \u30e0\u30fc\u30e9\u30f3\u30c9 Mooland) is a Normal-type Pok\u00e9mon introduced in Generation V.\nIt evolves from Herdier starting at level 32. It is the final form of Lillipup.\n", + "appears_in_book": false + }, + { + "name": "Purrloin", + "link_id": "purrloin", + "img_filename": "pokemon/purrloin.png", + "description": "Purrloin (Japanese: \u30c1\u30e7\u30ed\u30cd\u30b3 Choroneko) is a Dark-type Pok\u00e9mon introduced in Generation V.\nIt evolves into Liepard starting at level 20.\n", + "appears_in_book": false + }, + { + "name": "Liepard", + "link_id": "liepard", + "img_filename": "pokemon/liepard.png", + "description": "Liepard (Japanese: \u30ec\u30d1\u30eb\u30c0\u30b9 Lepardas) is a Dark-type Pok\u00e9mon introduced in Generation V.\nIt evolves from Purrloin starting at level 20.\n", + "appears_in_book": false + }, + { + "name": "Pansage", + "link_id": "pansage", + "img_filename": "pokemon/pansage.png", + "description": "Pansage (Japanese: \u30e4\u30ca\u30c3\u30d7 Yanappu) is a Grass-type Pok\u00e9mon introduced in Generation V.\nIt evolves into Simisage when exposed to a Leaf Stone.\nPansage is one of the three elemental monkeys. The other two are the Fire-type Pansear and Water-type Panpour.\n", + "appears_in_book": false + }, + { + "name": "Simisage", + "link_id": "simisage", + "img_filename": "pokemon/simisage.png", + "description": "Simisage (Japanese: \u30e4\u30ca\u30c3\u30ad\u30fc Yanakkie) is a Grass-type Pok\u00e9mon introduced in Generation V.\nIt evolves from Pansage when exposed to a Leaf Stone.\n", + "appears_in_book": false + }, + { + "name": "Pansear", + "link_id": "pansear", + "img_filename": "pokemon/pansear.png", + "description": "Pansear (Japanese: \u30d0\u30aa\u30c3\u30d7 Baoppu) is a Fire-type Pok\u00e9mon introduced in Generation V.\nIt evolves into Simisear when exposed to a Fire Stone.\nPansear is one of three elemental monkeys. The other two are the Grass-type Pansage and the Water-type Panpour.\n", + "appears_in_book": false + }, + { + "name": "Simisear", + "link_id": "simisear", + "img_filename": "pokemon/simisear.png", + "description": "Simisear (Japanese: \u30d0\u30aa\u30c3\u30ad\u30fc Baokkie) is a Fire-type Pok\u00e9mon introduced in Generation V.\nIt evolves from Pansear when exposed to a Fire Stone.\n", + "appears_in_book": false + }, + { + "name": "Panpour", + "link_id": "panpour", + "img_filename": "pokemon/panpour.png", + "description": "Panpour (Japanese: \u30d2\u30e4\u30c3\u30d7 Hiyappu) is a Water-type Pok\u00e9mon introduced in Generation V.\nIt evolves into Simipour when exposed to a Water Stone.\nPanpour is one of three elemental monkeys. The other two are the Grass-type Pansage and the Fire-type Pansear.\n", + "appears_in_book": false + }, + { + "name": "Simipour", + "link_id": "simipour", + "img_filename": "pokemon/simipour.png", + "description": "Simipour (Japanese: \u30d2\u30e4\u30c3\u30ad\u30fc Hiyakkie) is a Water-type Pok\u00e9mon introduced in Generation V.\nIt evolves from Panpour when exposed to a Water Stone.\n", + "appears_in_book": false + }, + { + "name": "Munna", + "link_id": "munna", + "img_filename": "pokemon/munna.png", + "description": "Munna (Japanese: \u30e0\u30f3\u30ca Munna) is a Psychic-type Pok\u00e9mon introduced in Generation V.\nIt evolves into Musharna when exposed to a Moon Stone.\n", + "appears_in_book": false + }, + { + "name": "Musharna", + "link_id": "musharna", + "img_filename": "pokemon/musharna.png", + "description": "Musharna (Japanese: \u30e0\u30b7\u30e3\u30fc\u30ca Musharna) is a Psychic-type Pok\u00e9mon introduced in Generation V.\nIt evolves from Munna when exposed to a Moon Stone.\n", + "appears_in_book": false + }, + { + "name": "Pidove", + "link_id": "pidove", + "img_filename": "pokemon/pidove.png", + "description": "Pidove (Japanese: \u30de\u30e1\u30d1\u30c8 Mamepato) is a dual-type Normal/Flying Pok\u00e9mon introduced in Generation V.\nIt evolves into Tranquill starting at level 21, which evolves into Unfezant starting at level 32.\n", + "appears_in_book": false + }, + { + "name": "Tranquill", + "link_id": "tranquill", + "img_filename": "pokemon/tranquill.png", + "description": "Tranquill (Japanese: \u30cf\u30c8\u30fc\u30dc\u30fc Hatoboh) is a dual-type Normal/Flying Pok\u00e9mon introduced in Generation V.\nIt evolves from Pidove starting at level 21 and evolves into Unfezant starting at level 32.\n", + "appears_in_book": false + }, + { + "name": "Unfezant", + "link_id": "unfezant", + "img_filename": "pokemon/unfezant.png", + "description": "Unfezant (Japanese: \u30b1\u30f3\u30db\u30ed\u30a6 Kenhallow) is a Normal/Flying Pok\u00e9mon introduced in Generation V.\nIt evolves from Tranquill starting at level 32. It is the final form of Pidove.\n", + "appears_in_book": false + }, + { + "name": "Blitzle", + "link_id": "blitzle", + "img_filename": "pokemon/blitzle.png", + "description": "Blitzle (Japanese: \u30b7\u30de\u30de Shimama) is an Electric-type Pok\u00e9mon introduced in Generation V.\nIt evolves into Zebstrika starting at level 27.\n", + "appears_in_book": false + }, + { + "name": "Zebstrika", + "link_id": "zebstrika", + "img_filename": "pokemon/zebstrika.png", + "description": "Zebstrika (Japanese: \u30bc\u30d6\u30e9\u30a4\u30ab Zebraika) is an Electric-type Pok\u00e9mon introduced in Generation V.\nIt evolves from Blitzle starting at level 27.\n", + "appears_in_book": false + }, + { + "name": "Roggenrola", + "link_id": "roggenrola", + "img_filename": "pokemon/roggenrola.png", + "description": "Roggenrola (Japanese: \u30c0\u30f3\u30b4\u30ed Dangoro) is a Rock-type Pok\u00e9mon introduced in Generation V.\nIt evolves into Boldore starting at level 25, which evolves into Gigalith when traded.\n", + "appears_in_book": false + }, + { + "name": "Boldore", + "link_id": "boldore", + "img_filename": "pokemon/boldore.png", + "description": "Boldore (Japanese: \u30ac\u30f3\u30c8\u30eb Gantle) is a Rock-type Pok\u00e9mon introduced in Generation V.\nIt evolves from Roggenrola starting at level 25 and evolves into Gigalith when traded.\n", + "appears_in_book": false + }, + { + "name": "Gigalith", + "link_id": "gigalith", + "img_filename": "pokemon/gigalith.png", + "description": "Gigalith (Japanese: \u30ae\u30ac\u30a4\u30a2\u30b9 Gigaiath) is a Rock-type Pok\u00e9mon introduced in Generation V.\nIt evolves from Boldore when traded. It is the final form of Roggenrola.\n", + "appears_in_book": false + }, + { + "name": "Woobat", + "link_id": "woobat", + "img_filename": "pokemon/woobat.png", + "description": "Woobat (Japanese: \u30b3\u30ed\u30e2\u30ea Koromori) is a dual-type Psychic/Flying Pok\u00e9mon introduced in Generation V.\nIt evolves into Swoobat when leveled up with high friendship.\n", + "appears_in_book": false + }, + { + "name": "Swoobat", + "link_id": "swoobat", + "img_filename": "pokemon/swoobat.png", + "description": "Swoobat (Japanese: \u30b3\u30b3\u30ed\u30e2\u30ea Kokoromori) is a dual-type Psychic/Flying Pok\u00e9mon introduced in Generation V.\nIt evolves from Woobat when leveled up with high friendship.\n", + "appears_in_book": false + }, + { + "name": "Drilbur", + "link_id": "drilbur", + "img_filename": "pokemon/drilbur.png", + "description": "Drilbur (Japanese: \u30e2\u30b0\u30ea\u30e5\u30fc Mogurew) is a Ground-type Pok\u00e9mon introduced in Generation V.\nIt evolves into Excadrill starting at level 31.\n", + "appears_in_book": false + }, + { + "name": "Excadrill", + "link_id": "excadrill", + "img_filename": "pokemon/excadrill.png", + "description": "Excadrill (Japanese: \u30c9\u30ea\u30e5\u30a6\u30ba Doryuzu) is a dual-type Ground/Steel Pok\u00e9mon introduced in Generation V.\nIt evolves from Drilbur starting at level 31.\n", + "appears_in_book": false + }, + { + "name": "Audino", + "link_id": "audino", + "img_filename": "pokemon/audino.png", + "description": "Audino (Japanese: \u30bf\u30d6\u30f3\u30cd Tabunne) is a Normal-type Pok\u00e9mon introduced in Generation V.\nWhile it is not known to evolve into or from any other Pok\u00e9mon, Audino can Mega Evolve into Mega Audino using the Audinite.\n", + "appears_in_book": false + }, + { + "name": "Timburr", + "link_id": "timburr", + "img_filename": "pokemon/timburr.png", + "description": "Timburr (Japanese: \u30c9\u30c3\u30b3\u30e9\u30fc Dokkorer) is a Fighting-type Pok\u00e9mon introduced in Generation V.\nIt evolves into Gurdurr starting at level 25, which evolves into Conkeldurr when traded.\n", + "appears_in_book": false + }, + { + "name": "Gurdurr", + "link_id": "gurdurr", + "img_filename": "pokemon/gurdurr.png", + "description": "Gurdurr (Japanese: \u30c9\u30c6\u30c3\u30b3\u30c4 Dotekkotsu) is a Fighting-type Pok\u00e9mon introduced in Generation V.\nIt evolves from Timburr starting at level 25 and evolves into Conkeldurr when traded.\n", + "appears_in_book": false + }, + { + "name": "Conkeldurr", + "link_id": "conkeldurr", + "img_filename": "pokemon/conkeldurr.png", + "description": "Conkeldurr (Japanese: \u30ed\u30fc\u30d6\u30b7\u30f3 Roubushin) is a Fighting-type Pok\u00e9mon introduced in Generation V.\nIt evolves from Gurdurr when traded. It is the final form of Timburr.\n", + "appears_in_book": false + }, + { + "name": "Tympole", + "link_id": "tympole", + "img_filename": "pokemon/tympole.png", + "description": "Tympole (Japanese: \u30aa\u30bf\u30de\u30ed Otamaro) is a Water-type Pok\u00e9mon introduced in Generation V.\nIt evolves into Palpitoad starting at level 25, which evolves into Seismitoad starting at level 36.\n", + "appears_in_book": false + }, + { + "name": "Palpitoad", + "link_id": "palpitoad", + "img_filename": "pokemon/palpitoad.png", + "description": "Palpitoad (Japanese: \u30ac\u30de\u30ac\u30eb Gamagaru) is a dual-type Water/Ground Pok\u00e9mon introduced in Generation V.\nIt evolves from Tympole starting at level 25 and evolves into Seismitoad starting at level 36.\n", + "appears_in_book": false + }, + { + "name": "Seismitoad", + "link_id": "seismitoad", + "img_filename": "pokemon/seismitoad.png", + "description": "Seismitoad (Japanese: \u30ac\u30de\u30b2\u30ed\u30b2 Gamageroge) is a dual-type Water/Ground Pok\u00e9mon introduced in Generation V.\nIt evolves from Palpitoad starting at level 36. It is the final form of Tympole.\n", + "appears_in_book": false + }, + { + "name": "Throh", + "link_id": "throh", + "img_filename": "pokemon/throh.png", + "description": "Throh (Japanese: \u30ca\u30b2\u30ad Nageki) is a Fighting-type Pok\u00e9mon introduced in Generation V.\nIt is not known to evolve into or from any other Pok\u00e9mon, but it is considered to be a counterpart of Sawk.\n", + "appears_in_book": false + }, + { + "name": "Sawk", + "link_id": "sawk", + "img_filename": "pokemon/sawk.png", + "description": "Sawk (Japanese: \u30c0\u30b2\u30ad Dageki) is a Fighting-type Pok\u00e9mon introduced in Generation V.\nIt is not known to evolve into or from any other Pok\u00e9mon, but it is considered to be a counterpart of Throh.\n", + "appears_in_book": false + }, + { + "name": "Sewaddle", + "link_id": "sewaddle", + "img_filename": "pokemon/sewaddle.png", + "description": "Sewaddle (Japanese: \u30af\u30eb\u30df\u30eb Kurumiru) is a dual-type Bug/Grass Pok\u00e9mon introduced in Generation V.\nIt evolves into Swadloon starting at level 20, which evolves into Leavanny when leveled up with high friendship.\n", + "appears_in_book": false + }, + { + "name": "Swadloon", + "link_id": "swadloon", + "img_filename": "pokemon/swadloon.png", + "description": "Swadloon (Japanese: \u30af\u30eb\u30de\u30e6 Kurumayu) is a dual-type Bug/Grass Pok\u00e9mon introduced in Generation V.\nIt evolves from Sewaddle starting at level 20 and evolves into Leavanny when leveled up with high friendship.\n", + "appears_in_book": false + }, + { + "name": "Leavanny", + "link_id": "leavanny", + "img_filename": "pokemon/leavanny.png", + "description": "Leavanny (Japanese: \u30cf\u30cf\u30b3\u30e2\u30ea Hahakomori) is a dual-type Bug/Grass Pok\u00e9mon introduced in Generation V.\nIt evolves from Swadloon when leveled up with high friendship. It is the final form of Sewaddle.\n", + "appears_in_book": false + }, + { + "name": "Venipede", + "link_id": "venipede", + "img_filename": "pokemon/venipede.png", + "description": "Venipede (Japanese: \u30d5\u30b7\u30c7 Fushide) is a Bug/Poison Pok\u00e9mon introduced in Generation V.\nIt evolves into Whirlipede starting at level 22, which evolves into Scolipede starting at level 30.\n", + "appears_in_book": false + }, + { + "name": "Whirlipede", + "link_id": "whirlipede", + "img_filename": "pokemon/whirlipede.png", + "description": "Whirlipede (Japanese: \u30db\u30a4\u30fc\u30ac Wheega) is a dual-type Bug/Poison Pok\u00e9mon introduced in Generation V.\nIt evolves from Venipede starting at level 22 and evolves into Scolipede starting at level 30.\n", + "appears_in_book": false + }, + { + "name": "Scolipede", + "link_id": "scolipede", + "img_filename": "pokemon/scolipede.png", + "description": "Scolipede (Japanese: \u30da\u30f3\u30c9\u30e9\u30fc Pendror) is a dual-type Bug/Poison Pok\u00e9mon introduced in Generation V.\nIt evolves from Whirlipede starting at level 30. It is the final form of Venipede.\n", + "appears_in_book": false + }, + { + "name": "Cottonee", + "link_id": "cottonee", + "img_filename": "pokemon/cottonee.png", + "description": "Cottonee (Japanese: \u30e2\u30f3\u30e1\u30f3 Monmen) is a dual-type Grass/Fairy Pok\u00e9mon introduced in Generation V. Prior to Generation VI, it was a pure Grass-type Pok\u00e9mon.\nIt evolves into Whimsicott when exposed to a Sun Stone.\n", + "appears_in_book": false + }, + { + "name": "Whimsicott", + "link_id": "whimsicott", + "img_filename": "pokemon/whimsicott.png", + "description": "Whimsicott (Japanese: \u30a8\u30eb\u30d5\u30fc\u30f3 Elfuun) is a dual Grass/Fairy Pok\u00e9mon introduced in Generation V. Prior to Generation VI, it was a pure Grass-type Pok\u00e9mon.\nIt evolves from Cottonee when it is exposed to a Sun Stone.\n", + "appears_in_book": false + }, + { + "name": "Petilil", + "link_id": "petilil", + "img_filename": "pokemon/petilil.png", + "description": "Petilil (Japanese: \u30c1\u30e5\u30ea\u30cd Churine) is a Grass-type Pok\u00e9mon introduced in Generation V.\nIt evolves into Lilligant when exposed to a Sun Stone.\nIn Hisui, Petilil evolves into Hisuian Lilligant when exposed to a Sun Stone.\n", + "appears_in_book": false + }, + { + "name": "Lilligant", + "link_id": "lilligant", + "img_filename": "pokemon/lilligant.png", + "description": "Lilligant (Japanese: \u30c9\u30ec\u30c7\u30a3\u30a2 Dredear) is a Grass-type Pok\u00e9mon introduced in Generation V.\nIt evolves from Petilil when exposed to a Sun Stone.\nIn Hisui, Lilligant has a dual-type Grass/Fighting regional form. It evolves from Petilil when exposed to a Sun Stone. All Petilil in Hisui will evolve into this form regardless of their origin.\n", + "appears_in_book": false + }, + { + "name": "Basculin", + "link_id": "basculin", + "img_filename": "pokemon/basculin.png", + "description": "Basculin (Japanese: \u30d0\u30b9\u30e9\u30aa Bassrao) is a Water-type Pok\u00e9mon introduced in Generation V.\nBasculin has three different appearances: Red-Striped Form; Blue-Striped Form; and, in the Hisui region, White-Striped Form (which is considered a regional form).\nRed- and Blue-Striped Basculin are not known to evolve into or from any other Pok\u00e9mon.\nWhite-Striped Basculin evolves into Basculegion after losing at least 294 HP from recoil damage without fainting.\n", + "appears_in_book": false + }, + { + "name": "Sandile", + "link_id": "sandile", + "img_filename": "pokemon/sandile.png", + "description": "Sandile (Japanese: \u30e1\u30b0\u30ed\u30b3 Meguroco) is a dual-type Ground/Dark Pok\u00e9mon introduced in Generation V.\nIt evolves into Krokorok starting at level 29, which evolves into Krookodile starting at level 40.\n", + "appears_in_book": false + }, + { + "name": "Krokorok", + "link_id": "krokorok", + "img_filename": "pokemon/krokorok.png", + "description": "Krokorok (Japanese: \u30ef\u30eb\u30d3\u30eb Waruvile) is a dual-type Ground/Dark Pok\u00e9mon introduced in Generation V.\nIt evolves from Sandile starting at level 29 and evolves into Krookodile starting at level 40.\n", + "appears_in_book": false + }, + { + "name": "Krookodile", + "link_id": "krookodile", + "img_filename": "pokemon/krookodile.png", + "description": "Krookodile (Japanese: \u30ef\u30eb\u30d3\u30a2\u30eb Waruvial) is a dual-type Ground/Dark Pok\u00e9mon introduced in Generation V.\nIt evolves from Krokorok starting at level 40. It is the final form of Sandile.\n", + "appears_in_book": false + }, + { + "name": "Darumaka", + "link_id": "darumaka", + "img_filename": "pokemon/darumaka.png", + "description": "Darumaka (Japanese: \u30c0\u30eb\u30de\u30c3\u30ab Darumakka) is a Fire-type Pok\u00e9mon introduced in Generation V.\nIt evolves into Darmanitan starting at level 35.\nIn Galar, Darumaka has an Ice-type regional form. It evolves into Galarian Darmanitan when exposed to an Ice Stone.\n", + "appears_in_book": false + }, + { + "name": "Darmanitan", + "link_id": "darmanitan", + "img_filename": "pokemon/darmanitan.png", + "description": "Darmanitan (Japanese: \u30d2\u30d2\u30c0\u30eb\u30de Hihidaruma) is a Fire-type Pok\u00e9mon introduced in Generation V.\nIt evolves from Darumaka starting at level 35.\nDarmanitan has the ability to change forms during battle, depending on its Ability and current HP. When it enters Zen Mode, it is Fire/Psychic-type.\nIn Galar, Darmanitan has an Ice-type regional form. It evolves from Galarian Darumaka when exposed to an Ice Stone. When it enters Zen Mode, it is dual-type Ice/Fire.\n", + "appears_in_book": false + }, + { + "name": "Maractus", + "link_id": "maractus", + "img_filename": "pokemon/maractus.png", + "description": "Maractus (Japanese: \u30de\u30e9\u30ab\u30c3\u30c1 Maracacchi) is a Grass-type Pok\u00e9mon introduced in Generation V.\nIt is not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Dwebble", + "link_id": "dwebble", + "img_filename": "pokemon/dwebble.png", + "description": "Dwebble (Japanese: \u30a4\u30b7\u30ba\u30de\u30a4 Ishizumai) is a dual-type Bug/Rock Pok\u00e9mon introduced in Generation V.\nIt evolves into Crustle starting at level 34.\n", + "appears_in_book": false + }, + { + "name": "Crustle", + "link_id": "crustle", + "img_filename": "pokemon/crustle.png", + "description": "Crustle (Japanese: \u30a4\u30ef\u30d1\u30ec\u30b9 Iwapalace) is a dual-type Bug/Rock Pok\u00e9mon introduced in Generation V.\nIt evolves from Dwebble starting at level 34.\n", + "appears_in_book": false + }, + { + "name": "Scraggy", + "link_id": "scraggy", + "img_filename": "pokemon/scraggy.png", + "description": "Scraggy (Japanese: \u30ba\u30eb\u30c3\u30b0 Zuruggu) is a dual-type Dark/Fighting Pok\u00e9mon introduced in Generation V.\nIt evolves into Scrafty starting at level 39.\n", + "appears_in_book": false + }, + { + "name": "Scrafty", + "link_id": "scrafty", + "img_filename": "pokemon/scrafty.png", + "description": "Scrafty (Japanese: \u30ba\u30eb\u30ba\u30ad\u30f3 Zuruzukin) is a dual-type Dark/Fighting Pok\u00e9mon introduced in Generation V.\nIt evolves from Scraggy starting at level 39.\n", + "appears_in_book": false + }, + { + "name": "Sigilyph", + "link_id": "sigilyph", + "img_filename": "pokemon/sigilyph.png", + "description": "Sigilyph (Japanese: \u30b7\u30f3\u30dc\u30e9\u30fc Symboler) is a dual-type Psychic/Flying Pok\u00e9mon introduced in Generation V.\nIt is not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Yamask", + "link_id": "yamask", + "img_filename": "pokemon/yamask.png", + "description": "Yamask (Japanese: \u30c7\u30b9\u30de\u30b9 Desumasu) is a Ghost-type Pok\u00e9mon introduced in Generation V.\nIt evolves into Cofagrigus starting at level 34.\nIn Galar, Yamask has a dual-type Ground/Ghost regional form. It evolves into Runerigus when the player travels under the large rock arch in Dusty Bowl after Yamask takes at least 49 HP in damage (even if healed) without fainting. Taking damage from certain sources, such as self-inflicted Curse damage or weather effects, does not contribute to the 49 HP damage requirement.\n", + "appears_in_book": false + }, + { + "name": "Cofagrigus", + "link_id": "cofagrigus", + "img_filename": "pokemon/cofagrigus.png", + "description": "Cofagrigus (Japanese: \u30c7\u30b9\u30ab\u30fc\u30f3 Desukarn) is a Ghost-type Pok\u00e9mon introduced in Generation V.\nIt evolves from Yamask starting at level 34.\n", + "appears_in_book": false + }, + { + "name": "Tirtouga", + "link_id": "tirtouga", + "img_filename": "pokemon/tirtouga.png", + "description": "Tirtouga (Japanese: \u30d7\u30ed\u30c8\u30fc\u30ac Protoga) is a Water/Rock Fossil Pok\u00e9mon introduced in Generation V.\nIt is resurrected from a Cover Fossil and evolves into Carracosta starting at level 37.\n", + "appears_in_book": false + }, + { + "name": "Carracosta", + "link_id": "carracosta", + "img_filename": "pokemon/carracosta.png", + "description": "Carracosta (Japanese: \u30a2\u30d0\u30b4\u30fc\u30e9 Abagoura) is a dual-type Water/Rock Fossil Pok\u00e9mon introduced in Generation V.\nIt evolves from Tirtouga starting at level 37, after it is revived from a Cover Fossil.\n", + "appears_in_book": false + }, + { + "name": "Archen", + "link_id": "archen", + "img_filename": "pokemon/archen.png", + "description": "Archen (Japanese: \u30a2\u30fc\u30b1\u30f3 Archen) is a dual-type Rock/Flying Fossil Pok\u00e9mon introduced in Generation V.\nIt is resurrected from a Plume Fossil and evolves into Archeops starting at level 37.\n", + "appears_in_book": false + }, + { + "name": "Archeops", + "link_id": "archeops", + "img_filename": "pokemon/archeops.png", + "description": "Archeops (Japanese: \u30a2\u30fc\u30b1\u30aa\u30b9 Archeos) is a dual-type Rock/Flying Fossil Pok\u00e9mon introduced in Generation V.\nIt evolves from Archen starting at level 37, after it is revived from a Plume Fossil.\n", + "appears_in_book": false + }, + { + "name": "Trubbish", + "link_id": "trubbish", + "img_filename": "pokemon/trubbish.png", + "description": "Trubbish (Japanese: \u30e4\u30d6\u30af\u30ed\u30f3 Yabukuron) is a Poison-type Pok\u00e9mon introduced in Generation V.\nIt evolves into Garbodor starting at level 36.\n", + "appears_in_book": false + }, + { + "name": "Garbodor", + "link_id": "garbodor", + "img_filename": "pokemon/garbodor.png", + "description": "Garbodor (Japanese: \u30c0\u30b9\u30c8\u30c0\u30b9 Dustdas) is a Poison-type Pok\u00e9mon introduced in Generation V.\nIt evolves from Trubbish starting at level 36.\nGarbodor has a Gigantamax form.\n", + "appears_in_book": false + }, + { + "name": "Zorua", + "link_id": "zorua", + "img_filename": "pokemon/zorua.png", + "description": "Zorua (Japanese: \u30be\u30ed\u30a2 Zorua) is a Dark-type Pok\u00e9mon introduced in Generation V.\nIt evolves into Zoroark starting at level 30.\nIn Hisui, Zorua has a dual-type Normal/Ghost regional form. It evolves into Hisuian Zoroark starting at level 30.\nBoth it and Zoroark were the first Generation V Pok\u00e9mon to be revealed to the public on February 10, 2010.\n", + "appears_in_book": false + }, + { + "name": "Zoroark", + "link_id": "zoroark", + "img_filename": "pokemon/zoroark.png", + "description": "Zoroark (Japanese: \u30be\u30ed\u30a2\u30fc\u30af Zoroark) is a Dark-type Pok\u00e9mon introduced in Generation V.\nIt evolves from Zorua starting at level 30.\nIn Hisui, Zoroark has a dual-type Normal/Ghost regional form. It evolves from Hisuian Zorua starting at level 30.\nBoth it and Zorua were the first Generation V Pok\u00e9mon to be revealed to the public on February 10, 2010. Zoroark initially debuted as a silhouette before being revealed in full.\n", + "appears_in_book": false + }, + { + "name": "Minccino", + "link_id": "minccino", + "img_filename": "pokemon/minccino.png", + "description": "Minccino (Japanese: \u30c1\u30e9\u30fc\u30df\u30a3 Chillarmy) is a Normal-type Pok\u00e9mon introduced in Generation V.\nIt evolves into Cinccino when exposed to a Shiny Stone.\n", + "appears_in_book": false + }, + { + "name": "Cinccino", + "link_id": "cinccino", + "img_filename": "pokemon/cinccino.png", + "description": "Cinccino (Japanese: \u30c1\u30e9\u30c1\u30fc\u30ce Chillaccino) is a Normal-type Pok\u00e9mon introduced in Generation V.\nIt evolves from Minccino when exposed to a Shiny Stone.\n", + "appears_in_book": false + }, + { + "name": "Gothita", + "link_id": "gothita", + "img_filename": "pokemon/gothita.png", + "description": "Gothita (Japanese: \u30b4\u30c1\u30e0 Gothimu) is a Psychic-type Pok\u00e9mon introduced in Generation V.\nIt evolves into Gothorita starting at level 32, which evolves into Gothitelle starting at level 41.\n", + "appears_in_book": false + }, + { + "name": "Gothorita", + "link_id": "gothorita", + "img_filename": "pokemon/gothorita.png", + "description": "Gothorita (Japanese: \u30b4\u30c1\u30df\u30eb Gothimiru) is a Psychic-type Pok\u00e9mon introduced in Generation V.\nIt evolves from Gothita starting at level 32 and evolves into Gothitelle starting at level 41.\n", + "appears_in_book": false + }, + { + "name": "Gothitelle", + "link_id": "gothitelle", + "img_filename": "pokemon/gothitelle.png", + "description": "Gothitelle (Japanese: \u30b4\u30c1\u30eb\u30bc\u30eb Gothiruselle) is a Psychic-type Pok\u00e9mon introduced in Generation V.\nIt evolves from Gothorita starting at level 41. It is the final form of Gothita.\n", + "appears_in_book": false + }, + { + "name": "Solosis", + "link_id": "solosis", + "img_filename": "pokemon/solosis.png", + "description": "Solosis (Japanese: \u30e6\u30cb\u30e9\u30f3 Uniran) is a Psychic-type Pok\u00e9mon introduced in Generation V.\nIt evolves into Duosion starting at level 32, which evolves into Reuniclus starting at level 41.\n", + "appears_in_book": false + }, + { + "name": "Duosion", + "link_id": "duosion", + "img_filename": "pokemon/duosion.png", + "description": "Duosion (Japanese: \u30c0\u30d6\u30e9\u30f3 Doublan) is a Psychic-type Pok\u00e9mon introduced in Generation V.\nIt evolves from Solosis starting at level 32 and evolves into Reuniclus starting at level 41.\n", + "appears_in_book": false + }, + { + "name": "Reuniclus", + "link_id": "reuniclus", + "img_filename": "pokemon/reuniclus.png", + "description": "Reuniclus (Japanese: \u30e9\u30f3\u30af\u30eb\u30b9 Lanculus) is a Psychic-type Pok\u00e9mon introduced in Generation V.\nIt evolves from Duosion starting at level 41. It is the final form of Solosis.\n", + "appears_in_book": false + }, + { + "name": "Ducklett", + "link_id": "ducklett", + "img_filename": "pokemon/ducklett.png", + "description": "Ducklett (Japanese: \u30b3\u30a2\u30eb\u30d2\u30fc Koaruhie) is a dual-type Water/Flying Pok\u00e9mon introduced in Generation V.\nIt evolves into Swanna starting at level 35.\n", + "appears_in_book": false + }, + { + "name": "Swanna", + "link_id": "swanna", + "img_filename": "pokemon/swanna.png", + "description": "Swanna (Japanese: \u30b9\u30ef\u30f3\u30ca Swanna) is a dual-type Water/Flying Pok\u00e9mon introduced in Generation V.\nIt evolves from Ducklett starting at level 35.\n", + "appears_in_book": false + }, + { + "name": "Vanillite", + "link_id": "vanillite", + "img_filename": "pokemon/vanillite.png", + "description": "Vanillite (Japanese: \u30d0\u30cb\u30d7\u30c3\u30c1 Vanipeti) is an Ice-type Pok\u00e9mon introduced in Generation V.\nIt evolves into Vanillish at level 35, which evolves into Vanilluxe at level 47.\n", + "appears_in_book": false + }, + { + "name": "Vanillish", + "link_id": "vanillish", + "img_filename": "pokemon/vanillish.png", + "description": "Vanillish (Japanese: \u30d0\u30cb\u30ea\u30c3\u30c1 Vanirich) is an Ice-type Pok\u00e9mon introduced in Generation V.\nIt evolves from Vanillite starting at level 35 and evolves into Vanilluxe starting at level 47.\n", + "appears_in_book": false + }, + { + "name": "Vanilluxe", + "link_id": "vanilluxe", + "img_filename": "pokemon/vanilluxe.png", + "description": "Vanilluxe (Japanese: \u30d0\u30a4\u30d0\u30cb\u30e9 Baivanilla) is an Ice-type Pok\u00e9mon introduced in Generation V.\nIt evolves from Vanillish starting at level 47. It is the final form of Vanillite.\n", + "appears_in_book": false + }, + { + "name": "Deerling", + "link_id": "deerling", + "img_filename": "pokemon/deerling.png", + "description": "Deerling (Japanese: \u30b7\u30ad\u30b8\u30ab Shikijika) is a dual-type Normal/Grass Pok\u00e9mon introduced in Generation V.\nIt evolves into Sawsbuck starting at level 34.\nDeerling changes its appearance depending on the current season. However, this change in form does not occur after capture, unless it is present in the player's party at the time of a season change. This applies to Eggs as well.\n", + "appears_in_book": false + }, + { + "name": "Sawsbuck", + "link_id": "sawsbuck", + "img_filename": "pokemon/sawsbuck.png", + "description": "Sawsbuck (Japanese: \u30e1\u30d6\u30ad\u30b8\u30ab Mebukijika) is a dual-type Normal/Grass Pok\u00e9mon introduced in Generation V.\nIt evolves from Deerling starting at level 34.\nIn Generation V, Sawsbuck changes its appearance depending on the current season. However, this change in form does not occur after capture, unless it is present in the player's party at the time of a season change. This applies to Eggs as well.\n", + "appears_in_book": false + }, + { + "name": "Emolga", + "link_id": "emolga", + "img_filename": "pokemon/emolga.png", + "description": "Emolga (Japanese: \u30a8\u30e2\u30f3\u30ac Emonga) is a dual-type Electric/Flying Pok\u00e9mon introduced in Generation V.\nIt is not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Karrablast", + "link_id": "karrablast", + "img_filename": "pokemon/karrablast.png", + "description": "Karrablast (Japanese: \u30ab\u30d6\u30eb\u30e2 Kaburumo) is a Bug-type Pok\u00e9mon introduced in Generation V.\nIt evolves into Escavalier when traded for a Shelmet, a Pok\u00e9mon that evolves into Accelgor simultaneously. Neither evolves if at least one holds an Everstone during the trade.\n", + "appears_in_book": false + }, + { + "name": "Escavalier", + "link_id": "escavalier", + "img_filename": "pokemon/escavalier.png", + "description": "Escavalier (Japanese: \u30b7\u30e5\u30d0\u30eb\u30b4 Chevargo) is a dual-type Bug/Steel Pok\u00e9mon introduced in Generation V.\nIt evolves from Karrablast when traded for a Shelmet, a Pok\u00e9mon that evolves into Accelgor simultaneously. Neither evolves if at least one holds an Everstone during the trade.\n", + "appears_in_book": false + }, + { + "name": "Foongus", + "link_id": "foongus", + "img_filename": "pokemon/foongus.png", + "description": "Foongus (Japanese: \u30bf\u30de\u30b2\u30bf\u30b1 Tamagetake) is a dual-type Grass/Poison Pok\u00e9mon introduced in Generation V.\nIt evolves into Amoonguss starting at level 39.\n", + "appears_in_book": false + }, + { + "name": "Amoonguss", + "link_id": "amoonguss", + "img_filename": "pokemon/amoonguss.png", + "description": "Amoonguss (Japanese: \u30e2\u30ed\u30d0\u30ec\u30eb Morobareru) is a dual-type Grass/Poison Pok\u00e9mon introduced in Generation V.\nIt evolves from Foongus starting at level 39.\nGeneration IX introduced Paradox Pokemon Brute Bonnet that appears to be inspired by Amoonguss.\n", + "appears_in_book": false + }, + { + "name": "Frillish", + "link_id": "frillish", + "img_filename": "pokemon/frillish.png", + "description": "Frillish (Japanese: \u30d7\u30eb\u30ea\u30eb Pururill) is a dual-type Water/Ghost Pok\u00e9mon introduced in Generation V.\nIt evolves into Jellicent starting at level 40.\n", + "appears_in_book": false + }, + { + "name": "Jellicent", + "link_id": "jellicent", + "img_filename": "pokemon/jellicent.png", + "description": "Jellicent (Japanese: \u30d6\u30eb\u30f3\u30b2\u30eb Burungel) is a dual-type Water/Ghost Pok\u00e9mon introduced in Generation V.\nIt evolves from Frillish starting at level 40.\n", + "appears_in_book": false + }, + { + "name": "Alomomola", + "link_id": "alomomola", + "img_filename": "pokemon/alomomola.png", + "description": "Alomomola (Japanese: \u30de\u30de\u30f3\u30dc\u30a6 Mamanbou) is a Water-type Pok\u00e9mon introduced in Generation V.\nIt is not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Joltik", + "link_id": "joltik", + "img_filename": "pokemon/joltik.png", + "description": "Joltik (Japanese: \u30d0\u30c1\u30e5\u30eb Bachuru) is a dual-type Bug/Electric Pok\u00e9mon introduced in Generation V.\nIt evolves into Galvantula starting at level 36.\n", + "appears_in_book": false + }, + { + "name": "Galvantula", + "link_id": "galvantula", + "img_filename": "pokemon/galvantula.png", + "description": "Galvantula (Japanese: \u30c7\u30f3\u30c1\u30e5\u30e9 Dentula) is a dual-type Bug/Electric Pok\u00e9mon introduced in Generation V.\nIt evolves from Joltik starting at level 36.\n", + "appears_in_book": false + }, + { + "name": "Ferroseed", + "link_id": "ferroseed", + "img_filename": "pokemon/ferroseed.png", + "description": "Ferroseed (Japanese: \u30c6\u30c3\u30b7\u30fc\u30c9 Tesseed) is a dual-type Grass/Steel Pok\u00e9mon introduced in Generation V.\nIt evolves into Ferrothorn starting at level 40.\n", + "appears_in_book": false + }, + { + "name": "Ferrothorn", + "link_id": "ferrothorn", + "img_filename": "pokemon/ferrothorn.png", + "description": "Ferrothorn (Japanese: \u30ca\u30c3\u30c8\u30ec\u30a4 Nutrey) is a dual-type Grass/Steel Pok\u00e9mon introduced in Generation V.\nIt evolves from Ferroseed starting at level 40.\n", + "appears_in_book": false + }, + { + "name": "Klink", + "link_id": "klink", + "img_filename": "pokemon/klink.png", + "description": "Klink (Japanese: \u30ae\u30a2\u30eb Giaru) is a Steel-type Pok\u00e9mon introduced in Generation V.\nIt evolves into Klang starting at level 38, which evolves into Klinklang starting at level 49.\n", + "appears_in_book": false + }, + { + "name": "Klang", + "link_id": "klang", + "img_filename": "pokemon/klang.png", + "description": "Klang (Japanese: \u30ae\u30ae\u30a2\u30eb Gigiaru) is a Steel-type Pok\u00e9mon introduced in Generation V.\nIt evolves from Klink starting at level 38 and evolves into Klinklang starting at level 49.\n", + "appears_in_book": false + }, + { + "name": "Klinklang", + "link_id": "klinklang", + "img_filename": "pokemon/klinklang.png", + "description": "Klinklang (Japanese: \u30ae\u30ae\u30ae\u30a2\u30eb Gigigiaru) is a Steel-type Pok\u00e9mon introduced in Generation V.\nIt evolves from Klang starting at level 49. It is the final form of Klink.\n", + "appears_in_book": false + }, + { + "name": "Tynamo", + "link_id": "tynamo", + "img_filename": "pokemon/tynamo.png", + "description": "Tynamo (Japanese: \u30b7\u30d3\u30b7\u30e9\u30b9 Shibishirasu) is an Electric-type Pok\u00e9mon introduced in Generation V.\nIt evolves into Eelektrik starting at level 39, which evolves into Eelektross when exposed to a Thunder Stone.\n", + "appears_in_book": false + }, + { + "name": "Eelektrik", + "link_id": "eelektrik", + "img_filename": "pokemon/eelektrik.png", + "description": "Eelektrik (Japanese: \u30b7\u30d3\u30d3\u30fc\u30eb Shibibeel) is an Electric-type Pok\u00e9mon introduced in Generation V.\nIt evolves from Tynamo starting at level 39 and evolves into Eelektross when exposed to a Thunder Stone.\n", + "appears_in_book": false + }, + { + "name": "Eelektross", + "link_id": "eelektross", + "img_filename": "pokemon/eelektross.png", + "description": "Eelektross (Japanese: \u30b7\u30d3\u30eb\u30c9\u30f3 Shibirudon) is an Electric-type Pok\u00e9mon introduced in Generation V.\nIt evolves from Eelektrik when exposed to a Thunder Stone. It is the final form of Tynamo.\n", + "appears_in_book": false + }, + { + "name": "Elgyem", + "link_id": "elgyem", + "img_filename": "pokemon/elgyem.png", + "description": "Elgyem (Japanese: \u30ea\u30b0\u30ec\u30fc Ligray) is a Psychic-type Pok\u00e9mon introduced in Generation V.\nIt evolves into Beheeyem starting at level 42.\n", + "appears_in_book": false + }, + { + "name": "Beheeyem", + "link_id": "beheeyem", + "img_filename": "pokemon/beheeyem.png", + "description": "Beheeyem (Japanese: \u30aa\u30fc\u30d9\u30e0 Ohbem) is a Psychic-type Pok\u00e9mon introduced in Generation V.\nIt evolves from Elgyem starting at level 42.\n", + "appears_in_book": false + }, + { + "name": "Litwick", + "link_id": "litwick", + "img_filename": "pokemon/litwick.png", + "description": "Litwick (Japanese: \u30d2\u30c8\u30e2\u30b7 Hitomoshi) is a dual-type Ghost/Fire Pok\u00e9mon introduced in Generation V.\nIt evolves into Lampent starting at level 41, which evolves into Chandelure when exposed to a Dusk Stone.\n", + "appears_in_book": false + }, + { + "name": "Lampent", + "link_id": "lampent", + "img_filename": "pokemon/lampent.png", + "description": "Lampent (Japanese: \u30e9\u30f3\u30d7\u30e9\u30fc Lampler) is a dual-type Ghost/Fire Pok\u00e9mon introduced in Generation V.\nIt evolves from Litwick starting at level 41 and evolves into Chandelure when exposed to a Dusk Stone.\n", + "appears_in_book": false + }, + { + "name": "Chandelure", + "link_id": "chandelure", + "img_filename": "pokemon/chandelure.png", + "description": "Chandelure (Japanese: \u30b7\u30e3\u30f3\u30c7\u30e9 Chandela) is a dual-type Ghost/Fire Pok\u00e9mon introduced in Generation V.\nIt evolves from Lampent when exposed to a Dusk Stone. It is the final form of Litwick.\n", + "appears_in_book": false + }, + { + "name": "Axew", + "link_id": "axew", + "img_filename": "pokemon/axew.png", + "description": "Axew (Japanese: \u30ad\u30d0\u30b4 Kibago) is a Dragon-type Pok\u00e9mon introduced in Generation V.\nIt evolves into Fraxure starting at level 38, which evolves into Haxorus starting at level 48.\n", + "appears_in_book": false + }, + { + "name": "Fraxure", + "link_id": "fraxure", + "img_filename": "pokemon/fraxure.png", + "description": "Fraxure (Japanese: \u30aa\u30ce\u30f3\u30c9 Onondo) is a Dragon-type Pok\u00e9mon introduced in Generation V.\nIt evolves from Axew starting at level 38 and evolves into Haxorus starting at level 48.\n", + "appears_in_book": false + }, + { + "name": "Haxorus", + "link_id": "haxorus", + "img_filename": "pokemon/haxorus.png", + "description": "Haxorus (Japanese: \u30aa\u30ce\u30ce\u30af\u30b9 Ononokus) is a Dragon-type Pok\u00e9mon introduced in Generation V.\nIt evolves from Fraxure starting at level 48. It is the final form of Axew.\n", + "appears_in_book": false + }, + { + "name": "Cubchoo", + "link_id": "cubchoo", + "img_filename": "pokemon/cubchoo.png", + "description": "Cubchoo (Japanese: \u30af\u30de\u30b7\u30e5\u30f3 Kumasyun) is an Ice-type Pok\u00e9mon introduced in Generation V.\nIt evolves into Beartic starting at level 37.\n", + "appears_in_book": false + }, + { + "name": "Beartic", + "link_id": "beartic", + "img_filename": "pokemon/beartic.png", + "description": "Beartic (Japanese: \u30c4\u30f3\u30d9\u30a2\u30fc Tunbear) is an Ice-type Pok\u00e9mon introduced in Generation V.\nIt evolves from Cubchoo starting at level 37.\n", + "appears_in_book": false + }, + { + "name": "Cryogonal", + "link_id": "cryogonal", + "img_filename": "pokemon/cryogonal.png", + "description": "Cryogonal (Japanese: \u30d5\u30ea\u30fc\u30b8\u30aa Freegeo) is an Ice-type Pok\u00e9mon introduced in Generation V.\nIt is not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Shelmet", + "link_id": "shelmet", + "img_filename": "pokemon/shelmet.png", + "description": "Shelmet (Japanese: \u30c1\u30e7\u30dc\u30de\u30ad Chobomaki) is a Bug-type Pok\u00e9mon introduced in Generation V.\nIt evolves into Accelgor when traded for a Karrablast, a Pok\u00e9mon that evolves into Escavalier simultaneously. Neither evolves if at least one holds an Everstone during the trade.\n", + "appears_in_book": false + }, + { + "name": "Accelgor", + "link_id": "accelgor", + "img_filename": "pokemon/accelgor.png", + "description": "Accelgor (Japanese: \u30a2\u30ae\u30eb\u30c0\u30fc Agilder) is a Bug-type Pok\u00e9mon introduced in Generation V.\nIt evolves from Shelmet when traded for a Karrablast, a Pok\u00e9mon that evolves into Escavalier simultaneously. Neither evolves if at least one holds an Everstone during the trade.\n", + "appears_in_book": false + }, + { + "name": "Stunfisk", + "link_id": "stunfisk", + "img_filename": "pokemon/stunfisk.png", + "description": "Stunfisk (Japanese: \u30de\u30c3\u30ae\u30e7 Maggyo) is a dual-type Ground/Electric Pok\u00e9mon introduced in Generation V.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nIn Galar, Stunfisk has a dual-type Ground/Steel regional form.\n", + "appears_in_book": false + }, + { + "name": "Mienfoo", + "link_id": "mienfoo", + "img_filename": "pokemon/mienfoo.png", + "description": "Mienfoo (Japanese: \u30b3\u30b8\u30e7\u30d5\u30fc Kojofu) is a Fighting-type Pok\u00e9mon introduced in Generation V.\nIt evolves into Mienshao starting at level 50.\n", + "appears_in_book": false + }, + { + "name": "Mienshao", + "link_id": "mienshao", + "img_filename": "pokemon/mienshao.png", + "description": "Mienshao (Japanese: \u30b3\u30b8\u30e7\u30f3\u30c9 Kojondo) is a Fighting-type Pok\u00e9mon introduced in Generation V.\nIt evolves from Mienfoo starting at level 50.\n", + "appears_in_book": false + }, + { + "name": "Druddigon", + "link_id": "druddigon", + "img_filename": "pokemon/druddigon.png", + "description": "Druddigon (Japanese: \u30af\u30ea\u30e0\u30ac\u30f3 Crimgan) is a Dragon-type Pok\u00e9mon introduced in Generation V.\nIt is not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Golett", + "link_id": "golett", + "img_filename": "pokemon/golett.png", + "description": "Golett (Japanese: \u30b4\u30d3\u30c3\u30c8 Gobit) is a dual-type Ground/Ghost Pok\u00e9mon introduced in Generation V.\nIt evolves into Golurk starting at level 43.\n", + "appears_in_book": false + }, + { + "name": "Golurk", + "link_id": "golurk", + "img_filename": "pokemon/golurk.png", + "description": "Golurk (Japanese: \u30b4\u30eb\u30fc\u30b0 Goloog) is a dual-type Ground/Ghost Pok\u00e9mon introduced in Generation V.\nIt evolves from Golett starting at level 43.\n", + "appears_in_book": false + }, + { + "name": "Pawniard", + "link_id": "pawniard", + "img_filename": "pokemon/pawniard.png", + "description": "Pawniard (Japanese: \u30b3\u30de\u30bf\u30ca Komatana) is a dual-type Dark/Steel Pok\u00e9mon introduced in Generation V.\nIt evolves into Bisharp starting at level 52, which evolves into Kingambit upon leveling up after defeating three Bisharp that hold a Leader's Crest.\n", + "appears_in_book": false + }, + { + "name": "Bisharp", + "link_id": "bisharp", + "img_filename": "pokemon/bisharp.png", + "description": "Bisharp (Japanese: \u30ad\u30ea\u30ad\u30b6\u30f3 Kirikizan) is a dual-type Dark/Steel Pok\u00e9mon introduced in Generation V.\nIt evolves from Pawniard starting at level 52 and evolves into Kingambit upon leveling up after defeating three Bisharp that hold a Leader's Crest.\n", + "appears_in_book": false + }, + { + "name": "Bouffalant", + "link_id": "bouffalant", + "img_filename": "pokemon/bouffalant.png", + "description": "Bouffalant (Japanese: \u30d0\u30c3\u30d5\u30ed\u30f3 Buffron) is a Normal-type Pok\u00e9mon introduced in Generation V.\nIt is not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Rufflet", + "link_id": "rufflet", + "img_filename": "pokemon/rufflet.png", + "description": "Rufflet (Japanese: \u30ef\u30b7\u30dc\u30f3 Washibon) is a dual-type Normal/Flying Pok\u00e9mon introduced in Generation V.\nIt evolves into Braviary starting at level 54.\nIn Hisui, it evolves into Hisuian Braviary starting at level 54.\n", + "appears_in_book": false + }, + { + "name": "Braviary", + "link_id": "braviary", + "img_filename": "pokemon/braviary.png", + "description": "Braviary (Japanese: \u30a6\u30a9\u30fc\u30b0\u30eb Warrgle) is a dual-type Normal/Flying Pok\u00e9mon introduced in Generation V.\nIt evolves from Rufflet starting at level 54.\nIn Hisui, Braviary has a dual-type Psychic/Flying regional form. It evolves from Rufflet starting at level 54. All Rufflet in Hisui will evolve into this form regardless of their origin.\n", + "appears_in_book": false + }, + { + "name": "Vullaby", + "link_id": "vullaby", + "img_filename": "pokemon/vullaby.png", + "description": "Vullaby (Japanese: \u30d0\u30eb\u30c1\u30e3\u30a4 Valchai) is a dual-type Dark/Flying Pok\u00e9mon introduced in Generation V.\nIt evolves into Mandibuzz starting at level 54.\n", + "appears_in_book": false + }, + { + "name": "Mandibuzz", + "link_id": "mandibuzz", + "img_filename": "pokemon/mandibuzz.png", + "description": "Mandibuzz (Japanese: \u30d0\u30eb\u30b8\u30fc\u30ca Vulgina) is a dual-type Dark/Flying Pok\u00e9mon introduced in Generation V.\nIt evolves from Vullaby starting at level 54.\n", + "appears_in_book": false + }, + { + "name": "Heatmor", + "link_id": "heatmor", + "img_filename": "pokemon/heatmor.png", + "description": "Heatmor (Japanese: \u30af\u30a4\u30bf\u30e9\u30f3 Kuitaran) is a Fire-type Pok\u00e9mon introduced in Generation V.\nIt is not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Durant", + "link_id": "durant", + "img_filename": "pokemon/durant.png", + "description": "Durant (Japanese: \u30a2\u30a4\u30a2\u30f3\u30c8 Aiant) is a dual-type Bug/Steel Pok\u00e9mon introduced in Generation V.\nIt is not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Deino", + "link_id": "deino", + "img_filename": "pokemon/deino.png", + "description": "Deino (Japanese: \u30e2\u30ce\u30ba Monozu) is a dual-type Dark/Dragon Pok\u00e9mon introduced in Generation V.\nIt evolves into Zweilous starting at level 50, which evolves into Hydreigon starting at level 64.\n", + "appears_in_book": false + }, + { + "name": "Zweilous", + "link_id": "zweilous", + "img_filename": "pokemon/zweilous.png", + "description": "Zweilous (Japanese: \u30b8\u30d8\u30c3\u30c9 Dihead) is a dual-type Dark/Dragon Pok\u00e9mon introduced in Generation V.\nIt evolves from Deino starting at level 50 and evolves into Hydreigon starting at level 64.\n", + "appears_in_book": false + }, + { + "name": "Hydreigon", + "link_id": "hydreigon", + "img_filename": "pokemon/hydreigon.png", + "description": "Hydreigon (Japanese: \u30b5\u30b6\u30f3\u30c9\u30e9 Sazandora) is a dual-type Dark/Dragon pseudo-legendary Pok\u00e9mon introduced in Generation V.\nIt evolves from Zweilous starting at level 64. It is the final form of Deino.\nGeneration IX introduced Paradox Pok\u00e9mon Iron Jugulis that appears to be inspired by Hydreigon.\n", + "appears_in_book": false + }, + { + "name": "Larvesta", + "link_id": "larvesta", + "img_filename": "pokemon/larvesta.png", + "description": "Larvesta (Japanese: \u30e1\u30e9\u30eb\u30d0 Merlarva) is a dual-type Bug/Fire Pok\u00e9mon introduced in Generation V.\nIt evolves into Volcarona starting at level 59.\n", + "appears_in_book": false + }, + { + "name": "Volcarona", + "link_id": "volcarona", + "img_filename": "pokemon/volcarona.png", + "description": "Volcarona (Japanese: \u30a6\u30eb\u30ac\u30e2\u30b9 Ulgamoth) is a dual-type Bug/Fire Pok\u00e9mon introduced in Generation V.\nIt evolves from Larvesta starting at level 59.\nGeneration IX introduced Paradox Pokemon Slither Wing and Iron Moth that appear to be inspired by Volcarona.\n", + "appears_in_book": false + }, + { + "name": "Cobalion", + "link_id": "cobalion", + "img_filename": "pokemon/cobalion.png", + "description": "Cobalion (Japanese: \u30b3\u30d0\u30eb\u30aa\u30f3 Cobalon) is a dual-type Steel/Fighting Legendary Pok\u00e9mon introduced in Generation V.\nIt is not known to evolve into or from any Pok\u00e9mon.\nAlong with Terrakion, Virizion, and Keldeo, Cobalion is a member of the Swords of Justice and is its presumed leader.\n", + "appears_in_book": false + }, + { + "name": "Terrakion", + "link_id": "terrakion", + "img_filename": "pokemon/terrakion.png", + "description": "Terrakion (Japanese: \u30c6\u30e9\u30ad\u30aa\u30f3 Terrakion) is a dual-type Rock/Fighting Legendary Pok\u00e9mon introduced in Generation V.\nIt is not known to evolve into or from any Pok\u00e9mon.\nAlong with Cobalion, Virizion, and Keldeo, Terrakion is a member of the Swords of Justice.\n", + "appears_in_book": false + }, + { + "name": "Virizion", + "link_id": "virizion", + "img_filename": "pokemon/virizion.png", + "description": "Virizion (Japanese: \u30d3\u30ea\u30b8\u30aa\u30f3 Virizion) is a dual-type Grass/Fighting Legendary Pok\u00e9mon introduced in Generation V.\nIt is not known to evolve into or from any Pok\u00e9mon.\nAlong with Cobalion, Terrakion, and Keldeo, Virizion is a member of the Swords of Justice.\n", + "appears_in_book": false + }, + { + "name": "Tornadus", + "link_id": "tornadus", + "img_filename": "pokemon/tornadus.png", + "description": "Tornadus (Japanese: \u30c8\u30eb\u30cd\u30ed\u30b9 Tornelos) is a Flying-type Legendary Pok\u00e9mon introduced in Generation V.\nWhile it is not known to evolve into or from any Pok\u00e9mon, Tornadus has a second Forme activated by using the Reveal Glass. Its original Forme, Incarnate Forme, will then become Therian Forme.\nIts Therian Forme was officially revealed on May 12, 2012.\nAlong with Thundurus, Landorus, and Enamorus, it is a part of the Forces of Nature.\n", + "appears_in_book": false + }, + { + "name": "Thundurus", + "link_id": "thundurus", + "img_filename": "pokemon/thundurus.png", + "description": "Thundurus (Japanese: \u30dc\u30eb\u30c8\u30ed\u30b9 Voltolos) is a dual-type Electric/Flying Legendary Pok\u00e9mon introduced in Generation V.\nWhile it is not known to evolve into or from any Pok\u00e9mon, Thundurus has a second Forme activated by using the Reveal Glass. Its original Forme, Incarnate Forme, will then become Therian Forme.\nIts Therian Forme was officially revealed on May 12, 2012.\nAlong with Tornadus, Landorus, and Enamorus, it is a part of the Forces of Nature.\n", + "appears_in_book": false + }, + { + "name": "Reshiram", + "link_id": "reshiram", + "img_filename": "pokemon/reshiram.png", + "description": "Reshiram (Japanese: \u30ec\u30b7\u30e9\u30e0 Reshiram) is a dual-type Dragon/Fire Legendary Pok\u00e9mon introduced in Generation V.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nReshiram is the game mascot of Pok\u00e9mon Black, appearing on the boxart.\nAlong with Zekrom and Kyurem, it is a member of the Tao trio, which exists in the legends of the Unova region.\nReshiram fuses with Kyurem using the DNA Splicers to become White Kyurem.\n", + "appears_in_book": false + }, + { + "name": "Zekrom", + "link_id": "zekrom", + "img_filename": "pokemon/zekrom.png", + "description": "Zekrom (Japanese: \u30bc\u30af\u30ed\u30e0 Zekrom) is a dual-type Dragon/Electric Legendary Pok\u00e9mon introduced in Generation V.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nZekrom is the game mascot of Pok\u00e9mon White.\nAlong with Reshiram and Kyurem, it is a member of the Tao trio, which exists in the legends of the Unova Region.\nZekrom fuses with Kyurem using the DNA Splicers to become Black Kyurem.\n", + "appears_in_book": false + }, + { + "name": "Landorus", + "link_id": "landorus", + "img_filename": "pokemon/landorus.png", + "description": "Landorus (Japanese: \u30e9\u30f3\u30c9\u30ed\u30b9 Landlos) is a dual-type Ground/Flying Legendary Pok\u00e9mon introduced in Generation V.\nWhile it is not known to evolve into or from any Pok\u00e9mon, Landorus has a second Forme activated by using the Reveal Glass. Its original Forme, Incarnate Forme, will then become Therian Forme.\nIts Therian Forme was officially revealed on May 12, 2012.\nAlong with Tornadus, Thundurus, and Enamorus, it is a part of the Forces of Nature.\n", + "appears_in_book": false + }, + { + "name": "Kyurem", + "link_id": "kyurem", + "img_filename": "pokemon/kyurem.png", + "description": "Kyurem (Japanese: \u30ad\u30e5\u30ec\u30e0 Kyurem) is a dual-type Dragon/Ice Legendary Pok\u00e9mon introduced in Generation V.\nWhile it is not known to evolve into or from any Pok\u00e9mon, Kyurem has two other forms, which are activated by using the DNA Splicers on it and either Reshiram or Zekrom, resulting in a process called Absofusion that removes Reshiram or Zekrom from the party until the fusion is undone. It will then become White Kyurem when fused with Reshiram or Black Kyurem when fused with Zekrom.\nIt is impossible to own a White Kyurem and a Black Kyurem at the same time legitimately, as the games reject the second fusion of Kyurem with Reshiram or Zekrom. Kyurem can neither be traded or placed in Pok\u00e9mon HOME while fused.\nAlong with Reshiram and Zekrom, Kyurem is a member of the Tao trio, which exists in the legends of the Unova region.\nKyurem is the game mascot of both Pok\u00e9mon Black 2 and White 2, appearing on the boxart as Black Kyurem and White Kyurem, respectively.\n", + "appears_in_book": false + }, + { + "name": "Keldeo", + "link_id": "keldeo", + "img_filename": "pokemon/keldeo.png", + "description": "Keldeo (Japanese: \u30b1\u30eb\u30c7\u30a3\u30aa Keldeo) is a dual-type Water/Fighting Mythical Pok\u00e9mon introduced in Generation V.\nWhile it is not known to evolve into or from any Pok\u00e9mon, Keldeo has a second form from Pok\u00e9mon Black 2 and White 2 onward, which requires it to know the move Secret Sword. Its original form, Ordinary Form, will then become Resolute Form.\nKeldeo was leaked on a photo of a page from CoroCoro magazine on February 13, 2012, and it was officially revealed on February 15, 2012. Its Resolute Form was officially revealed on June 13, 2012.\nAlong with Cobalion, Terrakion, and Virizion, Keldeo is a member of the Swords of Justice.\n", + "appears_in_book": false + }, + { + "name": "Meloetta", + "link_id": "meloetta", + "img_filename": "pokemon/meloetta.png", + "description": "Meloetta (Japanese: \u30e1\u30ed\u30a8\u30c3\u30bf Meloetta) is a dual-type Normal/Psychic Mythical Pok\u00e9mon introduced in Generation V.\nWhile it is not known to evolve into or from any Pok\u00e9mon, Meloetta has a second Forme activated by using the move Relic Song in battle. Its original Forme, Aria Forme, will then become the Normal/Fighting-type Pirouette Forme.\nMeloetta was leaked on a poster of the fifteenth Pok\u00e9mon movie, Kyurem VS. The Sword of Justice, on February 26, 2012, and it was officially revealed by Oha Suta on March 1, 2012.\n", + "appears_in_book": false + }, + { + "name": "Genesect", + "link_id": "genesect", + "img_filename": "pokemon/genesect.png", + "description": "Genesect (Japanese: \u30b2\u30ce\u30bb\u30af\u30c8 Genesect) is a dual-type Bug/Steel Mythical Pok\u00e9mon introduced in Generation V.\nWhile it is not known to evolve into or from any other Pok\u00e9mon, Genesect has four other forms, which are activated by inserting the Drive in the cannon on its back. The Drive is visibly different within its sprites depending on the Drive it is holding.\n", + "appears_in_book": false + }, + { + "name": "Chespin", + "link_id": "chespin", + "img_filename": "pokemon/chespin.png", + "description": "Chespin (Japanese: \u30cf\u30ea\u30de\u30ed\u30f3 Harimaron) is a Grass-type Pok\u00e9mon introduced in Generation VI.\nIt evolves into Quilladin starting at level 16, which evolves into Chesnaught starting at level 36.\nAlong with Fennekin and Froakie, Chespin is one of three starter Pok\u00e9mon of Kalos available at the beginning of Pok\u00e9mon X and Y.\nAlong with Fennekin, Froakie, Xerneas, and Yveltal, it was the first Generation VI Pok\u00e9mon to be revealed to the public on January 8, 2013, as part of the Pok\u00e9mon Direct broadcast.\n", + "appears_in_book": false + }, + { + "name": "Quilladin", + "link_id": "quilladin", + "img_filename": "pokemon/quilladin.png", + "description": "Quilladin (Japanese: \u30cf\u30ea\u30dc\u30fc\u30b0 Hariborg) is a Grass-type Pok\u00e9mon introduced in Generation VI.\nIt evolves from Chespin starting at level 16 and evolves into Chesnaught starting at level 36.\n", + "appears_in_book": false + }, + { + "name": "Chesnaught", + "link_id": "chesnaught", + "img_filename": "pokemon/chesnaught.png", + "description": "Chesnaught (Japanese: \u30d6\u30ea\u30ac\u30ed\u30f3 Brigarron) is a dual-type Grass/Fighting Pok\u00e9mon introduced in Generation VI.\nIt evolves from Quilladin starting at level 36. It is the final form of Chespin.\n", + "appears_in_book": false + }, + { + "name": "Fennekin", + "link_id": "fennekin", + "img_filename": "pokemon/fennekin.png", + "description": "Fennekin (Japanese: \u30d5\u30a9\u30c3\u30b3 Fokko) is a Fire-type Pok\u00e9mon introduced in Generation VI.\nIt evolves into Braixen starting at level 16, which evolves into Delphox starting at level 36.\nAlong with Chespin and Froakie, Fennekin is one of three starter Pok\u00e9mon of Kalos available at the beginning of Pok\u00e9mon X and Y.\nAlong with Chespin, Froakie, Xerneas, and Yveltal, it was the first Generation VI Pok\u00e9mon to be revealed to the public on January 8, 2013, as part of the Pok\u00e9mon Direct broadcast.\n", + "appears_in_book": false + }, + { + "name": "Braixen", + "link_id": "braixen", + "img_filename": "pokemon/braixen.png", + "description": "Braixen (Japanese: \u30c6\u30fc\u30eb\u30ca\u30fc Tairenar) is a Fire-type Pok\u00e9mon introduced in Generation VI.\nIt evolves from Fennekin starting at level 16 and evolves into Delphox starting at level 36.\n", + "appears_in_book": false + }, + { + "name": "Delphox", + "link_id": "delphox", + "img_filename": "pokemon/delphox.png", + "description": "Delphox (Japanese: \u30de\u30d5\u30a9\u30af\u30b7\u30fc Mahoxy) is a dual-type Fire/Psychic Pok\u00e9mon introduced in Generation VI.\nIt evolves from Braixen starting at level 36. It is the final form of Fennekin.\n", + "appears_in_book": false + }, + { + "name": "Froakie", + "link_id": "froakie", + "img_filename": "pokemon/froakie.png", + "description": "Froakie (Japanese: \u30b1\u30ed\u30de\u30c4 Keromatsu) is a Water-type Pok\u00e9mon introduced in Generation VI.\nIt evolves into Frogadier starting at level 16, which evolves into Greninja starting at level 36.\nAlong with Chespin and Fennekin, Froakie is one of three starter Pok\u00e9mon of Kalos available at the beginning of Pok\u00e9mon X and Y.\nAlong with Chespin, Fennekin, Xerneas, and Yveltal, it was the first Generation VI Pok\u00e9mon to be revealed to the public on January 8, 2013, as part of the Pok\u00e9mon Direct broadcast.\n", + "appears_in_book": false + }, + { + "name": "Frogadier", + "link_id": "frogadier", + "img_filename": "pokemon/frogadier.png", + "description": "Frogadier (Japanese: \u30b2\u30b3\u30ac\u30b7\u30e9 Gekogashira) is a Water-type Pok\u00e9mon introduced in Generation VI.\nIt evolves from Froakie starting at level 16 and evolves into Greninja starting at level 36.\n", + "appears_in_book": false + }, + { + "name": "Greninja", + "link_id": "greninja", + "img_filename": "pokemon/greninja.png", + "description": "Greninja (Japanese: \u30b2\u30c3\u30b3\u30a6\u30ac Gekkouga) is a dual-type Water/Dark Pok\u00e9mon introduced in Generation VI.\nIt evolves from Frogadier starting at level 36. It is the final form of Froakie.\nIn Generation VII, with the Battle Bond Ability, Greninja can transform into a special form known as Ash-Greninja. Greninja with the Ability Battle Bond cannot breed and are only male.\n", + "appears_in_book": false + }, + { + "name": "Bunnelby", + "link_id": "bunnelby", + "img_filename": "pokemon/bunnelby.png", + "description": "Bunnelby (Japanese: \u30db\u30eb\u30d3\u30fc Horubee) is a Normal-type Pok\u00e9mon introduced in Generation VI.\nIt evolves into Diggersby starting at level 20.\n", + "appears_in_book": false + }, + { + "name": "Diggersby", + "link_id": "diggersby", + "img_filename": "pokemon/diggersby.png", + "description": "Diggersby (Japanese: \u30db\u30eb\u30fc\u30c9 Horudo) is a dual-type Normal/Ground Pok\u00e9mon introduced in Generation VI.\nIt evolves from Bunnelby starting at level 20.\n", + "appears_in_book": false + }, + { + "name": "Fletchling", + "link_id": "fletchling", + "img_filename": "pokemon/fletchling.png", + "description": "Fletchling (Japanese: \u30e4\u30e4\u30b3\u30de Yayakoma) is a dual-type Normal/Flying Pok\u00e9mon introduced in Generation VI.\nIt evolves into Fletchinder starting at level 17, which evolves into Talonflame starting at level 35.\n", + "appears_in_book": false + }, + { + "name": "Fletchinder", + "link_id": "fletchinder", + "img_filename": "pokemon/fletchinder.png", + "description": "Fletchinder (Japanese: \u30d2\u30ce\u30e4\u30b3\u30de Hinoyakoma) is a dual-type Fire/Flying Pok\u00e9mon introduced in Generation VI.\nIt evolves from Fletchling starting at level 17 and evolves into Talonflame starting at level 35.\n", + "appears_in_book": false + }, + { + "name": "Talonflame", + "link_id": "talonflame", + "img_filename": "pokemon/talonflame.png", + "description": "Talonflame (Japanese: \u30d5\u30a1\u30a4\u30a2\u30ed\u30fc Fiarrow) is a dual-type Fire/Flying Pok\u00e9mon introduced in Generation VI.\nIt evolves from Fletchinder starting at level 35. It is the final form of Fletchling.\n", + "appears_in_book": false + }, + { + "name": "Scatterbug", + "link_id": "scatterbug", + "img_filename": "pokemon/scatterbug.png", + "description": "Scatterbug (Japanese: \u30b3\u30d5\u30ad\u30e0\u30b7 Kofukimushi) is a Bug-type Pok\u00e9mon introduced in Generation VI.\nIt evolves into Spewpa starting at level 9, which evolves into Vivillon starting at level 12.\n", + "appears_in_book": false + }, + { + "name": "Spewpa", + "link_id": "spewpa", + "img_filename": "pokemon/spewpa.png", + "description": "Spewpa (Japanese: \u30b3\u30d5\u30fc\u30e9\u30a4 Kofuurai) is a Bug-type Pok\u00e9mon introduced in Generation VI.\nIt evolves from Scatterbug starting at level 9 and evolves into Vivillon starting at level 12.\n", + "appears_in_book": false + }, + { + "name": "Vivillon", + "link_id": "vivillon", + "img_filename": "pokemon/vivillon.png", + "description": "Vivillon (Japanese: \u30d3\u30d3\u30e8\u30f3 Viviyon) is a dual-type Bug/Flying Pok\u00e9mon introduced in Generation VI.\nIt evolves from Spewpa starting at level 12. It is the final form of Scatterbug.\nIn Generation VI and Generation VII, Vivillon's wing pattern depends on the real-world geographic location set on the game the Pok\u00e9mon was generated in. In Pok\u00e9mon Scarlet and Violet, Spewpa will always evolve into Fancy Pattern Vivillon. There are a total of twenty known patterns, one of which is event-exclusive. For a partial list of real-world Vivillon pattern locations, see List of Pok\u00e9mon with form differences \u2192 Vivillon.\n", + "appears_in_book": false + }, + { + "name": "Litleo", + "link_id": "litleo", + "img_filename": "pokemon/litleo.png", + "description": "Litleo (Japanese: \u30b7\u30b7\u30b3 Shishiko) is a dual-type Fire/Normal Pok\u00e9mon introduced in Generation VI.\nIt evolves into Pyroar starting at level 35.\n", + "appears_in_book": false + }, + { + "name": "Pyroar", + "link_id": "pyroar", + "img_filename": "pokemon/pyroar.png", + "description": "Pyroar (Japanese: \u30ab\u30a8\u30f3\u30b8\u30b7 Kaenjishi) is a dual-type Fire/Normal Pok\u00e9mon introduced in Generation VI.\nIt evolves from Litleo starting at level 35.\n", + "appears_in_book": false + }, + { + "name": "Flab\u00e9b\u00e9", + "link_id": "flabb", + "img_filename": "pokemon/flab\u00e9b\u00e9.png", + "description": "Flab\u00e9b\u00e9 (Japanese: \u30d5\u30e9\u30d9\u30d9 Flabebe) is a Fairy-type Pok\u00e9mon introduced in Generation VI.\nIt evolves into Floette starting at level 19, which evolves into Florges when exposed to a Shiny Stone. Its flower can come in five different colors.\n", + "appears_in_book": false + }, + { + "name": "Floette", + "link_id": "floette", + "img_filename": "pokemon/floette.png", + "description": "Floette (Japanese: \u30d5\u30e9\u30a8\u30c3\u30c6 Floette) is a Fairy-type Pok\u00e9mon introduced in Generation VI.\nIt evolves from Flab\u00e9b\u00e9 starting at level 19 and evolves into Florges when exposed to a Shiny Stone. Its flower can come in five different colors.\nIt has an unreleased alternate form called the Eternal Flower Floette.\n", + "appears_in_book": false + }, + { + "name": "Florges", + "link_id": "florges", + "img_filename": "pokemon/florges.png", + "description": "Florges (Japanese: \u30d5\u30e9\u30fc\u30b8\u30a7\u30b9 Florges) is a Fairy-type Pok\u00e9mon introduced in Generation VI.\nIt evolves from Floette when exposed to a Shiny Stone. It is the final form of Flab\u00e9b\u00e9. Its flower can come in five different colors.\n", + "appears_in_book": false + }, + { + "name": "Skiddo", + "link_id": "skiddo", + "img_filename": "pokemon/skiddo.png", + "description": "Skiddo (Japanese: \u30e1\u30a7\u30fc\u30af\u30eb Meecle) is a Grass-type Pok\u00e9mon introduced in Generation VI.\nIt evolves into Gogoat starting at level 32.\n", + "appears_in_book": false + }, + { + "name": "Gogoat", + "link_id": "gogoat", + "img_filename": "pokemon/gogoat.png", + "description": "Gogoat (Japanese: \u30b4\u30fc\u30b4\u30fc\u30c8 Gogoat) is a Grass-type Pok\u00e9mon introduced in Generation VI.\nIt evolves from Skiddo starting at level 32.\n", + "appears_in_book": false + }, + { + "name": "Pancham", + "link_id": "pancham", + "img_filename": "pokemon/pancham.png", + "description": "Pancham (Japanese: \u30e4\u30f3\u30c1\u30e3\u30e0 Yancham) is a Fighting-type Pok\u00e9mon introduced in Generation VI.\nIt evolves into Pangoro starting at level 32 while the player has a Dark-type Pok\u00e9mon in their party.\n", + "appears_in_book": false + }, + { + "name": "Pangoro", + "link_id": "pangoro", + "img_filename": "pokemon/pangoro.png", + "description": "Pangoro (Japanese: \u30b4\u30ed\u30f3\u30c0 Goronda) is a dual-type Fighting/Dark Pok\u00e9mon introduced in Generation VI.\nIt evolves from Pancham starting at level 32, if the player has a Dark-type Pok\u00e9mon in their party.\n", + "appears_in_book": false + }, + { + "name": "Furfrou", + "link_id": "furfrou", + "img_filename": "pokemon/furfrou.png", + "description": "Furfrou (Japanese: \u30c8\u30ea\u30df\u30a2\u30f3 Trimmien) is a Normal-type Pok\u00e9mon introduced in Generation VI.\nWhile it is not known to evolve into or from any other Pok\u00e9mon, Furfrou can have its hair trimmed into nine different styles to change its appearance. The styles include the Star, Diamond, Heart, Pharaoh, Kabuki, La Reine, Matron, Dandy, and Debutante Trim. A trimmed Furfrou will revert into its Natural Form if five days have passed since it was trimmed without being deposited in the PC, or if it is deposited in (Generation VI) or withdrawn from (Generation VII) the PC.\n", + "appears_in_book": false + }, + { + "name": "Espurr", + "link_id": "espurr", + "img_filename": "pokemon/espurr.png", + "description": "Espurr (Japanese: \u30cb\u30e3\u30b9\u30d1\u30fc Nyasper) is a Psychic-type Pok\u00e9mon introduced in Generation VI.\nIt evolves into Meowstic starting at level 25.\n", + "appears_in_book": false + }, + { + "name": "Meowstic", + "link_id": "meowstic", + "img_filename": "pokemon/meowstic.png", + "description": "Meowstic (Japanese: \u30cb\u30e3\u30aa\u30cb\u30af\u30b9 Nyaonix) is a Psychic-type Pok\u00e9mon introduced in Generation VI.\nIt evolves from Espurr starting at level 25.\n", + "appears_in_book": false + }, + { + "name": "Honedge", + "link_id": "honedge", + "img_filename": "pokemon/honedge.png", + "description": "Honedge (Japanese: \u30d2\u30c8\u30c4\u30ad Hitotsuki) is a dual-type Steel/Ghost Pok\u00e9mon introduced in Generation VI.\nIt evolves into Doublade starting at level 35, which evolves into Aegislash when exposed to a Dusk Stone.\n", + "appears_in_book": false + }, + { + "name": "Doublade", + "link_id": "doublade", + "img_filename": "pokemon/doublade.png", + "description": "Doublade (Japanese: \u30cb\u30c0\u30f3\u30ae\u30eb Nidangill) is a dual-type Steel/Ghost Pok\u00e9mon introduced in Generation VI.\nIt evolves from Honedge starting at level 35 and evolves into Aegislash when exposed to a Dusk Stone.\n", + "appears_in_book": false + }, + { + "name": "Aegislash", + "link_id": "aegislash", + "img_filename": "pokemon/aegislash.png", + "description": "Aegislash (Japanese: \u30ae\u30eb\u30ac\u30eb\u30c9 Gillgard) is a dual-type Steel/Ghost Pok\u00e9mon introduced in Generation VI.\nIt evolves from Doublade when exposed to a Dusk Stone. It is the final form of Honedge.\nAegislash has the ability to change forms during battle, depending on the moves it is using.\n", + "appears_in_book": false + }, + { + "name": "Spritzee", + "link_id": "spritzee", + "img_filename": "pokemon/spritzee.png", + "description": "Spritzee (Japanese: \u30b7\u30e5\u30b7\u30e5\u30d7 Shushupu) is a Fairy-type Pok\u00e9mon introduced in Generation VI.\nIt evolves into Aromatisse when traded while holding a Sachet.\n", + "appears_in_book": false + }, + { + "name": "Aromatisse", + "link_id": "aromatisse", + "img_filename": "pokemon/aromatisse.png", + "description": "Aromatisse (Japanese: \u30d5\u30ec\u30d5\u30ef\u30f3 Frefuwan) is a Fairy-type Pok\u00e9mon introduced in Generation VI.\nIt evolves from Spritzee when traded while holding a Sachet.\n", + "appears_in_book": false + }, + { + "name": "Swirlix", + "link_id": "swirlix", + "img_filename": "pokemon/swirlix.png", + "description": "Swirlix (Japanese: \u30da\u30ed\u30c3\u30d1\u30d5 Peroppafu) is a Fairy-type Pok\u00e9mon introduced in Generation VI.\nIt evolves into Slurpuff when traded while holding a Whipped Dream.\n", + "appears_in_book": false + }, + { + "name": "Slurpuff", + "link_id": "slurpuff", + "img_filename": "pokemon/slurpuff.png", + "description": "Slurpuff (Japanese: \u30da\u30ed\u30ea\u30fc\u30e0 Peroream) is a Fairy-type Pok\u00e9mon introduced in Generation VI.\nIt evolves from Swirlix when traded while holding a Whipped Dream.\n", + "appears_in_book": false + }, + { + "name": "Inkay", + "link_id": "inkay", + "img_filename": "pokemon/inkay.png", + "description": "Inkay (Japanese: \u30de\u30fc\u30a4\u30fc\u30ab Maaiika) is a dual-type Dark/Psychic Pok\u00e9mon introduced in Generation VI.\nIt evolves into Malamar starting at level 30 when leveled up while the game system is held upside-down.\n", + "appears_in_book": false + }, + { + "name": "Malamar", + "link_id": "malamar", + "img_filename": "pokemon/malamar.png", + "description": "Malamar (Japanese: \u30ab\u30e9\u30de\u30cd\u30ed Calamanero) is a dual-type Dark/Psychic Pok\u00e9mon introduced in Generation VI.\nIt evolves from Inkay starting at level 30 when leveled up while the game system is held upside-down.\n", + "appears_in_book": false + }, + { + "name": "Binacle", + "link_id": "binacle", + "img_filename": "pokemon/binacle.png", + "description": "Binacle (Japanese: \u30ab\u30e1\u30c6\u30c6 Kametete) is a dual-type Rock/Water Pok\u00e9mon introduced in Generation VI.\nIt evolves into Barbaracle starting at level 39.\n", + "appears_in_book": false + }, + { + "name": "Barbaracle", + "link_id": "barbaracle", + "img_filename": "pokemon/barbaracle.png", + "description": "Barbaracle (Japanese: \u30ac\u30e1\u30ce\u30c7\u30b9 Gamenodes) is a dual-type Rock/Water Pok\u00e9mon introduced in Generation VI.\nIt evolves from Binacle starting at level 39.\n", + "appears_in_book": false + }, + { + "name": "Skrelp", + "link_id": "skrelp", + "img_filename": "pokemon/skrelp.png", + "description": "Skrelp (Japanese: \u30af\u30ba\u30e2\u30fc Kuzumo) is a dual-type Poison/Water Pok\u00e9mon introduced in Generation VI.\nIt evolves into Dragalge starting at level 48.\n", + "appears_in_book": false + }, + { + "name": "Dragalge", + "link_id": "dragalge", + "img_filename": "pokemon/dragalge.png", + "description": "Dragalge (Japanese: \u30c9\u30e9\u30df\u30c9\u30ed Dramidoro) is a dual-type Poison/Dragon Pok\u00e9mon introduced in Generation VI.\nIt evolves from Skrelp starting at level 48.\n", + "appears_in_book": false + }, + { + "name": "Clauncher", + "link_id": "clauncher", + "img_filename": "pokemon/clauncher.png", + "description": "Clauncher (Japanese: \u30a6\u30c7\u30c3\u30dd\u30a6 Udeppou) is a Water-type Pok\u00e9mon introduced in Generation VI.\nIt evolves into Clawitzer starting at level 37.\n", + "appears_in_book": false + }, + { + "name": "Clawitzer", + "link_id": "clawitzer", + "img_filename": "pokemon/clawitzer.png", + "description": "Clawitzer (Japanese: \u30d6\u30ed\u30b9\u30bf\u30fc Bloster) is a Water-type Pok\u00e9mon introduced in Generation VI.\nIt evolves from Clauncher starting at level 37.\n", + "appears_in_book": false + }, + { + "name": "Helioptile", + "link_id": "helioptile", + "img_filename": "pokemon/helioptile.png", + "description": "Helioptile (Japanese: \u30a8\u30ea\u30ad\u30c6\u30eb Erikiteru) is a dual-type Electric/Normal Pok\u00e9mon introduced in Generation VI.\nIt evolves into Heliolisk when exposed to a Sun Stone.\n", + "appears_in_book": false + }, + { + "name": "Heliolisk", + "link_id": "heliolisk", + "img_filename": "pokemon/heliolisk.png", + "description": "Heliolisk (Japanese: \u30a8\u30ec\u30b6\u30fc\u30c9 Elezard) is a dual-type Electric/Normal Pok\u00e9mon introduced in Generation VI.\nIt evolves from Helioptile when exposed to a Sun Stone.\n", + "appears_in_book": false + }, + { + "name": "Tyrunt", + "link_id": "tyrunt", + "img_filename": "pokemon/tyrunt.png", + "description": "Tyrunt (Japanese: \u30c1\u30b4\u30e9\u30b9 Chigoras) is a dual-type Rock/Dragon Fossil Pok\u00e9mon introduced in Generation VI.\nIt is resurrected from a Jaw Fossil and evolves into Tyrantrum when leveled up during the day starting at level 39.\n", + "appears_in_book": false + }, + { + "name": "Tyrantrum", + "link_id": "tyrantrum", + "img_filename": "pokemon/tyrantrum.png", + "description": "Tyrantrum (Japanese: \u30ac\u30c1\u30b4\u30e9\u30b9 Gachigoras) is a dual-type Rock/Dragon Fossil Pok\u00e9mon introduced in Generation VI.\nIt evolves from Tyrunt when leveled up during the day starting at level 39, after it is revived from a Jaw Fossil.\n", + "appears_in_book": false + }, + { + "name": "Amaura", + "link_id": "amaura", + "img_filename": "pokemon/amaura.png", + "description": "Amaura (Japanese: \u30a2\u30de\u30eb\u30b9 Amarus) is a dual-type Rock/Ice Fossil Pok\u00e9mon introduced in Generation VI.\nIt is resurrected from a Sail Fossil and evolves into Aurorus when leveled up at night starting at level 39.\n", + "appears_in_book": false + }, + { + "name": "Aurorus", + "link_id": "aurorus", + "img_filename": "pokemon/aurorus.png", + "description": "Aurorus (Japanese: \u30a2\u30de\u30eb\u30eb\u30ac Amaruruga) is a dual-type Rock/Ice Fossil Pok\u00e9mon introduced in Generation VI.\nIt evolves from Amaura when leveled up at night starting at level 39, after it is revived from a Sail Fossil.\n", + "appears_in_book": false + }, + { + "name": "Sylveon", + "link_id": "sylveon", + "img_filename": "pokemon/sylveon.png", + "description": "Sylveon (Japanese: \u30cb\u30f3\u30d5\u30a3\u30a2 Nymphia) is a Fairy-type Pok\u00e9mon introduced in Generation VI.\nIt evolves from Eevee when leveled up knowing a Fairy-type move and having at least two levels of affectionVI\u2013VII or high friendshipSwShLASV, except in areas with a Moss Rock or Ice Rock.\nIt is one of Eevee's final forms, the others being Vaporeon, Jolteon, Flareon, Espeon, Umbreon, Leafeon, and Glaceon.\n", + "appears_in_book": false + }, + { + "name": "Hawlucha", + "link_id": "hawlucha", + "img_filename": "pokemon/hawlucha.png", + "description": "Hawlucha (Japanese: \u30eb\u30c1\u30e3\u30d6\u30eb Luchabull) is a dual-type Fighting/Flying Pok\u00e9mon introduced in Generation VI.\nIt is not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Dedenne", + "link_id": "dedenne", + "img_filename": "pokemon/dedenne.png", + "description": "Dedenne (Japanese: \u30c7\u30c7\u30f3\u30cd Dedenne) is a dual-type Electric/Fairy Pok\u00e9mon introduced in Generation VI.\nIt is not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Carbink", + "link_id": "carbink", + "img_filename": "pokemon/carbink.png", + "description": "Carbink (Japanese: \u30e1\u30ec\u30b7\u30fc Melecie) is a dual-type Rock/Fairy Pok\u00e9mon introduced in Generation VI.\nIt is not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Goomy", + "link_id": "goomy", + "img_filename": "pokemon/goomy.png", + "description": "Goomy (Japanese: \u30cc\u30e1\u30e9 Numera) is a Dragon-type Pok\u00e9mon introduced in Generation VI.\nIt evolves into Sliggoo starting at level 40, which evolves into Goodra starting at level 50 when leveled up during rain (or fogVII-VIII) in the overworld.\nIn Hisui, it evolves into Hisuian Sliggoo starting at level 40, which evolves into Hisuian Goodra starting at level 50 during rain or fog in the overworld.\n", + "appears_in_book": false + }, + { + "name": "Sliggoo", + "link_id": "sliggoo", + "img_filename": "pokemon/sliggoo.png", + "description": "Sliggoo (Japanese: \u30cc\u30e1\u30a4\u30eb Numeil) is a Dragon-type Pok\u00e9mon introduced in Generation VI.\nIt evolves from Goomy starting at level 40 and evolves into Goodra starting at level 50 when leveled up during rain (or fogVII-VIII) in the overworld. Rain instigated by Rain Dance, Drizzle, or Primordial Sea will not trigger this evolution.\nIn Hisui, Sliggoo has a dual-type Steel/Dragon regional form. It evolves from Goomy starting at level 40 and evolves into Hisuian Goodra starting at level 50 during rain or fog in the overworld. All Goomy in Hisui will evolve into this form regardless of their origin.\n", + "appears_in_book": false + }, + { + "name": "Goodra", + "link_id": "goodra", + "img_filename": "pokemon/goodra.png", + "description": "Goodra (Japanese: \u30cc\u30e1\u30eb\u30b4\u30f3 Numelgon) is a Dragon-type pseudo-legendary Pok\u00e9mon introduced in Generation VI.\nIt evolves from Sliggoo starting at level 50 when leveled up during rain (or fogVII-VIII) in the overworld. Rain instigated by Rain Dance, Drizzle, or Primordial Sea will not trigger this evolution. It is the final form of Goomy.\nIn Hisui, Goodra has a dual-type Steel/Dragon regional form. It evolves from Hisuian Sliggoo starting at level 50 during rain or fog in the overworld. It is the final form of Goomy in the Hisui region.\n", + "appears_in_book": false + }, + { + "name": "Klefki", + "link_id": "klefki", + "img_filename": "pokemon/klefki.png", + "description": "Klefki (Japanese: \u30af\u30ec\u30c3\u30d5\u30a3 Cleffy) is a dual-type Steel/Fairy Pok\u00e9mon introduced in Generation VI.\nIt is not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Phantump", + "link_id": "phantump", + "img_filename": "pokemon/phantump.png", + "description": "Phantump (Japanese: \u30dc\u30af\u30ec\u30fc Bokurei) is a dual-type Ghost/Grass Pok\u00e9mon introduced in Generation VI.\nIt evolves into Trevenant when traded.\n", + "appears_in_book": false + }, + { + "name": "Trevenant", + "link_id": "trevenant", + "img_filename": "pokemon/trevenant.png", + "description": "Trevenant (Japanese: \u30aa\u30fc\u30ed\u30c3\u30c8 Ohrot) is a dual-type Ghost/Grass Pok\u00e9mon introduced in Generation VI.\nIt evolves from Phantump when traded.\n", + "appears_in_book": false + }, + { + "name": "Pumpkaboo", + "link_id": "pumpkaboo", + "img_filename": "pokemon/pumpkaboo.png", + "description": "Pumpkaboo (Japanese: \u30d0\u30b1\u30c3\u30c1\u30e3 Bakeccha) is a dual-type Ghost/Grass Pok\u00e9mon introduced in Generation VI.\nIt evolves into Gourgeist when traded.\nPumpkaboo comes in four different variations: Small Size, Average Size, Large Size, and Super Size.\n", + "appears_in_book": false + }, + { + "name": "Gourgeist", + "link_id": "gourgeist", + "img_filename": "pokemon/gourgeist.png", + "description": "Gourgeist (Japanese: \u30d1\u30f3\u30d7\u30b8\u30f3 Pumpjin) is a dual-type Ghost/Grass Pok\u00e9mon introduced in Generation VI.\nIt evolves from Pumpkaboo when traded.\nGourgeist comes in four different variations: Small Size, Average Size, Large Size, and Super Size.\n", + "appears_in_book": false + }, + { + "name": "Bergmite", + "link_id": "bergmite", + "img_filename": "pokemon/bergmite.png", + "description": "Bergmite (Japanese: \u30ab\u30c1\u30b3\u30fc\u30eb Kachikohru) is an Ice-type Pok\u00e9mon introduced in Generation VI.\nIt evolves into Avalugg starting at level 37.\nIn Hisui, it evolves into Hisuian Avalugg starting at level 37.\n", + "appears_in_book": false + }, + { + "name": "Avalugg", + "link_id": "avalugg", + "img_filename": "pokemon/avalugg.png", + "description": "Avalugg (Japanese: \u30af\u30ec\u30d9\u30fc\u30b9 Crebase) is an Ice-type Pok\u00e9mon introduced in Generation VI.\nIt evolves from Bergmite starting at level 37.\nIn Hisui, Avalugg has a dual-type Ice/Rock regional form. It evolves from Bergmite starting at level 37. All Bergmite in Hisui will evolve into this form regardless of their origin.\n", + "appears_in_book": false + }, + { + "name": "Noibat", + "link_id": "noibat", + "img_filename": "pokemon/noibat.png", + "description": "Noibat (Japanese: \u30aa\u30f3\u30d0\u30c3\u30c8 Onbat) is a dual-type Flying/Dragon Pok\u00e9mon introduced in Generation VI.\nIt evolves into Noivern starting at level 48.\n", + "appears_in_book": false + }, + { + "name": "Noivern", + "link_id": "noivern", + "img_filename": "pokemon/noivern.png", + "description": "Noivern (Japanese: \u30aa\u30f3\u30d0\u30fc\u30f3 Onvern) is a dual-type Flying/Dragon Pok\u00e9mon introduced in Generation VI.\nIt evolves from Noibat starting at level 48.\n", + "appears_in_book": false + }, + { + "name": "Xerneas", + "link_id": "xerneas", + "img_filename": "pokemon/xerneas.png", + "description": "Xerneas (Japanese: \u30bc\u30eb\u30cd\u30a2\u30b9 Xerneas) is a Fairy-type Legendary Pok\u00e9mon introduced in Generation VI.\nWhile it is not known to evolve into or from any other Pok\u00e9mon, Xerneas has two forms, which change depending on its status.\n", + "appears_in_book": false + }, + { + "name": "Yveltal", + "link_id": "yveltal", + "img_filename": "pokemon/yveltal.png", + "description": "Yveltal (Japanese: \u30a4\u30d9\u30eb\u30bf\u30eb Yveltal) is a dual-type Dark/Flying Legendary Pok\u00e9mon introduced in Generation VI.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nAlong with Chespin, Fennekin, Froakie, and Xerneas, Yveltal was the first Generation VI Pok\u00e9mon to be revealed to the public on January 8, 2013, as part of the Pok\u00e9mon Direct broadcast.\nYveltal is the game mascot of Pok\u00e9mon Y, appearing on its boxart. It is a member of the Aura trio with Xerneas and Zygarde.\n", + "appears_in_book": false + }, + { + "name": "Zygarde", + "link_id": "zygarde", + "img_filename": "pokemon/zygarde.png", + "description": "Zygarde (Japanese: \u30b8\u30ac\u30eb\u30c7 Zygarde) is a dual-type Dragon/Ground Legendary Pok\u00e9mon introduced in Generation VI.\nWhile it is not known to evolve into or from any other Pok\u00e9mon, Zygarde has the following three Formes:\n", + "appears_in_book": false + }, + { + "name": "Diancie", + "link_id": "diancie", + "img_filename": "pokemon/diancie.png", + "description": "Diancie (Japanese: \u30c7\u30a3\u30a2\u30f3\u30b7\u30fc Diancie) is a dual-type Rock/Fairy Mythical Pok\u00e9mon introduced in Generation VI.\nWhile it is not known to evolve into or from any other Pok\u00e9mon, Diancie can Mega Evolve into Mega Diancie using the Diancite.\nDiancie was officially revealed in the March 2014 issue of CoroCoro magazine.\n", + "appears_in_book": false + }, + { + "name": "Hoopa", + "link_id": "hoopa", + "img_filename": "pokemon/hoopa.png", + "description": "Hoopa (Japanese: \u30d5\u30fc\u30d1 Hoopa) is a dual-type Psychic/Ghost Mythical Pok\u00e9mon introduced in Generation VI.\nWhile it is not known to evolve into or from any other Pok\u00e9mon, Hoopa has an alternate form, which it changes into by using the Prison Bottle. Its default form, Hoopa Confined, will then become the Psychic/Dark Hoopa Unbound. Hoopa Unbound in the party will revert into Hoopa Confined if three days have passed since changing to Hoopa Unbound. Other circumstances may also cause it to revert.\nHoopa Confined was officially revealed in the February 2015 issue of CoroCoro magazine. Hoopa Unbound was officially revealed in the May 2015 issue of CoroCoro magazine.\n", + "appears_in_book": false + }, + { + "name": "Volcanion", + "link_id": "volcanion", + "img_filename": "pokemon/volcanion.png", + "description": "Volcanion (Japanese: \u30dc\u30eb\u30b1\u30cb\u30aa\u30f3 Volcanion) is a dual-type Fire/Water Mythical Pok\u00e9mon introduced in Generation VI.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nVolcanion was leaked in the January 2016 issue of CoroCoro magazine on December 12, 2015, and it was officially revealed on December 14, 2015.\nVolcanion is the last Pok\u00e9mon in the Central Kalos Pok\u00e9dex.\n", + "appears_in_book": false + }, + { + "name": "Rowlet", + "link_id": "rowlet", + "img_filename": "pokemon/rowlet.png", + "description": "Rowlet (Japanese: \u30e2\u30af\u30ed\u30fc Mokuroh) is a dual-type Grass/Flying Pok\u00e9mon introduced in Generation VII.\nIt evolves into Dartrix starting at level 17, which evolves into Decidueye starting at level 34.\nIn Hisui, it evolves into Dartrix starting at level 17, which evolves into Hisuian Decidueye starting at level 36.\nAlong with Litten and Popplio, Rowlet is one of three starter Pok\u00e9mon of Alola available at the beginning of Pok\u00e9mon Sun, Moon, Ultra Sun, and Ultra Moon. They were also the second Generation VII Pok\u00e9mon to be revealed to the public on May 10, 2016.\nIt is also one of the three starters of Hisui in Legends: Arceus, alongside Cyndaquil and Oshawott.\n", + "appears_in_book": false + }, + { + "name": "Dartrix", + "link_id": "dartrix", + "img_filename": "pokemon/dartrix.png", + "description": "Dartrix (Japanese: \u30d5\u30af\u30b9\u30ed\u30fc Fukuthrow) is a dual-type Grass/Flying Pok\u00e9mon introduced in Generation VII.\nIt evolves from Rowlet starting at level 17 and evolves into Decidueye starting at level 34.\nIn Hisui, Dartrix evolves from Rowlet starting at level 17 and evolves into Hisuian Decidueye starting at level 36.\n", + "appears_in_book": false + }, + { + "name": "Decidueye", + "link_id": "decidueye", + "img_filename": "pokemon/decidueye.png", + "description": "Decidueye (Japanese: \u30b8\u30e5\u30ca\u30a4\u30d1\u30fc Junaiper) is a dual-type Grass/Ghost Pok\u00e9mon introduced in Generation VII.\nIt evolves from Dartrix starting at level 34. It is the final form of Rowlet.\nIn Hisui, Decidueye has a dual-type Grass/Fighting regional form. It evolves from Dartrix starting at level 36. It is the final form of Rowlet in the Hisui region.\n", + "appears_in_book": false + }, + { + "name": "Litten", + "link_id": "litten", + "img_filename": "pokemon/litten.png", + "description": "Litten (Japanese: \u30cb\u30e3\u30d3\u30fc Nyabby) is a Fire-type Pok\u00e9mon introduced in Generation VII.\nIt evolves into Torracat starting at level 17, which evolves into Incineroar starting at level 34.\nAlong with Rowlet and Popplio, Litten is one of three starter Pok\u00e9mon of Alola available at the beginning of Pok\u00e9mon Sun, Moon, Ultra Sun, and Ultra Moon. They were also the second Generation VII Pok\u00e9mon to be revealed to the public on May 10, 2016.\n", + "appears_in_book": false + }, + { + "name": "Torracat", + "link_id": "torracat", + "img_filename": "pokemon/torracat.png", + "description": "Torracat (Japanese: \u30cb\u30e3\u30d2\u30fc\u30c8 Nyaheat) is a Fire-type Pok\u00e9mon introduced in Generation VII.\nIt evolves from Litten starting at level 17 and evolves into Incineroar starting at level 34.\n", + "appears_in_book": false + }, + { + "name": "Incineroar", + "link_id": "incineroar", + "img_filename": "pokemon/incineroar.png", + "description": "Incineroar (Japanese: \u30ac\u30aa\u30ac\u30a8\u30f3 Gaogaen) is a dual-type Fire/Dark Pok\u00e9mon introduced in Generation VII.\nIt evolves from Torracat starting at level 34. It is the final form of Litten.\n", + "appears_in_book": false + }, + { + "name": "Popplio", + "link_id": "popplio", + "img_filename": "pokemon/popplio.png", + "description": "Popplio (Japanese: \u30a2\u30b7\u30de\u30ea Ashimari) is a Water-type Pok\u00e9mon introduced in Generation VII.\nIt evolves into Brionne starting at level 17, which evolves into Primarina starting at level 34.\nAlong with Rowlet and Litten, Popplio is one of three starter Pok\u00e9mon of Alola available at the beginning of Pok\u00e9mon Sun, Moon, Ultra Sun, and Ultra Moon. They were also the second Generation VII Pok\u00e9mon to be revealed to the public on May 10, 2016.\n", + "appears_in_book": false + }, + { + "name": "Brionne", + "link_id": "brionne", + "img_filename": "pokemon/brionne.png", + "description": "Brionne (Japanese: \u30aa\u30b7\u30e3\u30de\u30ea Osyamari) is a Water-type Pok\u00e9mon introduced in Generation VII.\nIt evolves from Popplio starting at level 17 and evolves into Primarina starting at level 34.\n", + "appears_in_book": false + }, + { + "name": "Primarina", + "link_id": "primarina", + "img_filename": "pokemon/primarina.png", + "description": "Primarina (Japanese: \u30a2\u30b7\u30ec\u30fc\u30cc Ashirene) is a dual-type Water/Fairy Pok\u00e9mon introduced in Generation VII.\nIt evolves from Brionne starting at level 34. It is the final form of Popplio.\n", + "appears_in_book": false + }, + { + "name": "Pikipek", + "link_id": "pikipek", + "img_filename": "pokemon/pikipek.png", + "description": "Pikipek (Japanese: \u30c4\u30c4\u30b1\u30e9 Tsutsukera) is a dual-type Normal/Flying Pok\u00e9mon introduced in Generation VII.\nIt evolves into Trumbeak starting at level 14, which evolves into Toucannon starting at level 28.\n", + "appears_in_book": false + }, + { + "name": "Trumbeak", + "link_id": "trumbeak", + "img_filename": "pokemon/trumbeak.png", + "description": "Trumbeak (Japanese: \u30b1\u30e9\u30e9\u30c3\u30d1 Kerarappa) is a dual-type Normal/Flying Pok\u00e9mon introduced in Generation VII.\nIt evolves from Pikipek starting at level 14 and evolves into Toucannon starting at level 28.\n", + "appears_in_book": false + }, + { + "name": "Toucannon", + "link_id": "toucannon", + "img_filename": "pokemon/toucannon.png", + "description": "Toucannon (Japanese: \u30c9\u30c7\u30ab\u30d0\u30b7 Dodekabashi) is a dual-type Normal/Flying Pok\u00e9mon introduced in Generation VII.\nIt evolves from Trumbeak starting at level 28. It is the final form of Pikipek.\n", + "appears_in_book": false + }, + { + "name": "Yungoos", + "link_id": "yungoos", + "img_filename": "pokemon/yungoos.png", + "description": "Yungoos (Japanese: \u30e4\u30f3\u30b0\u30fc\u30b9 Youngoose) is a Normal-type Pok\u00e9mon introduced in Generation VII.\nIt evolves into Gumshoos when leveled up in the day starting at level 20.\n", + "appears_in_book": false + }, + { + "name": "Gumshoos", + "link_id": "gumshoos", + "img_filename": "pokemon/gumshoos.png", + "description": "Gumshoos (Japanese: \u30c7\u30ab\u30b0\u30fc\u30b9 Dekagoose) is a Normal-type Pok\u00e9mon introduced in Generation VII.\nIt evolves from Yungoos when leveled up in the day starting at level 20.\n", + "appears_in_book": false + }, + { + "name": "Grubbin", + "link_id": "grubbin", + "img_filename": "pokemon/grubbin.png", + "description": "Grubbin (Japanese: \u30a2\u30b4\u30b8\u30e0\u30b7 Agojimushi) is a Bug-type Pok\u00e9mon introduced in Generation VII.\nIt evolves into Charjabug starting at level 20, which evolves into Vikavolt when leveled up in a special magnetic fieldSMUSUM or when exposed to a Thunder StoneSwSh.\n", + "appears_in_book": false + }, + { + "name": "Charjabug", + "link_id": "charjabug", + "img_filename": "pokemon/charjabug.png", + "description": "Charjabug (Japanese: \u30c7\u30f3\u30c2\u30e0\u30b7 Dendimushi) is a dual-type Bug/Electric Pok\u00e9mon introduced in Generation VII.\nIt evolves from Grubbin starting at level 20 and evolves into Vikavolt when leveled up in a special magnetic fieldSMUSUM or when exposed to a Thunder StoneSwSh.\n", + "appears_in_book": false + }, + { + "name": "Vikavolt", + "link_id": "vikavolt", + "img_filename": "pokemon/vikavolt.png", + "description": "Vikavolt (Japanese: \u30af\u30ef\u30ac\u30ce\u30f3 Kuwagannon) is a dual-type Bug/Electric Pok\u00e9mon introduced in Generation VII.\nIt evolves from Charjabug when leveled up in a special magnetic fieldSMUSUM or when exposed to a Thunder StoneSwSh. It is the final form of Grubbin.\n", + "appears_in_book": false + }, + { + "name": "Crabrawler", + "link_id": "crabrawler", + "img_filename": "pokemon/crabrawler.png", + "description": "Crabrawler (Japanese: \u30de\u30b1\u30f3\u30ab\u30cb Makenkani) is a Fighting-type Pok\u00e9mon introduced in Generation VII.\nIt evolves into Crabominable when leveled up at Mount LanakilaSMUSUM or when exposed to an Ice StoneSV.\n", + "appears_in_book": false + }, + { + "name": "Crabominable", + "link_id": "crabominable", + "img_filename": "pokemon/crabominable.png", + "description": "Crabominable (Japanese: \u30b1\u30b1\u30f3\u30ab\u30cb Kekenkani) is a dual-type Fighting/Ice Pok\u00e9mon introduced in Generation VII.\nIt evolves from Crabrawler when leveled up at Mount LanakilaSMUSUM or when exposed to an Ice StoneSV.\n", + "appears_in_book": false + }, + { + "name": "Oricorio", + "link_id": "oricorio", + "img_filename": "pokemon/oricorio.png", + "description": "Oricorio (Japanese: \u30aa\u30c9\u30ea\u30c9\u30ea Odoridori) is a Flying-type Pok\u00e9mon introduced in Generation VII.\nWhile it is not known to evolve into or from any other Pok\u00e9mon, Oricorio can change forms by sipping the nectar of certain flowers.\n", + "appears_in_book": false + }, + { + "name": "Cutiefly", + "link_id": "cutiefly", + "img_filename": "pokemon/cutiefly.png", + "description": "Cutiefly (Japanese: \u30a2\u30d6\u30ea\u30fc Abuly) is a dual-type Bug/Fairy Pok\u00e9mon introduced in Generation VII.\nIt evolves into Ribombee starting at level 25.\n", + "appears_in_book": false + }, + { + "name": "Ribombee", + "link_id": "ribombee", + "img_filename": "pokemon/ribombee.png", + "description": "Ribombee (Japanese: \u30a2\u30d6\u30ea\u30dc\u30f3 Aburibbon) is a dual-type Bug/Fairy Pok\u00e9mon introduced in Generation VII.\nIt evolves from Cutiefly starting at level 25.\n", + "appears_in_book": false + }, + { + "name": "Rockruff", + "link_id": "rockruff", + "img_filename": "pokemon/rockruff.png", + "description": "Rockruff (Japanese: \u30a4\u30ef\u30f3\u30b3 Iwanko) is a Rock-type Pok\u00e9mon introduced in Generation VII.\nIt evolves into Lycanroc starting at level 25. The form it evolves into depends on the time.\n", + "appears_in_book": false + }, + { + "name": "Lycanroc", + "link_id": "lycanroc", + "img_filename": "pokemon/lycanroc.png", + "description": "Lycanroc (Japanese: \u30eb\u30ac\u30eb\u30ac\u30f3 Lugarugan) is a Rock-type Pok\u00e9mon introduced in Generation VII.\nIt evolves from Rockruff starting at level 25. The form it evolves into depends on the time.\n", + "appears_in_book": false + }, + { + "name": "Wishiwashi", + "link_id": "wishiwashi", + "img_filename": "pokemon/wishiwashi.png", + "description": "Wishiwashi (Japanese: \u30e8\u30ef\u30b7 Yowashi) is a Water-type Pok\u00e9mon introduced in Generation VII.\nWhile it is not known to evolve into or from any other Pok\u00e9mon, Wishiwashi can change forms with its Schooling Ability if it has reached level 20. When Wishwashi enters a battle or ends a turn with its HP above 25%, it changes from Solo Form to School Form. School Form Wishiwashi will revert to Solo Form Wishiwashi if its HP is below 25%.\n", + "appears_in_book": false + }, + { + "name": "Mareanie", + "link_id": "mareanie", + "img_filename": "pokemon/mareanie.png", + "description": "Mareanie (Japanese: \u30d2\u30c9\u30a4\u30c7 Hidoide) is a dual-type Poison/Water Pok\u00e9mon introduced in Generation VII.\nIt evolves into Toxapex starting at level 38.\n", + "appears_in_book": false + }, + { + "name": "Toxapex", + "link_id": "toxapex", + "img_filename": "pokemon/toxapex.png", + "description": "Toxapex (Japanese: \u30c9\u30d2\u30c9\u30a4\u30c7 Dohidoide) is a dual-type Poison/Water Pok\u00e9mon introduced in Generation VII.\nIt evolves from Mareanie starting at level 38.\n", + "appears_in_book": false + }, + { + "name": "Mudbray", + "link_id": "mudbray", + "img_filename": "pokemon/mudbray.png", + "description": "Mudbray (Japanese: \u30c9\u30ed\u30d0\u30f3\u30b3 Dorobanko) is a Ground-type Pok\u00e9mon introduced in Generation VII.\nIt evolves into Mudsdale starting at level 30.\n", + "appears_in_book": false + }, + { + "name": "Mudsdale", + "link_id": "mudsdale", + "img_filename": "pokemon/mudsdale.png", + "description": "Mudsdale (Japanese: \u30d0\u30f3\u30d0\u30c9\u30ed Banbadoro) is a Ground-type Pok\u00e9mon introduced in Generation VII.\nIt evolves from Mudbray starting at level 30.\n", + "appears_in_book": false + }, + { + "name": "Dewpider", + "link_id": "dewpider", + "img_filename": "pokemon/dewpider.png", + "description": "Dewpider (Japanese: \u30b7\u30ba\u30af\u30e2 Shizukumo) is a dual-type Water/Bug Pok\u00e9mon introduced in Generation VII.\nIt evolves into Araquanid starting at level 22.\n", + "appears_in_book": false + }, + { + "name": "Araquanid", + "link_id": "araquanid", + "img_filename": "pokemon/araquanid.png", + "description": "Araquanid (Japanese: \u30aa\u30cb\u30b7\u30ba\u30af\u30e2 Onishizukumo) is a dual-type Water/Bug Pok\u00e9mon introduced in Generation VII.\nIt evolves from Dewpider starting at level 22.\n", + "appears_in_book": false + }, + { + "name": "Fomantis", + "link_id": "fomantis", + "img_filename": "pokemon/fomantis.png", + "description": "Fomantis (Japanese: \u30ab\u30ea\u30ad\u30ea Karikiri) is a Grass-type Pok\u00e9mon introduced in Generation VII.\nIt evolves into Lurantis when leveled up in the day starting at level 34.\n", + "appears_in_book": false + }, + { + "name": "Lurantis", + "link_id": "lurantis", + "img_filename": "pokemon/lurantis.png", + "description": "Lurantis (Japanese: \u30e9\u30e9\u30f3\u30c6\u30b9 Lalantes) is a Grass-type Pok\u00e9mon introduced in Generation VII.\nIt evolves from Fomantis when leveled up in the day starting at level 34.\n", + "appears_in_book": false + }, + { + "name": "Morelull", + "link_id": "morelull", + "img_filename": "pokemon/morelull.png", + "description": "Morelull (Japanese: \u30cd\u30de\u30b7\u30e5 Nemasyu) is a dual-type Grass/Fairy Pok\u00e9mon introduced in Generation VII.\nIt evolves into Shiinotic starting at level 24.\n", + "appears_in_book": false + }, + { + "name": "Shiinotic", + "link_id": "shiinotic", + "img_filename": "pokemon/shiinotic.png", + "description": "Shiinotic (Japanese: \u30de\u30b7\u30a7\u30fc\u30c9 Mashade) is a dual-type Grass/Fairy Pok\u00e9mon introduced in Generation VII.\nIt evolves from Morelull starting at level 24.\n", + "appears_in_book": false + }, + { + "name": "Salandit", + "link_id": "salandit", + "img_filename": "pokemon/salandit.png", + "description": "Salandit (Japanese: \u30e4\u30c8\u30a6\u30e2\u30ea Yatoumori) is a dual-type Poison/Fire Pok\u00e9mon introduced in Generation VII.\nFemale Salandit evolve into Salazzle starting at level 33. Male Salandit are not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Salazzle", + "link_id": "salazzle", + "img_filename": "pokemon/salazzle.png", + "description": "Salazzle (Japanese: \u30a8\u30f3\u30cb\u30e5\u30fc\u30c8 Ennewt) is a dual-type Poison/Fire Pok\u00e9mon introduced in Generation VII.\nIt evolves from female Salandit starting at level 33. Male Salandit are not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Stufful", + "link_id": "stufful", + "img_filename": "pokemon/stufful.png", + "description": "Stufful (Japanese: \u30cc\u30a4\u30b3\u30b0\u30de Nuikoguma) is a dual-type Normal/Fighting Pok\u00e9mon introduced in Generation VII.\nIt evolves into Bewear starting at level 27.\n", + "appears_in_book": false + }, + { + "name": "Bewear", + "link_id": "bewear", + "img_filename": "pokemon/bewear.png", + "description": "Bewear (Japanese: \u30ad\u30c6\u30eb\u30b0\u30de Kiteruguma) is a dual-type Normal/Fighting Pok\u00e9mon introduced in Generation VII.\nIt evolves from Stufful starting at level 27.\n", + "appears_in_book": false + }, + { + "name": "Bounsweet", + "link_id": "bounsweet", + "img_filename": "pokemon/bounsweet.png", + "description": "Bounsweet (Japanese: \u30a2\u30de\u30ab\u30b8 Amakaji) is a Grass-type Pok\u00e9mon introduced in Generation VII.\nIt evolves into Steenee starting at level 18, which evolves into Tsareena when leveled up while knowing Stomp.\n", + "appears_in_book": false + }, + { + "name": "Steenee", + "link_id": "steenee", + "img_filename": "pokemon/steenee.png", + "description": "Steenee (Japanese: \u30a2\u30de\u30de\u30a4\u30b3 Amamaiko) is a Grass-type Pok\u00e9mon introduced in Generation VII.\nIt evolves from Bounsweet starting at level 18 and evolves into Tsareena when leveled up while knowing Stomp.\n", + "appears_in_book": false + }, + { + "name": "Tsareena", + "link_id": "tsareena", + "img_filename": "pokemon/tsareena.png", + "description": "Tsareena (Japanese: \u30a2\u30de\u30fc\u30b8\u30e7 Amajo) is a Grass-type Pok\u00e9mon introduced in Generation VII.\nIt evolves from Steenee when leveled up while knowing Stomp. It is the final form of Bounsweet.\n", + "appears_in_book": false + }, + { + "name": "Comfey", + "link_id": "comfey", + "img_filename": "pokemon/comfey.png", + "description": "Comfey (Japanese: \u30ad\u30e5\u30ef\u30ef\u30fc Cuwawa) is a Fairy-type Pok\u00e9mon introduced in Generation VII.\nIt is not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Oranguru", + "link_id": "oranguru", + "img_filename": "pokemon/oranguru.png", + "description": "Oranguru (Japanese: \u30e4\u30ec\u30e6\u30fc\u30bf\u30f3 Yareyuutan) is a dual-type Normal/Psychic Pok\u00e9mon introduced in Generation VII.\nIt is not known to evolve into or from any other Pok\u00e9mon, but it is considered to be a counterpart of Passimian.\n", + "appears_in_book": false + }, + { + "name": "Passimian", + "link_id": "passimian", + "img_filename": "pokemon/passimian.png", + "description": "Passimian (Japanese: \u30ca\u30b2\u30c4\u30b1\u30b5\u30eb Nagetukesaru) is a Fighting-type Pok\u00e9mon introduced in Generation VII.\nIt is not known to evolve into or from any other Pok\u00e9mon, but it is considered to be a counterpart of Oranguru.\n", + "appears_in_book": false + }, + { + "name": "Wimpod", + "link_id": "wimpod", + "img_filename": "pokemon/wimpod.png", + "description": "Wimpod (Japanese: \u30b3\u30bd\u30af\u30e0\u30b7 Kosokumushi) is a dual-type Bug/Water Pok\u00e9mon introduced in Generation VII.\nIt evolves into Golisopod starting at level 30.\n", + "appears_in_book": false + }, + { + "name": "Golisopod", + "link_id": "golisopod", + "img_filename": "pokemon/golisopod.png", + "description": "Golisopod (Japanese: \u30b0\u30bd\u30af\u30e0\u30b7\u30e3 Gusokumusha) is a dual-type Bug/Water Pok\u00e9mon introduced in Generation VII.\nIt evolves from Wimpod starting at level 30.\n", + "appears_in_book": false + }, + { + "name": "Sandygast", + "link_id": "sandygast", + "img_filename": "pokemon/sandygast.png", + "description": "Sandygast (Japanese: \u30b9\u30ca\u30d0\u30a1 Sunaba) is a dual-type Ghost/Ground Pok\u00e9mon introduced in Generation VII.\nIt evolves into Palossand starting at level 42.\n", + "appears_in_book": false + }, + { + "name": "Palossand", + "link_id": "palossand", + "img_filename": "pokemon/palossand.png", + "description": "Palossand (Japanese: \u30b7\u30ed\u30c7\u30b9\u30ca Sirodethna) is a dual-type Ghost/Ground Pok\u00e9mon introduced in Generation VII.\nIt evolves from Sandygast starting at level 42.\n", + "appears_in_book": false + }, + { + "name": "Pyukumuku", + "link_id": "pyukumuku", + "img_filename": "pokemon/pyukumuku.png", + "description": "Pyukumuku (Japanese: \u30ca\u30de\u30b3\u30d6\u30b7 Namakobushi) is a Water-type Pok\u00e9mon introduced in Generation VII.\nIt is not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Type: Null", + "link_id": "typenull", + "img_filename": "pokemon/type: null.png", + "description": "Type: Null (Japanese: \u30bf\u30a4\u30d7\uff1a\u30cc\u30eb Type: Null) is a Normal-type Legendary Pok\u00e9mon introduced in Generation VII.\nIt evolves into Silvally when leveled up with high friendship.\n", + "appears_in_book": false + }, + { + "name": "Silvally", + "link_id": "silvally", + "img_filename": "pokemon/silvally.png", + "description": "Silvally (Japanese: \u30b7\u30eb\u30f4\u30a1\u30c7\u30a3 Silvady) is a Normal-type Legendary Pok\u00e9mon introduced in Generation VII.\nIt evolves from Type: Null when leveled up with high friendship.\nSilvally will change type when it is holding any type of memory.\n", + "appears_in_book": false + }, + { + "name": "Minior", + "link_id": "minior", + "img_filename": "pokemon/minior.png", + "description": "Minior (Japanese: \u30e1\u30c6\u30ce Meteno) is a dual-type Rock/Flying Pok\u00e9mon introduced in Generation VII.\nWhile it is not known to evolve into or from any other Pok\u00e9mon, Minior can change forms during battle, due to its Shields Down Ability, depending on its current HP. When Minior's HP is below half, it changes from Meteor Form to Core Form. Core Form Minior will revert back to Meteor Form if its HP is restored above 50%.\nMinior's Core Form can be one of seven colors, which are non-interchangeable and correspond to the colors of a rainbow. These forms are Red Core, Orange Core, Yellow Core, Green Core, Blue Core, Indigo Core, and Violet Core.\n", + "appears_in_book": false + }, + { + "name": "Komala", + "link_id": "komala", + "img_filename": "pokemon/komala.png", + "description": "Komala (Japanese: \u30cd\u30c3\u30b3\u30a2\u30e9 Nekkoara) is a Normal-type Pok\u00e9mon introduced in Generation VII.\nIt is not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Turtonator", + "link_id": "turtonator", + "img_filename": "pokemon/turtonator.png", + "description": "Turtonator (Japanese: \u30d0\u30af\u30ac\u30e1\u30b9 Bakugames) is a dual-type Fire/Dragon Pok\u00e9mon introduced in Generation VII.\nIt is not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Togedemaru", + "link_id": "togedemaru", + "img_filename": "pokemon/togedemaru.png", + "description": "Togedemaru (Japanese: \u30c8\u30b2\u30c7\u30de\u30eb Togedemaru) is a dual-type Electric/Steel Pok\u00e9mon introduced in Generation VII.\nIt is not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Mimikyu", + "link_id": "mimikyu", + "img_filename": "pokemon/mimikyu.png", + "description": "Mimikyu (Japanese: \u30df\u30df\u30c3\u30ad\u30e5 Mimikkyu) is a dual-type Ghost/Fairy Pok\u00e9mon introduced in Generation VII.\nWhile it is not known to evolve into or from any other Pok\u00e9mon, Mimikyu changes appearance when hit by an attack.\n", + "appears_in_book": false + }, + { + "name": "Bruxish", + "link_id": "bruxish", + "img_filename": "pokemon/bruxish.png", + "description": "Bruxish (Japanese: \u30cf\u30ae\u30ae\u30b7\u30ea Hagigishiri) is a dual-type Water/Psychic Pok\u00e9mon introduced in Generation VII.\nIt is not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Drampa", + "link_id": "drampa", + "img_filename": "pokemon/drampa.png", + "description": "Drampa (Japanese: \u30b8\u30b8\u30fc\u30ed\u30f3 Jijilong) is a dual-type Normal/Dragon Pok\u00e9mon introduced in Generation VII.\nIt is not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Dhelmise", + "link_id": "dhelmise", + "img_filename": "pokemon/dhelmise.png", + "description": "Dhelmise (Japanese: \u30c0\u30c0\u30ea\u30f3 Dadarin) is a dual-type Ghost/Grass Pok\u00e9mon introduced in Generation VII.\nIt is not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Jangmo-o", + "link_id": "jangmoo", + "img_filename": "pokemon/jangmo-o.png", + "description": "Jangmo-o (Japanese: \u30b8\u30e3\u30e9\u30b3 Jyarako) is a Dragon-type Pok\u00e9mon introduced in Generation VII.\nIt evolves into Hakamo-o starting at level 35, which evolves into Kommo-o starting at level 45.\n", + "appears_in_book": false + }, + { + "name": "Hakamo-o", + "link_id": "hakamoo", + "img_filename": "pokemon/hakamo-o.png", + "description": "Hakamo-o (Japanese: \u30b8\u30e3\u30e9\u30f3\u30b4 Jyarango) is a dual-type Dragon/Fighting Pok\u00e9mon introduced in Generation VII.\nIt evolves from Jangmo-o starting at level 35 and evolves into Kommo-o starting at level 45.\n", + "appears_in_book": false + }, + { + "name": "Kommo-o", + "link_id": "kommoo", + "img_filename": "pokemon/kommo-o.png", + "description": "Kommo-o (Japanese: \u30b8\u30e3\u30e9\u30e9\u30f3\u30ac Jyararanga) is a dual-type Dragon/Fighting pseudo-legendary Pok\u00e9mon introduced in Generation VII.\nIt evolves from Hakamo-o starting at level 45. It is the final form of Jangmo-o.\n", + "appears_in_book": false + }, + { + "name": "Tapu Koko", + "link_id": "tapukoko", + "img_filename": "pokemon/tapu koko.png", + "description": "Tapu Koko (Japanese: \u30ab\u30d7\u30fb\u30b3\u30b1\u30b3 Kapu-Kokeko) is a dual-type Electric/Fairy Legendary Pok\u00e9mon introduced in Generation VII.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nIt is the guardian deity of Melemele Island, with Tapu Lele, Tapu Bulu, and Tapu Fini being the deities of the other islands.\n", + "appears_in_book": false + }, + { + "name": "Tapu Lele", + "link_id": "tapulele", + "img_filename": "pokemon/tapu lele.png", + "description": "Tapu Lele (Japanese: \u30ab\u30d7\u30fb\u30c6\u30c6\u30d5 Kapu-Tetefu) is a dual-type Psychic/Fairy Legendary Pok\u00e9mon introduced in Generation VII.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nIt is the guardian deity of Akala Island, with Tapu Koko, Tapu Bulu, and Tapu Fini being the deities of the other islands.\n", + "appears_in_book": false + }, + { + "name": "Tapu Bulu", + "link_id": "tapubulu", + "img_filename": "pokemon/tapu bulu.png", + "description": "Tapu Bulu (Japanese: \u30ab\u30d7\u30fb\u30d6\u30eb\u30eb Kapu-Bulul) is a dual-type Grass/Fairy Legendary Pok\u00e9mon introduced in Generation VII.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nIt is the guardian deity of Ula'ula Island, with Tapu Koko, Tapu Lele, and Tapu Fini being the deities of the other islands.\n", + "appears_in_book": false + }, + { + "name": "Tapu Fini", + "link_id": "tapufini", + "img_filename": "pokemon/tapu fini.png", + "description": "Tapu Fini (Japanese: \u30ab\u30d7\u30fb\u30ec\u30d2\u30ec Kapu-Rehire) is a dual-type Water/Fairy Legendary Pok\u00e9mon introduced in Generation VII.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nIt is the guardian deity of Poni Island, with Tapu Koko, Tapu Lele, and Tapu Bulu being the deities of the other islands.\n", + "appears_in_book": false + }, + { + "name": "Cosmog", + "link_id": "cosmog", + "img_filename": "pokemon/cosmog.png", + "description": "Cosmog (Japanese: \u30b3\u30b9\u30e2\u30c3\u30b0 Cosmog) is a Psychic-type Legendary Pok\u00e9mon introduced in Generation VII.\nIt evolves into Cosmoem starting at level 43, which evolves into either Solgaleo or Lunala starting at level 53 depending on the game it evolves in:\n", + "appears_in_book": false + }, + { + "name": "Cosmoem", + "link_id": "cosmoem", + "img_filename": "pokemon/cosmoem.png", + "description": "Cosmoem (Japanese: \u30b3\u30b9\u30e2\u30a6\u30e0 Cosmovum) is a Psychic-type Legendary Pok\u00e9mon introduced in Generation VII.\nIt evolves from Cosmog starting at level 43 and evolves into either Solgaleo or Lunala starting at level 53 depending on the game it evolves in.\n", + "appears_in_book": false + }, + { + "name": "Solgaleo", + "link_id": "solgaleo", + "img_filename": "pokemon/solgaleo.png", + "description": "Solgaleo (Japanese: \u30bd\u30eb\u30ac\u30ec\u30aa Solgaleo) is a dual-type Psychic/Steel Legendary Pok\u00e9mon introduced in Generation VII.\nIt evolves from Cosmoem when leveled up in Pok\u00e9mon Sun, Ultra Sun, or Sword starting at level 53. It is one of Cosmog's final forms, the other being Lunala.\nAlong with Lunala, it was initially shown, without a name or any data, in May 2016, but information on it was officially revealed on June 2, 2016.\nSolgaleo is the game mascot of Pok\u00e9mon Sun, appearing on its boxart. Solgaleo is a member of the light trio along with Lunala and Necrozma.\nNecrozma fuses with Solgaleo using the N-Solarizer to become Dusk Mane Necrozma.\n", + "appears_in_book": false + }, + { + "name": "Lunala", + "link_id": "lunala", + "img_filename": "pokemon/lunala.png", + "description": "Lunala (Japanese: \u30eb\u30ca\u30a2\u30fc\u30e9 Lunala) is a dual-type Psychic/Ghost Legendary Pok\u00e9mon introduced in Generation VII.\nIt evolves from Cosmoem when leveled up in Pok\u00e9mon Moon, Ultra Moon, or Shield starting at level 53. It is one of Cosmog's final forms, the other being Solgaleo.\nAlong with Solgaleo, it was initially shown, without a name or any data, in May 2016, but information on it was officially revealed on June 2, 2016.\nLunala is the game mascot of Pok\u00e9mon Moon, appearing on its boxart. Lunala is a member of the light trio along with Solgaleo and Necrozma.\nNecrozma fuses with Lunala using the N-Lunarizer to become Dawn Wings Necrozma.\n", + "appears_in_book": false + }, + { + "name": "Nihilego", + "link_id": "nihilego", + "img_filename": "pokemon/nihilego.png", + "description": "Nihilego (Japanese: \u30a6\u30c4\u30ed\u30a4\u30c9 Uturoid) is a dual-type Rock/Poison Pok\u00e9mon introduced in Generation VII.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nIt is one of the Ultra Beasts and is known by the code name UB-01 Symbiont (Japanese: \uff35\uff22\uff10\uff11\u3000\uff30\uff41\uff52\uff41\uff53\uff49\uff54\uff45).\n", + "appears_in_book": false + }, + { + "name": "Buzzwole", + "link_id": "buzzwole", + "img_filename": "pokemon/buzzwole.png", + "description": "Buzzwole (Japanese: \u30de\u30c3\u30b7\u30d6\u30fc\u30f3 Massivoon) is a dual-type Bug/Fighting Pok\u00e9mon introduced in Generation VII.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nIt is one of the Ultra Beasts and is known by the code name UB-02 Absorption (Japanese: \uff35\uff22\uff10\uff12\u3000\uff25\uff58\uff50\uff41\uff4e\uff53\uff49\uff4f\uff4e).\n", + "appears_in_book": false + }, + { + "name": "Pheromosa", + "link_id": "pheromosa", + "img_filename": "pokemon/pheromosa.png", + "description": "Pheromosa (Japanese: \u30d5\u30a7\u30ed\u30fc\u30c1\u30a7 Pheroache) is a dual-type Bug/Fighting Pok\u00e9mon introduced in Generation VII.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nIt is one of the Ultra Beasts and is known by the code name UB-02 Beauty (Japanese: \uff35\uff22\uff10\uff12\u3000\uff22\uff45\uff41\uff55\uff54\uff59).\n", + "appears_in_book": false + }, + { + "name": "Xurkitree", + "link_id": "xurkitree", + "img_filename": "pokemon/xurkitree.png", + "description": "Xurkitree (Japanese: \u30c7\u30f3\u30b8\u30e5\u30e2\u30af Denjyumoku) is an Electric-type Pok\u00e9mon introduced in Generation VII.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nIt is one of the Ultra Beasts and is known by the code name UB-03 Lighting (Japanese: \uff35\uff22\uff10\uff13\u3000\uff2c\uff49\uff47\uff48\uff54\uff4e\uff49\uff4e\uff47).\n", + "appears_in_book": false + }, + { + "name": "Celesteela", + "link_id": "celesteela", + "img_filename": "pokemon/celesteela.png", + "description": "Celesteela (Japanese: \u30c6\u30c3\u30ab\u30b0\u30e4 Tekkaguya) is a dual-type Steel/Flying Pok\u00e9mon introduced in Generation VII.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nIt is one of the Ultra Beasts and is known by the code name UB-04 Blaster (Japanese: \uff35\uff22\uff10\uff14\u3000\uff22\uff4c\uff41\uff53\uff54\uff45\uff52).\n", + "appears_in_book": false + }, + { + "name": "Kartana", + "link_id": "kartana", + "img_filename": "pokemon/kartana.png", + "description": "Kartana (Japanese: \u30ab\u30df\u30c4\u30eb\u30ae Kamiturugi) is a dual-type Grass/Steel Pok\u00e9mon introduced in Generation VII.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nIt is one of the Ultra Beasts and is known by the code name UB-04 Blade (Japanese: \uff35\uff22\uff10\uff14\u3000\uff33\uff4c\uff41\uff53\uff48).\n", + "appears_in_book": false + }, + { + "name": "Guzzlord", + "link_id": "guzzlord", + "img_filename": "pokemon/guzzlord.png", + "description": "Guzzlord (Japanese: \u30a2\u30af\u30b8\u30ad\u30f3\u30b0 Akuziking) is a dual-type Dark/Dragon Pok\u00e9mon introduced in Generation VII.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nIt is one of the Ultra Beasts and is known by the code name UB-05 Glutton (Japanese: \uff35\uff22\uff10\uff15\u3000\uff27\uff4c\uff55\uff54\uff54\uff4f\uff4e\uff59).\n", + "appears_in_book": false + }, + { + "name": "Necrozma", + "link_id": "necrozma", + "img_filename": "pokemon/necrozma.png", + "description": "Necrozma (Japanese: \u30cd\u30af\u30ed\u30ba\u30de Necrozma) is a Psychic-type Legendary Pok\u00e9mon introduced in Generation VII.\nWhile it is not known to evolve into or from any other Pok\u00e9mon, Necrozma has the following three forms:\n", + "appears_in_book": false + }, + { + "name": "Magearna", + "link_id": "magearna", + "img_filename": "pokemon/magearna.png", + "description": "Magearna (Japanese: \u30de\u30ae\u30a2\u30ca Magearna) is a dual-type Steel/Fairy Mythical Pok\u00e9mon introduced in Generation VII.\nWhile it is not known to evolve into or from any other Pok\u00e9mon, Magearna has a second form colored gold and red, known as Original Color Magearna that, while present in Pok\u00e9mon Sun, Moon, Ultra Sun, and Ultra Moon, was not made available until the release of Generation VIII's Pok\u00e9mon HOME.\nIt was leaked in the March issue of CoroCoro released on February 10, 2016, and it was officially revealed on February 14, 2016, making it the first Generation VII Pok\u00e9mon to be revealed to the public.\n", + "appears_in_book": false + }, + { + "name": "Marshadow", + "link_id": "marshadow", + "img_filename": "pokemon/marshadow.png", + "description": "Marshadow (Japanese: \u30de\u30fc\u30b7\u30e3\u30c9\u30fc Marshadow) is a dual-type Fighting/Ghost Mythical Pok\u00e9mon introduced in Generation VII.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nMarshadow was officially revealed on April 7, 2017.\nMarshadow is the last Pok\u00e9mon in the Alola Pok\u00e9dex in Sun and Moon, before the Ultra Sun and Ultra Moon expansion.\n", + "appears_in_book": false + }, + { + "name": "Poipole", + "link_id": "poipole", + "img_filename": "pokemon/poipole.png", + "description": "Poipole (Japanese: \u30d9\u30d9\u30ce\u30e0 Bevenom) is a Poison-type Pok\u00e9mon introduced in Generation VII in Pok\u00e9mon Ultra Sun and Ultra Moon.\nIt evolves into Naganadel when leveled up while knowing Dragon Pulse.\nIt is one of the Ultra Beasts and is known by the code name UB Adhesive (Japanese: \uff35\uff22\uff1a\uff33\uff34\uff29\uff23\uff2b\uff39 UB: Sticky).\n", + "appears_in_book": false + }, + { + "name": "Naganadel", + "link_id": "naganadel", + "img_filename": "pokemon/naganadel.png", + "description": "Naganadel (Japanese: \u30a2\u30fc\u30b4\u30e8\u30f3 Agoyon) is a dual-type Poison/Dragon Pok\u00e9mon introduced in Generation VII in Pok\u00e9mon Ultra Sun and Ultra Moon.\nIt evolves from Poipole when leveled up while knowing Dragon Pulse.\nIt is one of the Ultra Beasts and is known by the code name UB Stinger (Japanese: \uff35\uff22\uff1a\uff33\uff34\uff29\uff2e\uff27\uff25\uff32 UB: Stinger).\n", + "appears_in_book": false + }, + { + "name": "Stakataka", + "link_id": "stakataka", + "img_filename": "pokemon/stakataka.png", + "description": "Stakataka (Japanese: \u30c4\u30f3\u30c7\u30c4\u30f3\u30c7 Tundetunde) is a dual-type Rock/Steel Pok\u00e9mon introduced in Generation VII in Pok\u00e9mon Ultra Sun and Ultra Moon.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nIt is one of the Ultra Beasts and is known by the code name UB Assembly (Japanese: \uff35\uff22\uff1a\uff2c\uff21\uff39 UB: Lay).\n", + "appears_in_book": false + }, + { + "name": "Blacephalon", + "link_id": "blacephalon", + "img_filename": "pokemon/blacephalon.png", + "description": "Blacephalon (Japanese: \u30ba\u30ac\u30c9\u30fc\u30f3 Zugadoon) is a dual-type Fire/Ghost Pok\u00e9mon introduced in Generation VII in Pok\u00e9mon Ultra Sun and Ultra Moon.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nIt is one of the Ultra Beasts and is known by the code name UB Burst (Japanese: \uff35\uff22\uff1a\uff22\uff35\uff32\uff33\uff34 UB: Burst).\n", + "appears_in_book": false + }, + { + "name": "Zeraora", + "link_id": "zeraora", + "img_filename": "pokemon/zeraora.png", + "description": "Zeraora (Japanese: \u30bc\u30e9\u30aa\u30e9 Zeraora) is an Electric-type Mythical Pok\u00e9mon introduced in Generation VII in Pok\u00e9mon Ultra Sun and Ultra Moon.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nZeraora was officially revealed on April 9, 2018, on Oha Suta.\nZeraora is the last Pok\u00e9mon in the Alola Pok\u00e9dex in Ultra Sun and Ultra Moon.\n", + "appears_in_book": false + }, + { + "name": "Meltan", + "link_id": "meltan", + "img_filename": "pokemon/meltan.png", + "description": "Meltan (Japanese: \u30e1\u30eb\u30bf\u30f3 Meltan) is a Steel-type Mythical Pok\u00e9mon introduced in Generation VII in Pok\u00e9mon: Let's Go, Pikachu! and Let's Go, Eevee!, although it first appeared outside of the core series in Pok\u00e9mon GO.\nIn Pok\u00e9mon GO, it evolves into Melmetal by using 400 Meltan Candy. It cannot be evolved in other games.\nIts appearance was first teased during the September Pok\u00e9mon GO Community Day on September 22, 2018, and it was officially revealed on September 25, 2018.\n", + "appears_in_book": false + }, + { + "name": "Melmetal", + "link_id": "melmetal", + "img_filename": "pokemon/melmetal.png", + "description": "Melmetal (Japanese: \u30e1\u30eb\u30e1\u30bf\u30eb Melmetal) is a Steel-type Mythical Pok\u00e9mon introduced in Generation VII in Pok\u00e9mon: Let's Go, Pikachu! and Let's Go, Eevee!, although it first appeared outside of the core series in Pok\u00e9mon GO.\nIn Pok\u00e9mon GO, it evolves from Meltan by using 400 Meltan Candy. Meltan cannot be evolved in other games.\nMelmetal has a Gigantamax form, which debuted with the release of Pok\u00e9mon GO transfer compatibility with Pok\u00e9mon HOME.\nIt was officially revealed on October 24, 2018.\n", + "appears_in_book": false + }, + { + "name": "Grookey", + "link_id": "grookey", + "img_filename": "pokemon/grookey.png", + "description": "Grookey (Japanese: \u30b5\u30eb\u30ce\u30ea Sarunori) is a Grass-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves into Thwackey starting at level 16, which evolves into Rillaboom starting at level 35.\nAlong with Scorbunny and Sobble, Grookey is one of three starter Pok\u00e9mon of Galar available at the beginning of Pok\u00e9mon Sword and Shield.\nAlong with Scorbunny and Sobble, it was the first Generation VIII Pok\u00e9mon to be revealed to the public on February 27, 2019.\n", + "appears_in_book": false + }, + { + "name": "Thwackey", + "link_id": "thwackey", + "img_filename": "pokemon/thwackey.png", + "description": "Thwackey (Japanese: \u30d0\u30c1\u30f3\u30ad\u30fc Bachinkey) is a Grass-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Grookey starting at level 16 and evolves into Rillaboom starting at level 35.\n", + "appears_in_book": false + }, + { + "name": "Rillaboom", + "link_id": "rillaboom", + "img_filename": "pokemon/rillaboom.png", + "description": "Rillaboom (Japanese: \u30b4\u30ea\u30e9\u30f3\u30c0\u30fc Gorirander) is a Grass-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Thwackey starting at level 35. It is the final form of Grookey.\nRillaboom has a Gigantamax form that was introduced in The Isle of Armor.\n", + "appears_in_book": false + }, + { + "name": "Scorbunny", + "link_id": "scorbunny", + "img_filename": "pokemon/scorbunny.png", + "description": "Scorbunny (Japanese: \u30d2\u30d0\u30cb\u30fc Hibanny) is a Fire-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves into Raboot starting at level 16, which evolves into Cinderace starting at level 35.\nAlong with Grookey and Sobble, Scorbunny is one of three starter Pok\u00e9mon of Galar available at the beginning of Pok\u00e9mon Sword and Shield.\nAlong with Grookey and Sobble, it was the first Generation VIII Pok\u00e9mon to be revealed to the public on February 27, 2019.\n", + "appears_in_book": false + }, + { + "name": "Raboot", + "link_id": "raboot", + "img_filename": "pokemon/raboot.png", + "description": "Raboot (Japanese: \u30e9\u30d3\u30d5\u30c3\u30c8 Rabbifuto) is a Fire-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Scorbunny starting at level 16 and evolves into Cinderace starting at level 35.\n", + "appears_in_book": false + }, + { + "name": "Cinderace", + "link_id": "cinderace", + "img_filename": "pokemon/cinderace.png", + "description": "Cinderace (Japanese: \u30a8\u30fc\u30b9\u30d0\u30fc\u30f3 Aceburn) is a Fire-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Raboot starting at level 35. It is the final form of Scorbunny.\nCinderace has a Gigantamax form that was introduced in The Isle of Armor.\n", + "appears_in_book": false + }, + { + "name": "Sobble", + "link_id": "sobble", + "img_filename": "pokemon/sobble.png", + "description": "Sobble (Japanese: \u30e1\u30c3\u30bd\u30f3 Messon) is a Water-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves into Drizzile starting at level 16, which evolves into Inteleon starting at level 35.\nAlong with Grookey and Scorbunny, Sobble is one of three starter Pok\u00e9mon of Galar available at the beginning of Pok\u00e9mon Sword and Shield.\nAlong with Grookey and Scorbunny, it was the first Generation VIII Pok\u00e9mon to be revealed to the public on February 27, 2019.\n", + "appears_in_book": false + }, + { + "name": "Drizzile", + "link_id": "drizzile", + "img_filename": "pokemon/drizzile.png", + "description": "Drizzile (Japanese: \u30b8\u30e1\u30ec\u30aa\u30f3 Jimereon) is a Water-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Sobble starting at level 16 and evolves into Inteleon starting at level 35.\n", + "appears_in_book": false + }, + { + "name": "Inteleon", + "link_id": "inteleon", + "img_filename": "pokemon/inteleon.png", + "description": "Inteleon (Japanese: \u30a4\u30f3\u30c6\u30ec\u30aa\u30f3 Intereon) is a Water-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Drizzile starting at level 35. It is the final form of Sobble.\nInteleon has a Gigantamax form that was introduced in The Isle of Armor.\n", + "appears_in_book": false + }, + { + "name": "Skwovet", + "link_id": "skwovet", + "img_filename": "pokemon/skwovet.png", + "description": "Skwovet (Japanese: \u30db\u30b7\u30ac\u30ea\u30b9 Hoshigarisu) is a Normal-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves into Greedent starting at level 24.\n", + "appears_in_book": false + }, + { + "name": "Greedent", + "link_id": "greedent", + "img_filename": "pokemon/greedent.png", + "description": "Greedent (Japanese: \u30e8\u30af\u30d0\u30ea\u30b9 Yokubarisu) is a Normal-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Skwovet starting at level 24.\n", + "appears_in_book": false + }, + { + "name": "Rookidee", + "link_id": "rookidee", + "img_filename": "pokemon/rookidee.png", + "description": "Rookidee (Japanese: \u30b3\u30b3\u30ac\u30e9 Kokogara) is a Flying-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves into Corvisquire starting at level 18, which evolves into Corviknight starting at level 38.\n", + "appears_in_book": false + }, + { + "name": "Corvisquire", + "link_id": "corvisquire", + "img_filename": "pokemon/corvisquire.png", + "description": "Corvisquire (Japanese: \u30a2\u30aa\u30ac\u30e9\u30b9 Aogarasu) is a Flying-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Rookidee starting at level 18 and evolves into Corviknight starting at level 38.\n", + "appears_in_book": false + }, + { + "name": "Corviknight", + "link_id": "corviknight", + "img_filename": "pokemon/corviknight.png", + "description": "Corviknight (Japanese: \u30a2\u30fc\u30de\u30fc\u30ac\u30a2 Armorga) is a dual-type Flying/Steel Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Corvisquire starting at level 38. It is the final form of Rookidee.\nCorviknight has a Gigantamax form.\n", + "appears_in_book": false + }, + { + "name": "Blipbug", + "link_id": "blipbug", + "img_filename": "pokemon/blipbug.png", + "description": "Blipbug (Japanese: \u30b5\u30c3\u30c1\u30e0\u30b7 Sacchimushi) is a Bug-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves into Dottler starting at level 10, which evolves into Orbeetle starting at level 30.\n", + "appears_in_book": false + }, + { + "name": "Dottler", + "link_id": "dottler", + "img_filename": "pokemon/dottler.png", + "description": "Dottler (Japanese: \u30ec\u30c9\u30fc\u30e0\u30b7 Redomushi) is a dual-type Bug/Psychic Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Blipbug starting at level 10 and evolves into Orbeetle starting at level 30.\n", + "appears_in_book": false + }, + { + "name": "Orbeetle", + "link_id": "orbeetle", + "img_filename": "pokemon/orbeetle.png", + "description": "Orbeetle (Japanese: \u30a4\u30aa\u30eb\u30d6 Eolb) is a dual-type Bug/Psychic Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Dottler starting at level 30. It is the final form of Blipbug.\nOrbeetle has a Gigantamax form.\n", + "appears_in_book": false + }, + { + "name": "Nickit", + "link_id": "nickit", + "img_filename": "pokemon/nickit.png", + "description": "Nickit (Japanese: \u30af\u30b9\u30cd Kusune) is a Dark-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves into Thievul starting at level 18.\n", + "appears_in_book": false + }, + { + "name": "Thievul", + "link_id": "thievul", + "img_filename": "pokemon/thievul.png", + "description": "Thievul (Japanese: \u30d5\u30a9\u30af\u30b9\u30e9\u30a4 Foxly) is a Dark-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Nickit starting at level 18.\n", + "appears_in_book": false + }, + { + "name": "Gossifleur", + "link_id": "gossifleur", + "img_filename": "pokemon/gossifleur.png", + "description": "Gossifleur (Japanese: \u30d2\u30e1\u30f3\u30ab Himenka) is a Grass-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves into Eldegoss starting at level 20.\n", + "appears_in_book": false + }, + { + "name": "Eldegoss", + "link_id": "eldegoss", + "img_filename": "pokemon/eldegoss.png", + "description": "Eldegoss (Japanese: \u30ef\u30bf\u30b7\u30e9\u30ac Watashiraga) is a Grass-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Gossifleur starting at level 20.\n", + "appears_in_book": false + }, + { + "name": "Wooloo", + "link_id": "wooloo", + "img_filename": "pokemon/wooloo.png", + "description": "Wooloo (Japanese: \u30a6\u30fc\u30eb\u30fc Wooluu) is a Normal-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves into Dubwool starting at level 24.\n", + "appears_in_book": false + }, + { + "name": "Dubwool", + "link_id": "dubwool", + "img_filename": "pokemon/dubwool.png", + "description": "Dubwool (Japanese: \u30d0\u30a4\u30a6\u30fc\u30eb\u30fc Baiwooluu) is a Normal-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Wooloo starting at level 24.\n", + "appears_in_book": false + }, + { + "name": "Chewtle", + "link_id": "chewtle", + "img_filename": "pokemon/chewtle.png", + "description": "Chewtle (Japanese: \u30ab\u30e0\u30ab\u30e1 Kamukame) is a Water-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves into Drednaw starting at level 22.\n", + "appears_in_book": false + }, + { + "name": "Drednaw", + "link_id": "drednaw", + "img_filename": "pokemon/drednaw.png", + "description": "Drednaw (Japanese: \u30ab\u30b8\u30ea\u30ac\u30e1 Kajirigame) is a dual-type Water/Rock Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Chewtle starting at level 22.\nDrednaw has a Gigantamax form.\n", + "appears_in_book": false + }, + { + "name": "Yamper", + "link_id": "yamper", + "img_filename": "pokemon/yamper.png", + "description": "Yamper (Japanese: \u30ef\u30f3\u30d1\u30c1 Wanpachi) is an Electric-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves into Boltund starting at level 25.\n", + "appears_in_book": false + }, + { + "name": "Boltund", + "link_id": "boltund", + "img_filename": "pokemon/boltund.png", + "description": "Boltund (Japanese: \u30d1\u30eb\u30b9\u30ef\u30f3 Pulsewan) is an Electric-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Yamper starting at level 25.\n", + "appears_in_book": false + }, + { + "name": "Rolycoly", + "link_id": "rolycoly", + "img_filename": "pokemon/rolycoly.png", + "description": "Rolycoly (Japanese: \u30bf\u30f3\u30c9\u30f3 Tandon) is a Rock-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves into Carkol starting at level 18, which evolves into Coalossal starting at level 34.\n", + "appears_in_book": false + }, + { + "name": "Carkol", + "link_id": "carkol", + "img_filename": "pokemon/carkol.png", + "description": "Carkol (Japanese: \u30c8\u30ed\u30c3\u30b4\u30f3 Toroggon) is a dual-type Rock/Fire Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Rolycoly starting at level 18 and evolves into Coalossal starting at level 34.\n", + "appears_in_book": false + }, + { + "name": "Coalossal", + "link_id": "coalossal", + "img_filename": "pokemon/coalossal.png", + "description": "Coalossal (Japanese: \u30bb\u30ad\u30bf\u30f3\u30b6\u30f3 Sekitanzan) is a dual-type Rock/Fire Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Carkol starting at level 34. It is the final form of Rolycoly.\nCoalossal has a Gigantamax form.\n", + "appears_in_book": false + }, + { + "name": "Applin", + "link_id": "applin", + "img_filename": "pokemon/applin.png", + "description": "Applin (Japanese: \u30ab\u30b8\u30c3\u30c1\u30e5 Kajicchu) is a dual-type Grass/Dragon Pok\u00e9mon introduced in Generation VIII.\nIt evolves into Flapple when exposed to a Tart Apple or Appletun when exposed to a Sweet Apple.\n", + "appears_in_book": false + }, + { + "name": "Flapple", + "link_id": "flapple", + "img_filename": "pokemon/flapple.png", + "description": "Flapple (Japanese: \u30a2\u30c3\u30d7\u30ea\u30e5\u30fc Appryu) is a dual-type Grass/Dragon Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Applin when exposed to a Tart Apple. It is one of Applin's final forms, the other being Appletun.\nFlapple has a Gigantamax form.\n", + "appears_in_book": false + }, + { + "name": "Appletun", + "link_id": "appletun", + "img_filename": "pokemon/appletun.png", + "description": "Appletun (Japanese: \u30bf\u30eb\u30c3\u30d7\u30eb Tarupple) is a dual-type Grass/Dragon Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Applin when exposed to a Sweet Apple. It is one of Applin's final forms, the other being Flapple.\nAppletun has a Gigantamax form.\n", + "appears_in_book": false + }, + { + "name": "Silicobra", + "link_id": "silicobra", + "img_filename": "pokemon/silicobra.png", + "description": "Silicobra (Japanese: \u30b9\u30ca\u30d8\u30d3 Sunahebi) is a Ground-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves into Sandaconda starting at level 36.\n", + "appears_in_book": false + }, + { + "name": "Sandaconda", + "link_id": "sandaconda", + "img_filename": "pokemon/sandaconda.png", + "description": "Sandaconda (Japanese: \u30b5\u30c0\u30a4\u30b8\u30e3 Sadaija) is a Ground-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Silicobra starting at level 36.\nSandaconda has a Gigantamax form.\n", + "appears_in_book": false + }, + { + "name": "Cramorant", + "link_id": "cramorant", + "img_filename": "pokemon/cramorant.png", + "description": "Cramorant (Japanese: \u30a6\u30c3\u30a6 Uu) is a dual-type Flying/Water Pok\u00e9mon introduced in Generation VIII.\nWhile it is not known to evolve into or from any other Pok\u00e9mon, Cramorant can change forms with its Gulp Missile Ability.\n", + "appears_in_book": false + }, + { + "name": "Arrokuda", + "link_id": "arrokuda", + "img_filename": "pokemon/arrokuda.png", + "description": "Arrokuda (Japanese: \u30b5\u30b7\u30ab\u30de\u30b9 Sasikamasu) is a Water-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves into Barraskewda starting at level 26.\n", + "appears_in_book": false + }, + { + "name": "Barraskewda", + "link_id": "barraskewda", + "img_filename": "pokemon/barraskewda.png", + "description": "Barraskewda (Japanese: \u30ab\u30de\u30b9\u30b8\u30e7\u30fc Kamasujaw) is a Water-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Arrokuda starting at level 26.\n", + "appears_in_book": false + }, + { + "name": "Toxel", + "link_id": "toxel", + "img_filename": "pokemon/toxel.png", + "description": "Toxel (Japanese: \u30a8\u30ec\u30ba\u30f3 Eleson) is a dual-type Electric/Poison baby Pok\u00e9mon introduced in Generation VIII.\nIt evolves into Toxtricity starting at level 30. The form it evolves into depends on its Nature (unaffected by mints).\n", + "appears_in_book": false + }, + { + "name": "Toxtricity", + "link_id": "toxtricity", + "img_filename": "pokemon/toxtricity.png", + "description": "Toxtricity (Japanese: \u30b9\u30c8\u30ea\u30f3\u30c0\u30fc Strinder) is a dual-type Electric/Poison Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Toxel starting at level 30. The form it evolves into depends on its Nature (unaffected by mints).\n", + "appears_in_book": false + }, + { + "name": "Sizzlipede", + "link_id": "sizzlipede", + "img_filename": "pokemon/sizzlipede.png", + "description": "Sizzlipede (Japanese: \u30e4\u30af\u30c7 Yakude) is a dual-type Fire/Bug Pok\u00e9mon introduced in Generation VIII.\nIt evolves into Centiskorch starting at level 28.\n", + "appears_in_book": false + }, + { + "name": "Centiskorch", + "link_id": "centiskorch", + "img_filename": "pokemon/centiskorch.png", + "description": "Centiskorch (Japanese: \u30de\u30eb\u30e4\u30af\u30c7 Maruyakude) is a dual-type Fire/Bug Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Sizzlipede starting at level 28.\nCentiskorch has a Gigantamax form.\n", + "appears_in_book": false + }, + { + "name": "Clobbopus", + "link_id": "clobbopus", + "img_filename": "pokemon/clobbopus.png", + "description": "Clobbopus (Japanese: \u30bf\u30bf\u30c3\u30b3 Tatakko) is a Fighting-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves into Grapploct when leveled up while knowing Taunt.\n", + "appears_in_book": false + }, + { + "name": "Grapploct", + "link_id": "grapploct", + "img_filename": "pokemon/grapploct.png", + "description": "Grapploct (Japanese: \u30aa\u30c8\u30b9\u30d1\u30b9 Otosupus) is a Fighting-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Clobbopus when leveled up while knowing Taunt.\n", + "appears_in_book": false + }, + { + "name": "Sinistea", + "link_id": "sinistea", + "img_filename": "pokemon/sinistea.png", + "description": "Sinistea (Japanese: \u30e4\u30d0\u30c1\u30e3 Yabacha) is a Ghost-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves into Polteageist when exposed to a Cracked Pot or a Chipped Pot. The item required depends on its form.\n", + "appears_in_book": false + }, + { + "name": "Polteageist", + "link_id": "polteageist", + "img_filename": "pokemon/polteageist.png", + "description": "Polteageist (Japanese: \u30dd\u30c3\u30c8\u30c7\u30b9 Potdeath) is a Ghost-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Sinistea when exposed to a Cracked Pot or a Chipped Pot. The item required depends on its form.\n", + "appears_in_book": false + }, + { + "name": "Hatenna", + "link_id": "hatenna", + "img_filename": "pokemon/hatenna.png", + "description": "Hatenna (Japanese: \u30df\u30d6\u30ea\u30e0 Mibrim) is a Psychic-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves into Hattrem starting at level 32, which evolves into Hatterene starting at level 42.\n", + "appears_in_book": false + }, + { + "name": "Hattrem", + "link_id": "hattrem", + "img_filename": "pokemon/hattrem.png", + "description": "Hattrem (Japanese: \u30c6\u30d6\u30ea\u30e0 Tebrim) is a Psychic-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Hatenna starting at level 32 and evolves into Hatterene starting at level 42.\n", + "appears_in_book": false + }, + { + "name": "Hatterene", + "link_id": "hatterene", + "img_filename": "pokemon/hatterene.png", + "description": "Hatterene (Japanese: \u30d6\u30ea\u30e0\u30aa\u30f3 Brimuon) is a dual-type Psychic/Fairy Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Hattrem starting at level 42. It is the final form of Hatenna.\nHatterene has a Gigantamax form.\n", + "appears_in_book": false + }, + { + "name": "Impidimp", + "link_id": "impidimp", + "img_filename": "pokemon/impidimp.png", + "description": "Impidimp (Japanese: \u30d9\u30ed\u30d0\u30fc Beroba) is a dual-type Dark/Fairy Pok\u00e9mon introduced in Generation VIII.\nIt evolves into Morgrem starting at level 32, which evolves into Grimmsnarl starting at level 42.\n", + "appears_in_book": false + }, + { + "name": "Morgrem", + "link_id": "morgrem", + "img_filename": "pokemon/morgrem.png", + "description": "Morgrem (Japanese: \u30ae\u30e2\u30fc Gimoh) is a dual-type Dark/Fairy Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Impidimp starting at level 32 and evolves into Grimmsnarl starting at level 42.\n", + "appears_in_book": false + }, + { + "name": "Grimmsnarl", + "link_id": "grimmsnarl", + "img_filename": "pokemon/grimmsnarl.png", + "description": "Grimmsnarl (Japanese: \u30aa\u30fc\u30ed\u30f3\u30b2 Ohlonge) is a dual-type Dark/Fairy Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Morgrem starting at level 42. It is the final form of Impidimp.\nGrimmsnarl has a Gigantamax form.\n", + "appears_in_book": false + }, + { + "name": "Obstagoon", + "link_id": "obstagoon", + "img_filename": "pokemon/obstagoon.png", + "description": "Obstagoon (Japanese: \u30bf\u30c1\u30d5\u30b5\u30b0\u30de Tachifusaguma) is a dual-type Dark/Normal Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Galarian Linoone when leveled up at night starting at level 35. It is the final form of Galarian Zigzagoon.\n", + "appears_in_book": false + }, + { + "name": "Perrserker", + "link_id": "perrserker", + "img_filename": "pokemon/perrserker.png", + "description": "Perrserker (Japanese: \u30cb\u30e3\u30a4\u30ad\u30f3\u30b0 Nyaiking) is a Steel-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Galarian Meowth starting at level 28.\n", + "appears_in_book": false + }, + { + "name": "Cursola", + "link_id": "cursola", + "img_filename": "pokemon/cursola.png", + "description": "Cursola (Japanese: \u30b5\u30cb\u30b4\u30fc\u30f3 Sunigoon) is a Ghost-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Galarian Corsola starting at level 38.\n", + "appears_in_book": false + }, + { + "name": "Sirfetch'd", + "link_id": "sirfetchd", + "img_filename": "pokemon/sirfetch'd.png", + "description": "Sirfetch'd (Japanese: \u30cd\u30ae\u30ac\u30ca\u30a4\u30c8 Negigaknight) is a Fighting-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Galarian Farfetch'd after landing three critical hits in a single battle.\n", + "appears_in_book": false + }, + { + "name": "Mr. Rime", + "link_id": "mrrime", + "img_filename": "pokemon/mr. rime.png", + "description": "Mr. Rime (Japanese: \u30d0\u30ea\u30b3\u30aa\u30eb Barrikohru) is a dual-type Ice/Psychic Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Galarian Mr. Mime starting at level 42. It is the final form of Mime Jr. in the Galar region.\n", + "appears_in_book": false + }, + { + "name": "Runerigus", + "link_id": "runerigus", + "img_filename": "pokemon/runerigus.png", + "description": "Runerigus (Japanese: \u30c7\u30b9\u30d0\u30fc\u30f3 Deathbarn) is a dual-type Ground/Ghost Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Galarian Yamask when the player travels under the large rock arch in Dusty Bowl after Yamask takes at least 49 HP in damage (even if healed) without fainting. Taking damage from certain sources, such as self-inflicted Curse damage or weather effects, does not contribute to the 49-HP damage requirement.\n", + "appears_in_book": false + }, + { + "name": "Milcery", + "link_id": "milcery", + "img_filename": "pokemon/milcery.png", + "description": "Milcery (Japanese: \u30de\u30db\u30df\u30eb Mahomil) is a Fairy-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves into Alcremie while holding a Sweet when its Trainer spins and strikes a pose. The form it evolves into depends on time of day, the length of the spin, and whether the Trainer was spinning clockwise or counterclockwise. Its appearance is further determined by the type of Sweet that is held.\n", + "appears_in_book": false + }, + { + "name": "Alcremie", + "link_id": "alcremie", + "img_filename": "pokemon/alcremie.png", + "description": "Alcremie (Japanese: \u30de\u30db\u30a4\u30c3\u30d7 Mawhip) is a Fairy-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Milcery while holding a Sweet when its Trainer spins and strikes a pose. The form it takes upon evolving depends on the time of the day, the length of the spin, and whether the Trainer was spinning clockwise or counterclockwise. Its appearance is further determined by the type of Sweet that is held.\n", + "appears_in_book": false + }, + { + "name": "Falinks", + "link_id": "falinks", + "img_filename": "pokemon/falinks.png", + "description": "Falinks (Japanese: \u30bf\u30a4\u30ec\u30fc\u30c4 Tairetsu) is a Fighting-type Pok\u00e9mon introduced in Generation VIII.\nIt is not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Pincurchin", + "link_id": "pincurchin", + "img_filename": "pokemon/pincurchin.png", + "description": "Pincurchin (Japanese: \u30d0\u30c1\u30f3\u30a6\u30cb Bachinuni) is an Electric-type Pok\u00e9mon introduced in Generation VIII.\nIt is not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Snom", + "link_id": "snom", + "img_filename": "pokemon/snom.png", + "description": "Snom (Japanese: \u30e6\u30ad\u30cf\u30df Yukihami) is a dual-type Ice/Bug Pok\u00e9mon introduced in Generation VIII.\nIt evolves into Frosmoth when leveled up with high friendship at night.\n", + "appears_in_book": false + }, + { + "name": "Frosmoth", + "link_id": "frosmoth", + "img_filename": "pokemon/frosmoth.png", + "description": "Frosmoth (Japanese: \u30e2\u30b9\u30ce\u30a6 Mothnow) is a dual-type Ice/Bug Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Snom when leveled up with high friendship at night.\n", + "appears_in_book": false + }, + { + "name": "Stonjourner", + "link_id": "stonjourner", + "img_filename": "pokemon/stonjourner.png", + "description": "Stonjourner (Japanese: \u30a4\u30b7\u30d8\u30f3\u30b8\u30f3 Ishihengin) is a Rock-type Pok\u00e9mon introduced in Generation VIII.\nIt is not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Eiscue", + "link_id": "eiscue", + "img_filename": "pokemon/eiscue.png", + "description": "Eiscue (Japanese: \u30b3\u30aa\u30ea\u30c3\u30dd Korippo) is an Ice-type Pok\u00e9mon introduced in Generation VIII.\nWhile it is not known to evolve into or from any other Pok\u00e9mon, Eiscue can change forms with its Ice Face Ability.\n", + "appears_in_book": false + }, + { + "name": "Indeedee", + "link_id": "indeedee", + "img_filename": "pokemon/indeedee.png", + "description": "Indeedee (Japanese: \u30a4\u30a8\u30c3\u30b5\u30f3 Yessan) is a dual-type Psychic/Normal Pok\u00e9mon introduced in Generation VIII.\nIt is not known to evolve into or from any other Pok\u00e9mon.\n", + "appears_in_book": false + }, + { + "name": "Morpeko", + "link_id": "morpeko", + "img_filename": "pokemon/morpeko.png", + "description": "Morpeko (Japanese: \u30e2\u30eb\u30da\u30b3 Morpeko) is a dual-type Electric/Dark Pok\u00e9mon introduced in Generation VIII.\nWhile it is not known to evolve into or from any other Pok\u00e9mon, Morpeko can change forms with its Hunger Switch Ability. Its form also changes the type of its signature move, Aura Wheel.\n", + "appears_in_book": false + }, + { + "name": "Cufant", + "link_id": "cufant", + "img_filename": "pokemon/cufant.png", + "description": "Cufant (Japanese: \u30be\u30a6\u30c9\u30a6 Zoudou) is a Steel-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves into Copperajah starting at level 34.\n", + "appears_in_book": false + }, + { + "name": "Copperajah", + "link_id": "copperajah", + "img_filename": "pokemon/copperajah.png", + "description": "Copperajah (Japanese: \u30c0\u30a4\u30aa\u30a6\u30c9\u30a6 Daioudou) is a Steel-type Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Cufant starting at level 34.\nCopperajah has a Gigantamax form.\n", + "appears_in_book": false + }, + { + "name": "Dracozolt", + "link_id": "dracozolt", + "img_filename": "pokemon/dracozolt.png", + "description": "Dracozolt (Japanese: \u30d1\u30c3\u30c1\u30e9\u30b4\u30f3 Patchiragon) is a dual-type Electric/Dragon Fossil Pok\u00e9mon introduced in Generation VIII.\nIt is resurrected from combining a Fossilized Bird and Fossilized Drake, and it is not known to evolve into or from any Pok\u00e9mon, but it appears to be related to Arctozolt and Dracovish.\n", + "appears_in_book": false + }, + { + "name": "Arctozolt", + "link_id": "arctozolt", + "img_filename": "pokemon/arctozolt.png", + "description": "Arctozolt (Japanese: \u30d1\u30c3\u30c1\u30eb\u30c9\u30f3 Patchilldon) is a dual-type Electric/Ice Fossil Pok\u00e9mon introduced in Generation VIII.\nIt is resurrected from combining a Fossilized Bird and Fossilized Dino, and it is not known to evolve into or from any Pok\u00e9mon, but it appears to be related to Dracozolt and Arctovish.\n", + "appears_in_book": false + }, + { + "name": "Dracovish", + "link_id": "dracovish", + "img_filename": "pokemon/dracovish.png", + "description": "Dracovish (Japanese: \u30a6\u30aa\u30ce\u30e9\u30b4\u30f3 Uonoragon) is a dual-type Water/Dragon Fossil Pok\u00e9mon introduced in Generation VIII.\nIt is resurrected from combining a Fossilized Fish and Fossilized Drake, and it is not known to evolve into or from any Pok\u00e9mon, but it appears to be related to Dracozolt and Arctovish.\n", + "appears_in_book": false + }, + { + "name": "Arctovish", + "link_id": "arctovish", + "img_filename": "pokemon/arctovish.png", + "description": "Arctovish (Japanese: \u30a6\u30aa\u30c1\u30eb\u30c9\u30f3 Uochilldon) is a dual-type Water/Ice Fossil Pok\u00e9mon introduced in Generation VIII.\nIt is resurrected from combining a Fossilized Fish and Fossilized Dino, and it is not known to evolve into or from any Pok\u00e9mon, but it appears to be related to Arctozolt and Dracovish.\n", + "appears_in_book": false + }, + { + "name": "Duraludon", + "link_id": "duraludon", + "img_filename": "pokemon/duraludon.png", + "description": "Duraludon (Japanese: \u30b8\u30e5\u30e9\u30eb\u30c9\u30f3 Duraludon) is a dual-type Steel/Dragon Pok\u00e9mon introduced in Generation VIII.\nWhile it is not known to evolve into or from any other Pok\u00e9mon, Duraludon has a Gigantamax form.\nIt was officially revealed on July 8, 2019, in the trailer of Pok\u00e9mon Sword and Shield, along with Alcremie, Rolycoly, and Yamper.\n", + "appears_in_book": false + }, + { + "name": "Dreepy", + "link_id": "dreepy", + "img_filename": "pokemon/dreepy.png", + "description": "Dreepy (Japanese: \u30c9\u30e9\u30e1\u30b7\u30e4 Dorameshiya) is a dual-type Dragon/Ghost Pok\u00e9mon introduced in Generation VIII.\nIt evolves into Drakloak starting at level 50, which evolves into Dragapult starting at level 60.\n", + "appears_in_book": false + }, + { + "name": "Drakloak", + "link_id": "drakloak", + "img_filename": "pokemon/drakloak.png", + "description": "Drakloak (Japanese: \u30c9\u30ed\u30f3\u30c1 Doronch) is a dual-type Dragon/Ghost Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Dreepy starting at level 50 and evolves into Dragapult starting at level 60.\n", + "appears_in_book": false + }, + { + "name": "Dragapult", + "link_id": "dragapult", + "img_filename": "pokemon/dragapult.png", + "description": "Dragapult (Japanese: \u30c9\u30e9\u30d1\u30eb\u30c8 Dorapult) is a dual-type Dragon/Ghost pseudo-legendary Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Drakloak starting at level 60. It is the final form of Dreepy.\n", + "appears_in_book": false + }, + { + "name": "Zacian", + "link_id": "zacian", + "img_filename": "pokemon/zacian.png", + "description": "Zacian (Japanese: \u30b6\u30b7\u30a2\u30f3 Zacian) is a Fairy-type Legendary Pok\u00e9mon introduced in Generation VIII.\nWhile it is not known to evolve into or from any other Pok\u00e9mon, Zacian has a second form activated by giving it a Rusted Sword to hold. Its original form, Hero of Many Battles, will then become the Fairy/Steel-type Crowned Sword.\nZacian is the game mascot of Pok\u00e9mon Sword, appearing on its boxart in its Crowned Sword form. It is a member of the hero duo with Zamazenta.\n", + "appears_in_book": false + }, + { + "name": "Zamazenta", + "link_id": "zamazenta", + "img_filename": "pokemon/zamazenta.png", + "description": "Zamazenta (Japanese: \u30b6\u30de\u30bc\u30f3\u30bf Zamazenta) is a Fighting-type Legendary Pok\u00e9mon introduced in Generation VIII.\nWhile it is not known to evolve into or from any other Pok\u00e9mon, Zamazenta has a second form activated by giving it a Rusted Shield to hold. Its original form, Hero of Many Battles, will then become the dual-type Fighting/Steel Crowned Shield.\nZamazenta is the game mascot of Pok\u00e9mon Shield, appearing on its boxart in its Crowned Shield form. It is a member of the hero duo with Zacian.\n", + "appears_in_book": false + }, + { + "name": "Eternatus", + "link_id": "eternatus", + "img_filename": "pokemon/eternatus.png", + "description": "Eternatus (Japanese: \u30e0\u30b2\u30f3\u30c0\u30a4\u30ca Mugendina) is a dual-type Poison/Dragon Legendary Pok\u00e9mon introduced in Generation VIII.\nWhile it is not known to evolve into or from any other Pok\u00e9mon, the player battles a powered-up form of Eternatus known as Eternamax Eternatus in the climax of Pok\u00e9mon Sword and Shield. This form is also briefly seen when it uses its signature move, Eternabeam, but cannot be acquired legitimately in-game.\n", + "appears_in_book": false + }, + { + "name": "Kubfu", + "link_id": "kubfu", + "img_filename": "pokemon/kubfu.png", + "description": "Kubfu (Japanese: \u30c0\u30af\u30de Dakuma) is a Fighting-type Legendary Pok\u00e9mon introduced in Generation VIII.\nIt evolves into Urshifu when shown the scroll in one of the Towers of Two Fists. The form it evolves into depends on the tower it is trained in.\n", + "appears_in_book": false + }, + { + "name": "Urshifu", + "link_id": "urshifu", + "img_filename": "pokemon/urshifu.png", + "description": "Urshifu (Japanese: \u30a6\u30fc\u30e9\u30aa\u30b9 Wulaosu) is a Fighting-type Legendary Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Kubfu when shown the scroll in one of the Towers of Two FistsSwSh, or when exposed to the Scroll of Darkness or the Scroll of WatersSV.\nIt has one of two different secondary types: Dark or Water. Its secondary type is permanent and is determined by the scroll it was exposed to, or the Tower in which Kubfu is trained: the Tower of Darkness or Tower of Waters, respectively.\n", + "appears_in_book": false + }, + { + "name": "Zarude", + "link_id": "zarude", + "img_filename": "pokemon/zarude.png", + "description": "Zarude (Japanese: \u30b6\u30eb\u30fc\u30c9 Zarude) is a dual-type Dark/Grass Mythical Pok\u00e9mon introduced in Generation VIII.\nWhile it is not known to evolve into or from any other Pok\u00e9mon, Zarude has an alternate form called Dada.\nIt was revealed on Pok\u00e9mon Day 2020.\n", + "appears_in_book": false + }, + { + "name": "Regieleki", + "link_id": "regieleki", + "img_filename": "pokemon/regieleki.png", + "description": "Regieleki (Japanese: \u30ec\u30b8\u30a8\u30ec\u30ad Regieleki) is an Electric-type Legendary Pok\u00e9mon introduced in Generation VIII.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nIt is a member of the Legendary titans along with Regirock, Regice, Registeel, and Regidrago.\n", + "appears_in_book": false + }, + { + "name": "Regidrago", + "link_id": "regidrago", + "img_filename": "pokemon/regidrago.png", + "description": "Regidrago (Japanese: \u30ec\u30b8\u30c9\u30e9\u30b4 Regidorago) is a Dragon-type Legendary Pok\u00e9mon introduced in Generation VIII.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nIt is a member of the Legendary titans along with Regirock, Regice, Registeel, and Regieleki.\n", + "appears_in_book": false + }, + { + "name": "Glastrier", + "link_id": "glastrier", + "img_filename": "pokemon/glastrier.png", + "description": "Glastrier (Japanese: \u30d6\u30ea\u30b6\u30dd\u30b9 Blizzapos) is an Ice-type Legendary Pok\u00e9mon introduced in Generation VIII in The Crown Tundra.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nGlastrier can fuse with Calyrex using the Reins of Unity to become Ice Rider Calyrex.\n", + "appears_in_book": false + }, + { + "name": "Spectrier", + "link_id": "spectrier", + "img_filename": "pokemon/spectrier.png", + "description": "Spectrier (Japanese: \u30ec\u30a4\u30b9\u30dd\u30b9 Wraithpos) is a Ghost-type Legendary Pok\u00e9mon introduced in Generation VIII in The Crown Tundra.\nIt is not known to evolve into or from any other Pok\u00e9mon.\nSpectrier fuses with Calyrex using the Reins of Unity to become Shadow Rider Calyrex.\n", + "appears_in_book": false + }, + { + "name": "Calyrex", + "link_id": "calyrex", + "img_filename": "pokemon/calyrex.png", + "description": "Calyrex (Japanese: \u30d0\u30c9\u30ec\u30c3\u30af\u30b9 Budrex) is a dual-type Psychic/Grass Legendary Pok\u00e9mon introduced in Generation VIII.\nWhile it is not known to evolve into or from any Pok\u00e9mon, Calyrex has two other forms, which are activated by using the Reins of Unity on it and either Glastrier or Spectrier, resulting in a process that removes Glastrier or Spectrier from the party until the fusion is undone. It will then become Ice Rider Calyrex (Psychic/Ice with Glastrier) or Shadow Rider Calyrex (Psychic/Ghost with Spectrier).\nDespite these fusions, it is impossible to own an Ice Rider Calyrex and a Shadow Rider Calyrex at the same time legitimately, as the game rejects the second fusion of Calyrex with Glastrier/Spectrier, and Calyrex can neither be traded or placed in Pok\u00e9mon HOME while fused.\nCalyrex is the game mascot of The Crown Tundra, appearing on the boxarts of the Pok\u00e9mon Sword and Shield Expansion Pass in its base form.\n", + "appears_in_book": false + }, + { + "name": "Wyrdeer", + "link_id": "wyrdeer", + "img_filename": "pokemon/wyrdeer.png", + "description": "Wyrdeer (Japanese: \u30a2\u30e4\u30b7\u30b7 Ayashishi) is a dual-type Normal/Psychic Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Stantler in Hisui after using Psyshield Bash in the agile style at least twenty times.\n", + "appears_in_book": false + }, + { + "name": "Kleavor", + "link_id": "kleavor", + "img_filename": "pokemon/kleavor.png", + "description": "Kleavor (Japanese: \u30d0\u30b5\u30ae\u30ea Basagiri) is a dual-type Bug/Rock Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Scyther in Hisui when exposed to a Black Augurite. It is one of Scyther's final forms in the Hisui region, the other being Scizor.\n", + "appears_in_book": false + }, + { + "name": "Ursaluna", + "link_id": "ursaluna", + "img_filename": "pokemon/ursaluna.png", + "description": "Ursaluna (Japanese: \u30ac\u30c1\u30b0\u30de Gachiguma) is a dual-type Ground/Normal Pok\u00e9mon introduced in Generation VIII.\nIn Hisui, it evolves from Ursaring when exposed to a Peat Block during a full moon. It is the final form of Teddiursa in the Hisui region.\n", + "appears_in_book": false + }, + { + "name": "Basculegion", + "link_id": "basculegion", + "img_filename": "pokemon/basculegion.png", + "description": "Basculegion (Japanese: \u30a4\u30c0\u30a4\u30c8\u30a6 Idaitou) is a dual-type Water/Ghost Pok\u00e9mon introduced in Generation VIII.\nIt evolves from White-Striped Basculin after losing at least 294 HP from recoil damage without fainting.\n", + "appears_in_book": false + }, + { + "name": "Sneasler", + "link_id": "sneasler", + "img_filename": "pokemon/sneasler.png", + "description": "Sneasler (Japanese: \u30aa\u30aa\u30cb\u30e5\u30fc\u30e9 Ohnyula) is a dual-type Fighting/Poison Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Hisuian Sneasel when exposed to a Razor Claw during the day.\n", + "appears_in_book": false + }, + { + "name": "Overqwil", + "link_id": "overqwil", + "img_filename": "pokemon/overqwil.png", + "description": "Overqwil (Japanese: \u30cf\u30ea\u30fc\u30de\u30f3 Haryman) is a dual-type Dark/Poison Pok\u00e9mon introduced in Generation VIII.\nIt evolves from Hisuian Qwilfish after using Barb Barrage in the strong style at least 20 times.\n", + "appears_in_book": false + }, + { + "name": "Enamorus", + "link_id": "enamorus", + "img_filename": "pokemon/enamorus.png", + "description": "Enamorus (Japanese: \u30e9\u30d6\u30c8\u30ed\u30b9 Lovetolos) is a dual-type Fairy/Flying Legendary Pok\u00e9mon introduced in Generation VIII.\nWhile it is not known to evolve into or from any Pok\u00e9mon, Enamorus has a second Forme activated by using the Reveal Glass. Its original Forme, Incarnate Forme, will then become Therian Forme.\nAlong with Tornadus, Thundurus, and Landorus, it is a member of the Forces of Nature.\n", + "appears_in_book": false + }, + { + "name": "Sprigatito", + "link_id": "sprigatito", + "img_filename": "pokemon/sprigatito.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Floragato", + "link_id": "floragato", + "img_filename": "pokemon/floragato.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Meowscarada", + "link_id": "meowscarada", + "img_filename": "pokemon/meowscarada.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Fuecoco", + "link_id": "fuecoco", + "img_filename": "pokemon/fuecoco.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Crocalor", + "link_id": "crocalor", + "img_filename": "pokemon/crocalor.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Skeledirge", + "link_id": "skeledirge", + "img_filename": "pokemon/skeledirge.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Quaxly", + "link_id": "quaxly", + "img_filename": "pokemon/quaxly.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Quaxwell", + "link_id": "quaxwell", + "img_filename": "pokemon/quaxwell.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Quaquaval", + "link_id": "quaquaval", + "img_filename": "pokemon/quaquaval.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Lechonk", + "link_id": "lechonk", + "img_filename": "pokemon/lechonk.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Oinkologne", + "link_id": "oinkologne", + "img_filename": "pokemon/oinkologne.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Tarountula", + "link_id": "tarountula", + "img_filename": "pokemon/tarountula.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Spidops", + "link_id": "spidops", + "img_filename": "pokemon/spidops.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Nymble", + "link_id": "nymble", + "img_filename": "pokemon/nymble.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Lokix", + "link_id": "lokix", + "img_filename": "pokemon/lokix.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Pawmi", + "link_id": "pawmi", + "img_filename": "pokemon/pawmi.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Pawmo", + "link_id": "pawmo", + "img_filename": "pokemon/pawmo.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Pawmot", + "link_id": "pawmot", + "img_filename": "pokemon/pawmot.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Tandemaus", + "link_id": "tandemaus", + "img_filename": "pokemon/tandemaus.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Maushold", + "link_id": "maushold", + "img_filename": "pokemon/maushold.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Fidough", + "link_id": "fidough", + "img_filename": "pokemon/fidough.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Dachsbun", + "link_id": "dachsbun", + "img_filename": "pokemon/dachsbun.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Smoliv", + "link_id": "smoliv", + "img_filename": "pokemon/smoliv.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Dolliv", + "link_id": "dolliv", + "img_filename": "pokemon/dolliv.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Arboliva", + "link_id": "arboliva", + "img_filename": "pokemon/arboliva.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Squawkabilly", + "link_id": "squawkabilly", + "img_filename": "pokemon/squawkabilly.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Nacli", + "link_id": "nacli", + "img_filename": "pokemon/nacli.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Naclstack", + "link_id": "naclstack", + "img_filename": "pokemon/naclstack.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Garganacl", + "link_id": "garganacl", + "img_filename": "pokemon/garganacl.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Charcadet", + "link_id": "charcadet", + "img_filename": "pokemon/charcadet.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Armarouge", + "link_id": "armarouge", + "img_filename": "pokemon/armarouge.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Ceruledge", + "link_id": "ceruledge", + "img_filename": "pokemon/ceruledge.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Tadbulb", + "link_id": "tadbulb", + "img_filename": "pokemon/tadbulb.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Bellibolt", + "link_id": "bellibolt", + "img_filename": "pokemon/bellibolt.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Wattrel", + "link_id": "wattrel", + "img_filename": "pokemon/wattrel.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Kilowattrel", + "link_id": "kilowattrel", + "img_filename": "pokemon/kilowattrel.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Maschiff", + "link_id": "maschiff", + "img_filename": "pokemon/maschiff.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Mabosstiff", + "link_id": "mabosstiff", + "img_filename": "pokemon/mabosstiff.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Shroodle", + "link_id": "shroodle", + "img_filename": "pokemon/shroodle.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Grafaiai", + "link_id": "grafaiai", + "img_filename": "pokemon/grafaiai.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Bramblin", + "link_id": "bramblin", + "img_filename": "pokemon/bramblin.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Brambleghast", + "link_id": "brambleghast", + "img_filename": "pokemon/brambleghast.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Toedscool", + "link_id": "toedscool", + "img_filename": "pokemon/toedscool.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Toedscruel", + "link_id": "toedscruel", + "img_filename": "pokemon/toedscruel.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Klawf", + "link_id": "klawf", + "img_filename": "pokemon/klawf.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Capsakid", + "link_id": "capsakid", + "img_filename": "pokemon/capsakid.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Scovillain", + "link_id": "scovillain", + "img_filename": "pokemon/scovillain.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Rellor", + "link_id": "rellor", + "img_filename": "pokemon/rellor.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Rabsca", + "link_id": "rabsca", + "img_filename": "pokemon/rabsca.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Flittle", + "link_id": "flittle", + "img_filename": "pokemon/flittle.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Espathra", + "link_id": "espathra", + "img_filename": "pokemon/espathra.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Tinkatink", + "link_id": "tinkatink", + "img_filename": "pokemon/tinkatink.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Tinkatuff", + "link_id": "tinkatuff", + "img_filename": "pokemon/tinkatuff.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Tinkaton", + "link_id": "tinkaton", + "img_filename": "pokemon/tinkaton.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Wiglett", + "link_id": "wiglett", + "img_filename": "pokemon/wiglett.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Wugtrio", + "link_id": "wugtrio", + "img_filename": "pokemon/wugtrio.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Bombirdier", + "link_id": "bombirdier", + "img_filename": "pokemon/bombirdier.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Finizen", + "link_id": "finizen", + "img_filename": "pokemon/finizen.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Palafin", + "link_id": "palafin", + "img_filename": "pokemon/palafin.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Varoom", + "link_id": "varoom", + "img_filename": "pokemon/varoom.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Revavroom", + "link_id": "revavroom", + "img_filename": "pokemon/revavroom.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Cyclizar", + "link_id": "cyclizar", + "img_filename": "pokemon/cyclizar.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Orthworm", + "link_id": "orthworm", + "img_filename": "pokemon/orthworm.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Glimmet", + "link_id": "glimmet", + "img_filename": "pokemon/glimmet.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Glimmora", + "link_id": "glimmora", + "img_filename": "pokemon/glimmora.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Greavard", + "link_id": "greavard", + "img_filename": "pokemon/greavard.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Houndstone", + "link_id": "houndstone", + "img_filename": "pokemon/houndstone.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Flamigo", + "link_id": "flamigo", + "img_filename": "pokemon/flamigo.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Cetoddle", + "link_id": "cetoddle", + "img_filename": "pokemon/cetoddle.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Cetitan", + "link_id": "cetitan", + "img_filename": "pokemon/cetitan.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Veluza", + "link_id": "veluza", + "img_filename": "pokemon/veluza.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Dondozo", + "link_id": "dondozo", + "img_filename": "pokemon/dondozo.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Tatsugiri", + "link_id": "tatsugiri", + "img_filename": "pokemon/tatsugiri.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Annihilape", + "link_id": "annihilape", + "img_filename": "pokemon/annihilape.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Clodsire", + "link_id": "clodsire", + "img_filename": "pokemon/clodsire.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Farigiraf", + "link_id": "farigiraf", + "img_filename": "pokemon/farigiraf.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Dudunsparce", + "link_id": "dudunsparce", + "img_filename": "pokemon/dudunsparce.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Kingambit", + "link_id": "kingambit", + "img_filename": "pokemon/kingambit.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Great Tusk", + "link_id": "greattusk", + "img_filename": "pokemon/great tusk.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Scream Tail", + "link_id": "screamtail", + "img_filename": "pokemon/scream tail.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Brute Bonnet", + "link_id": "brutebonnet", + "img_filename": "pokemon/brute bonnet.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Flutter Mane", + "link_id": "fluttermane", + "img_filename": "pokemon/flutter mane.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Slither Wing", + "link_id": "slitherwing", + "img_filename": "pokemon/slither wing.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Sandy Shocks", + "link_id": "sandyshocks", + "img_filename": "pokemon/sandy shocks.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Iron Treads", + "link_id": "irontreads", + "img_filename": "pokemon/iron treads.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Iron Bundle", + "link_id": "ironbundle", + "img_filename": "pokemon/iron bundle.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Iron Hands", + "link_id": "ironhands", + "img_filename": "pokemon/iron hands.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Iron Jugulis", + "link_id": "ironjugulis", + "img_filename": "pokemon/iron jugulis.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Iron Moth", + "link_id": "ironmoth", + "img_filename": "pokemon/iron moth.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Iron Thorns", + "link_id": "ironthorns", + "img_filename": "pokemon/iron thorns.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Frigibax", + "link_id": "frigibax", + "img_filename": "pokemon/frigibax.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Arctibax", + "link_id": "arctibax", + "img_filename": "pokemon/arctibax.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Baxcalibur", + "link_id": "baxcalibur", + "img_filename": "pokemon/baxcalibur.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Gimmighoul", + "link_id": "gimmighoul", + "img_filename": "pokemon/gimmighoul.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Gholdengo", + "link_id": "gholdengo", + "img_filename": "pokemon/gholdengo.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Wo-Chien", + "link_id": "wochien", + "img_filename": "pokemon/wo-chien.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Chien-Pao", + "link_id": "chienpao", + "img_filename": "pokemon/chien-pao.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Ting-Lu", + "link_id": "tinglu", + "img_filename": "pokemon/ting-lu.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Chi-Yu", + "link_id": "chiyu", + "img_filename": "pokemon/chi-yu.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Roaring Moon", + "link_id": "roaringmoon", + "img_filename": "pokemon/roaring moon.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Iron Valiant", + "link_id": "ironvaliant", + "img_filename": "pokemon/iron valiant.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Koraidon", + "link_id": "koraidon", + "img_filename": "pokemon/koraidon.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + }, + { + "name": "Miraidon", + "link_id": "miraidon", + "img_filename": "pokemon/miraidon.png", + "description": "This article's contents will change as more information becomes available, perhaps abruptly. Please be cautious when adding information to this article, as rumors and speculation can often be confused with facts. Avoid any information on this subject which is not confirmed by reliable sources. Some art on this page, to suit Bulbapedia templates, may not be official.\n", + "appears_in_book": false + } + ] +} \ No newline at end of file diff --git a/pokemon/politoed.png b/pokemon/politoed.png new file mode 100644 index 0000000..88f2502 Binary files /dev/null and b/pokemon/politoed.png differ diff --git a/pokemon/poliwag.png b/pokemon/poliwag.png new file mode 100644 index 0000000..047f940 Binary files /dev/null and b/pokemon/poliwag.png differ diff --git a/pokemon/poliwhirl.png b/pokemon/poliwhirl.png new file mode 100644 index 0000000..3bb3541 Binary files /dev/null and b/pokemon/poliwhirl.png differ diff --git a/pokemon/poliwrath.png b/pokemon/poliwrath.png new file mode 100644 index 0000000..f97f6ba Binary files /dev/null and b/pokemon/poliwrath.png differ diff --git a/pokemon/polteageist.png b/pokemon/polteageist.png new file mode 100644 index 0000000..e4f3024 Binary files /dev/null and b/pokemon/polteageist.png differ diff --git a/pokemon/ponyta.png b/pokemon/ponyta.png new file mode 100644 index 0000000..19eb587 Binary files /dev/null and b/pokemon/ponyta.png differ diff --git a/pokemon/poochyena.png b/pokemon/poochyena.png new file mode 100644 index 0000000..030dc75 Binary files /dev/null and b/pokemon/poochyena.png differ diff --git a/pokemon/popplio.png b/pokemon/popplio.png new file mode 100644 index 0000000..7e69bf0 Binary files /dev/null and b/pokemon/popplio.png differ diff --git a/pokemon/porygon-z.png b/pokemon/porygon-z.png new file mode 100644 index 0000000..6749029 Binary files /dev/null and b/pokemon/porygon-z.png differ diff --git a/pokemon/porygon.png b/pokemon/porygon.png new file mode 100644 index 0000000..0cc1c01 Binary files /dev/null and b/pokemon/porygon.png differ diff --git a/pokemon/porygon2.png b/pokemon/porygon2.png new file mode 100644 index 0000000..fc6850b Binary files /dev/null and b/pokemon/porygon2.png differ diff --git a/pokemon/primarina.png b/pokemon/primarina.png new file mode 100644 index 0000000..8edbe6d Binary files /dev/null and b/pokemon/primarina.png differ diff --git a/pokemon/primeape.png b/pokemon/primeape.png new file mode 100644 index 0000000..8922323 Binary files /dev/null and b/pokemon/primeape.png differ diff --git a/pokemon/prinplup.png b/pokemon/prinplup.png new file mode 100644 index 0000000..e4c84cb Binary files /dev/null and b/pokemon/prinplup.png differ diff --git a/pokemon/probopass.png b/pokemon/probopass.png new file mode 100644 index 0000000..c4dce7c Binary files /dev/null and b/pokemon/probopass.png differ diff --git a/pokemon/psyduck.png b/pokemon/psyduck.png new file mode 100644 index 0000000..737d633 Binary files /dev/null and b/pokemon/psyduck.png differ diff --git a/pokemon/pumpkaboo.png b/pokemon/pumpkaboo.png new file mode 100644 index 0000000..6607c6e Binary files /dev/null and b/pokemon/pumpkaboo.png differ diff --git a/pokemon/pupitar.png b/pokemon/pupitar.png new file mode 100644 index 0000000..004547d Binary files /dev/null and b/pokemon/pupitar.png differ diff --git a/pokemon/purrloin.png b/pokemon/purrloin.png new file mode 100644 index 0000000..c670101 Binary files /dev/null and b/pokemon/purrloin.png differ diff --git a/pokemon/purugly.png b/pokemon/purugly.png new file mode 100644 index 0000000..17955c8 Binary files /dev/null and b/pokemon/purugly.png differ diff --git a/pokemon/pyroar.png b/pokemon/pyroar.png new file mode 100644 index 0000000..f6597d4 Binary files /dev/null and b/pokemon/pyroar.png differ diff --git a/pokemon/pyukumuku.png b/pokemon/pyukumuku.png new file mode 100644 index 0000000..0dcb390 Binary files /dev/null and b/pokemon/pyukumuku.png differ diff --git a/pokemon/quagsire.png b/pokemon/quagsire.png new file mode 100644 index 0000000..923202f Binary files /dev/null and b/pokemon/quagsire.png differ diff --git a/pokemon/quaquaval.png b/pokemon/quaquaval.png new file mode 100644 index 0000000..ebcc853 Binary files /dev/null and b/pokemon/quaquaval.png differ diff --git a/pokemon/quaxly.png b/pokemon/quaxly.png new file mode 100644 index 0000000..570afb0 Binary files /dev/null and b/pokemon/quaxly.png differ diff --git a/pokemon/quaxwell.png b/pokemon/quaxwell.png new file mode 100644 index 0000000..69fe1cc Binary files /dev/null and b/pokemon/quaxwell.png differ diff --git a/pokemon/quilava.png b/pokemon/quilava.png new file mode 100644 index 0000000..a95b118 Binary files /dev/null and b/pokemon/quilava.png differ diff --git a/pokemon/quilladin.png b/pokemon/quilladin.png new file mode 100644 index 0000000..6410e49 Binary files /dev/null and b/pokemon/quilladin.png differ diff --git a/pokemon/qwilfish.png b/pokemon/qwilfish.png new file mode 100644 index 0000000..fe4bfbc Binary files /dev/null and b/pokemon/qwilfish.png differ diff --git a/pokemon/raboot.png b/pokemon/raboot.png new file mode 100644 index 0000000..00c2453 Binary files /dev/null and b/pokemon/raboot.png differ diff --git a/pokemon/rabsca.png b/pokemon/rabsca.png new file mode 100644 index 0000000..1d5ee4c Binary files /dev/null and b/pokemon/rabsca.png differ diff --git a/pokemon/raichu.png b/pokemon/raichu.png new file mode 100644 index 0000000..665b0ee Binary files /dev/null and b/pokemon/raichu.png differ diff --git a/pokemon/raikou.png b/pokemon/raikou.png new file mode 100644 index 0000000..801d541 Binary files /dev/null and b/pokemon/raikou.png differ diff --git a/pokemon/ralts.png b/pokemon/ralts.png new file mode 100644 index 0000000..f83ce51 Binary files /dev/null and b/pokemon/ralts.png differ diff --git a/pokemon/rampardos.png b/pokemon/rampardos.png new file mode 100644 index 0000000..d3a2694 Binary files /dev/null and b/pokemon/rampardos.png differ diff --git a/pokemon/rapidash.png b/pokemon/rapidash.png new file mode 100644 index 0000000..4a39dd3 Binary files /dev/null and b/pokemon/rapidash.png differ diff --git a/pokemon/raticate.png b/pokemon/raticate.png new file mode 100644 index 0000000..86655d8 Binary files /dev/null and b/pokemon/raticate.png differ diff --git a/pokemon/rattata.png b/pokemon/rattata.png new file mode 100644 index 0000000..8faad16 Binary files /dev/null and b/pokemon/rattata.png differ diff --git a/pokemon/rayquaza.png b/pokemon/rayquaza.png new file mode 100644 index 0000000..40e610d Binary files /dev/null and b/pokemon/rayquaza.png differ diff --git a/pokemon/regice.png b/pokemon/regice.png new file mode 100644 index 0000000..745bc90 Binary files /dev/null and b/pokemon/regice.png differ diff --git a/pokemon/regidrago.png b/pokemon/regidrago.png new file mode 100644 index 0000000..9a5511e Binary files /dev/null and b/pokemon/regidrago.png differ diff --git a/pokemon/regieleki.png b/pokemon/regieleki.png new file mode 100644 index 0000000..20b56c9 Binary files /dev/null and b/pokemon/regieleki.png differ diff --git a/pokemon/regigigas.png b/pokemon/regigigas.png new file mode 100644 index 0000000..5b5847c Binary files /dev/null and b/pokemon/regigigas.png differ diff --git a/pokemon/regirock.png b/pokemon/regirock.png new file mode 100644 index 0000000..0e4a939 Binary files /dev/null and b/pokemon/regirock.png differ diff --git a/pokemon/registeel.png b/pokemon/registeel.png new file mode 100644 index 0000000..7d1643b Binary files /dev/null and b/pokemon/registeel.png differ diff --git a/pokemon/relicanth.png b/pokemon/relicanth.png new file mode 100644 index 0000000..612a2f7 Binary files /dev/null and b/pokemon/relicanth.png differ diff --git a/pokemon/rellor.png b/pokemon/rellor.png new file mode 100644 index 0000000..8e10cdc Binary files /dev/null and b/pokemon/rellor.png differ diff --git a/pokemon/remoraid.png b/pokemon/remoraid.png new file mode 100644 index 0000000..9c3bfc0 Binary files /dev/null and b/pokemon/remoraid.png differ diff --git a/pokemon/reshiram.png b/pokemon/reshiram.png new file mode 100644 index 0000000..36784c8 Binary files /dev/null and b/pokemon/reshiram.png differ diff --git a/pokemon/reuniclus.png b/pokemon/reuniclus.png new file mode 100644 index 0000000..15947c6 Binary files /dev/null and b/pokemon/reuniclus.png differ diff --git a/pokemon/revavroom.png b/pokemon/revavroom.png new file mode 100644 index 0000000..52e3c2c Binary files /dev/null and b/pokemon/revavroom.png differ diff --git a/pokemon/rhydon.png b/pokemon/rhydon.png new file mode 100644 index 0000000..497c9d9 Binary files /dev/null and b/pokemon/rhydon.png differ diff --git a/pokemon/rhyhorn.png b/pokemon/rhyhorn.png new file mode 100644 index 0000000..0ba772f Binary files /dev/null and b/pokemon/rhyhorn.png differ diff --git a/pokemon/rhyperior.png b/pokemon/rhyperior.png new file mode 100644 index 0000000..8532d8e Binary files /dev/null and b/pokemon/rhyperior.png differ diff --git a/pokemon/ribombee.png b/pokemon/ribombee.png new file mode 100644 index 0000000..46bdb2f Binary files /dev/null and b/pokemon/ribombee.png differ diff --git a/pokemon/rillaboom.png b/pokemon/rillaboom.png new file mode 100644 index 0000000..41a0169 Binary files /dev/null and b/pokemon/rillaboom.png differ diff --git a/pokemon/riolu.png b/pokemon/riolu.png new file mode 100644 index 0000000..f7eaad8 Binary files /dev/null and b/pokemon/riolu.png differ diff --git a/pokemon/roaring moon.png b/pokemon/roaring moon.png new file mode 100644 index 0000000..f30ee8d Binary files /dev/null and b/pokemon/roaring moon.png differ diff --git a/pokemon/rockruff.png b/pokemon/rockruff.png new file mode 100644 index 0000000..7d41415 Binary files /dev/null and b/pokemon/rockruff.png differ diff --git a/pokemon/roggenrola.png b/pokemon/roggenrola.png new file mode 100644 index 0000000..f53a96a Binary files /dev/null and b/pokemon/roggenrola.png differ diff --git a/pokemon/rolycoly.png b/pokemon/rolycoly.png new file mode 100644 index 0000000..bbefe1b Binary files /dev/null and b/pokemon/rolycoly.png differ diff --git a/pokemon/rookidee.png b/pokemon/rookidee.png new file mode 100644 index 0000000..294fb4f Binary files /dev/null and b/pokemon/rookidee.png differ diff --git a/pokemon/roselia.png b/pokemon/roselia.png new file mode 100644 index 0000000..e04672a Binary files /dev/null and b/pokemon/roselia.png differ diff --git a/pokemon/roserade.png b/pokemon/roserade.png new file mode 100644 index 0000000..75b89e4 Binary files /dev/null and b/pokemon/roserade.png differ diff --git a/pokemon/rotom.png b/pokemon/rotom.png new file mode 100644 index 0000000..9c4e55e Binary files /dev/null and b/pokemon/rotom.png differ diff --git a/pokemon/rowlet.png b/pokemon/rowlet.png new file mode 100644 index 0000000..c95548b Binary files /dev/null and b/pokemon/rowlet.png differ diff --git a/pokemon/rufflet.png b/pokemon/rufflet.png new file mode 100644 index 0000000..558991d Binary files /dev/null and b/pokemon/rufflet.png differ diff --git a/pokemon/runerigus.png b/pokemon/runerigus.png new file mode 100644 index 0000000..9da0bb2 Binary files /dev/null and b/pokemon/runerigus.png differ diff --git a/pokemon/sableye.png b/pokemon/sableye.png new file mode 100644 index 0000000..8133be8 Binary files /dev/null and b/pokemon/sableye.png differ diff --git a/pokemon/salamence.png b/pokemon/salamence.png new file mode 100644 index 0000000..3229f26 Binary files /dev/null and b/pokemon/salamence.png differ diff --git a/pokemon/salandit.png b/pokemon/salandit.png new file mode 100644 index 0000000..ad57dbb Binary files /dev/null and b/pokemon/salandit.png differ diff --git a/pokemon/salazzle.png b/pokemon/salazzle.png new file mode 100644 index 0000000..6e7c3be Binary files /dev/null and b/pokemon/salazzle.png differ diff --git a/pokemon/samurott.png b/pokemon/samurott.png new file mode 100644 index 0000000..892f09c Binary files /dev/null and b/pokemon/samurott.png differ diff --git a/pokemon/sandaconda.png b/pokemon/sandaconda.png new file mode 100644 index 0000000..eaf2373 Binary files /dev/null and b/pokemon/sandaconda.png differ diff --git a/pokemon/sandile.png b/pokemon/sandile.png new file mode 100644 index 0000000..9587e7a Binary files /dev/null and b/pokemon/sandile.png differ diff --git a/pokemon/sandshrew.png b/pokemon/sandshrew.png new file mode 100644 index 0000000..8c1dbab Binary files /dev/null and b/pokemon/sandshrew.png differ diff --git a/pokemon/sandslash.png b/pokemon/sandslash.png new file mode 100644 index 0000000..866f227 Binary files /dev/null and b/pokemon/sandslash.png differ diff --git a/pokemon/sandy shocks.png b/pokemon/sandy shocks.png new file mode 100644 index 0000000..420673b Binary files /dev/null and b/pokemon/sandy shocks.png differ diff --git a/pokemon/sandygast.png b/pokemon/sandygast.png new file mode 100644 index 0000000..830751d Binary files /dev/null and b/pokemon/sandygast.png differ diff --git a/pokemon/sawk.png b/pokemon/sawk.png new file mode 100644 index 0000000..57392ee Binary files /dev/null and b/pokemon/sawk.png differ diff --git a/pokemon/sawsbuck.png b/pokemon/sawsbuck.png new file mode 100644 index 0000000..795e15a Binary files /dev/null and b/pokemon/sawsbuck.png differ diff --git a/pokemon/scatterbug.png b/pokemon/scatterbug.png new file mode 100644 index 0000000..2b01751 Binary files /dev/null and b/pokemon/scatterbug.png differ diff --git a/pokemon/sceptile.png b/pokemon/sceptile.png new file mode 100644 index 0000000..0936687 Binary files /dev/null and b/pokemon/sceptile.png differ diff --git a/pokemon/scizor.png b/pokemon/scizor.png new file mode 100644 index 0000000..97223d2 Binary files /dev/null and b/pokemon/scizor.png differ diff --git a/pokemon/scolipede.png b/pokemon/scolipede.png new file mode 100644 index 0000000..784a69c Binary files /dev/null and b/pokemon/scolipede.png differ diff --git a/pokemon/scorbunny.png b/pokemon/scorbunny.png new file mode 100644 index 0000000..d161a4d Binary files /dev/null and b/pokemon/scorbunny.png differ diff --git a/pokemon/scovillain.png b/pokemon/scovillain.png new file mode 100644 index 0000000..86acf97 Binary files /dev/null and b/pokemon/scovillain.png differ diff --git a/pokemon/scrafty.png b/pokemon/scrafty.png new file mode 100644 index 0000000..d90abf9 Binary files /dev/null and b/pokemon/scrafty.png differ diff --git a/pokemon/scraggy.png b/pokemon/scraggy.png new file mode 100644 index 0000000..8125756 Binary files /dev/null and b/pokemon/scraggy.png differ diff --git a/pokemon/scream tail.png b/pokemon/scream tail.png new file mode 100644 index 0000000..79c9619 Binary files /dev/null and b/pokemon/scream tail.png differ diff --git a/pokemon/scyther.png b/pokemon/scyther.png new file mode 100644 index 0000000..cffd51f Binary files /dev/null and b/pokemon/scyther.png differ diff --git a/pokemon/seadra.png b/pokemon/seadra.png new file mode 100644 index 0000000..7bd2d72 Binary files /dev/null and b/pokemon/seadra.png differ diff --git a/pokemon/seaking.png b/pokemon/seaking.png new file mode 100644 index 0000000..30fe1e1 Binary files /dev/null and b/pokemon/seaking.png differ diff --git a/pokemon/sealeo.png b/pokemon/sealeo.png new file mode 100644 index 0000000..f83fbca Binary files /dev/null and b/pokemon/sealeo.png differ diff --git a/pokemon/seedot.png b/pokemon/seedot.png new file mode 100644 index 0000000..414f562 Binary files /dev/null and b/pokemon/seedot.png differ diff --git a/pokemon/seel.png b/pokemon/seel.png new file mode 100644 index 0000000..8f2e2b6 Binary files /dev/null and b/pokemon/seel.png differ diff --git a/pokemon/seismitoad.png b/pokemon/seismitoad.png new file mode 100644 index 0000000..06e68f1 Binary files /dev/null and b/pokemon/seismitoad.png differ diff --git a/pokemon/sentret.png b/pokemon/sentret.png new file mode 100644 index 0000000..e6c4d72 Binary files /dev/null and b/pokemon/sentret.png differ diff --git a/pokemon/serperior.png b/pokemon/serperior.png new file mode 100644 index 0000000..007ae48 Binary files /dev/null and b/pokemon/serperior.png differ diff --git a/pokemon/servine.png b/pokemon/servine.png new file mode 100644 index 0000000..fb4e494 Binary files /dev/null and b/pokemon/servine.png differ diff --git a/pokemon/seviper.png b/pokemon/seviper.png new file mode 100644 index 0000000..3d9482b Binary files /dev/null and b/pokemon/seviper.png differ diff --git a/pokemon/sewaddle.png b/pokemon/sewaddle.png new file mode 100644 index 0000000..93d5165 Binary files /dev/null and b/pokemon/sewaddle.png differ diff --git a/pokemon/sharpedo.png b/pokemon/sharpedo.png new file mode 100644 index 0000000..b083faf Binary files /dev/null and b/pokemon/sharpedo.png differ diff --git a/pokemon/shaymin.png b/pokemon/shaymin.png new file mode 100644 index 0000000..f03df25 Binary files /dev/null and b/pokemon/shaymin.png differ diff --git a/pokemon/shedinja.png b/pokemon/shedinja.png new file mode 100644 index 0000000..7e1ff93 Binary files /dev/null and b/pokemon/shedinja.png differ diff --git a/pokemon/shelgon.png b/pokemon/shelgon.png new file mode 100644 index 0000000..80dab81 Binary files /dev/null and b/pokemon/shelgon.png differ diff --git a/pokemon/shellder.png b/pokemon/shellder.png new file mode 100644 index 0000000..8d9290a Binary files /dev/null and b/pokemon/shellder.png differ diff --git a/pokemon/shellos.png b/pokemon/shellos.png new file mode 100644 index 0000000..79688f8 Binary files /dev/null and b/pokemon/shellos.png differ diff --git a/pokemon/shelmet.png b/pokemon/shelmet.png new file mode 100644 index 0000000..44ae7fe Binary files /dev/null and b/pokemon/shelmet.png differ diff --git a/pokemon/shieldon.png b/pokemon/shieldon.png new file mode 100644 index 0000000..1fe5f2c Binary files /dev/null and b/pokemon/shieldon.png differ diff --git a/pokemon/shiftry.png b/pokemon/shiftry.png new file mode 100644 index 0000000..6c7ab91 Binary files /dev/null and b/pokemon/shiftry.png differ diff --git a/pokemon/shiinotic.png b/pokemon/shiinotic.png new file mode 100644 index 0000000..e340274 Binary files /dev/null and b/pokemon/shiinotic.png differ diff --git a/pokemon/shinx.png b/pokemon/shinx.png new file mode 100644 index 0000000..aa46858 Binary files /dev/null and b/pokemon/shinx.png differ diff --git a/pokemon/shroodle.png b/pokemon/shroodle.png new file mode 100644 index 0000000..b71c11d Binary files /dev/null and b/pokemon/shroodle.png differ diff --git a/pokemon/shroomish.png b/pokemon/shroomish.png new file mode 100644 index 0000000..b5fbf8f Binary files /dev/null and b/pokemon/shroomish.png differ diff --git a/pokemon/shuckle.png b/pokemon/shuckle.png new file mode 100644 index 0000000..553c94c Binary files /dev/null and b/pokemon/shuckle.png differ diff --git a/pokemon/shuppet.png b/pokemon/shuppet.png new file mode 100644 index 0000000..d065ef7 Binary files /dev/null and b/pokemon/shuppet.png differ diff --git a/pokemon/sigilyph.png b/pokemon/sigilyph.png new file mode 100644 index 0000000..9ca43ec Binary files /dev/null and b/pokemon/sigilyph.png differ diff --git a/pokemon/silcoon.png b/pokemon/silcoon.png new file mode 100644 index 0000000..6e6347d Binary files /dev/null and b/pokemon/silcoon.png differ diff --git a/pokemon/silicobra.png b/pokemon/silicobra.png new file mode 100644 index 0000000..f3bcaf4 Binary files /dev/null and b/pokemon/silicobra.png differ diff --git a/pokemon/silvally.png b/pokemon/silvally.png new file mode 100644 index 0000000..2bbb687 Binary files /dev/null and b/pokemon/silvally.png differ diff --git a/pokemon/simipour.png b/pokemon/simipour.png new file mode 100644 index 0000000..48b11d3 Binary files /dev/null and b/pokemon/simipour.png differ diff --git a/pokemon/simisage.png b/pokemon/simisage.png new file mode 100644 index 0000000..a053066 Binary files /dev/null and b/pokemon/simisage.png differ diff --git a/pokemon/simisear.png b/pokemon/simisear.png new file mode 100644 index 0000000..791f433 Binary files /dev/null and b/pokemon/simisear.png differ diff --git a/pokemon/sinistea.png b/pokemon/sinistea.png new file mode 100644 index 0000000..dc7520a Binary files /dev/null and b/pokemon/sinistea.png differ diff --git a/pokemon/sirfetch'd.png b/pokemon/sirfetch'd.png new file mode 100644 index 0000000..8601e51 Binary files /dev/null and b/pokemon/sirfetch'd.png differ diff --git a/pokemon/sizzlipede.png b/pokemon/sizzlipede.png new file mode 100644 index 0000000..a49e024 Binary files /dev/null and b/pokemon/sizzlipede.png differ diff --git a/pokemon/skarmory.png b/pokemon/skarmory.png new file mode 100644 index 0000000..206434e Binary files /dev/null and b/pokemon/skarmory.png differ diff --git a/pokemon/skeledirge.png b/pokemon/skeledirge.png new file mode 100644 index 0000000..520522e Binary files /dev/null and b/pokemon/skeledirge.png differ diff --git a/pokemon/skiddo.png b/pokemon/skiddo.png new file mode 100644 index 0000000..0cc4a47 Binary files /dev/null and b/pokemon/skiddo.png differ diff --git a/pokemon/skiploom.png b/pokemon/skiploom.png new file mode 100644 index 0000000..746a4a1 Binary files /dev/null and b/pokemon/skiploom.png differ diff --git a/pokemon/skitty.png b/pokemon/skitty.png new file mode 100644 index 0000000..aee0983 Binary files /dev/null and b/pokemon/skitty.png differ diff --git a/pokemon/skorupi.png b/pokemon/skorupi.png new file mode 100644 index 0000000..624bf39 Binary files /dev/null and b/pokemon/skorupi.png differ diff --git a/pokemon/skrelp.png b/pokemon/skrelp.png new file mode 100644 index 0000000..f8c0fad Binary files /dev/null and b/pokemon/skrelp.png differ diff --git a/pokemon/skuntank.png b/pokemon/skuntank.png new file mode 100644 index 0000000..b84bec9 Binary files /dev/null and b/pokemon/skuntank.png differ diff --git a/pokemon/skwovet.png b/pokemon/skwovet.png new file mode 100644 index 0000000..8b8438e Binary files /dev/null and b/pokemon/skwovet.png differ diff --git a/pokemon/slaking.png b/pokemon/slaking.png new file mode 100644 index 0000000..64a9ad9 Binary files /dev/null and b/pokemon/slaking.png differ diff --git a/pokemon/slakoth.png b/pokemon/slakoth.png new file mode 100644 index 0000000..3782163 Binary files /dev/null and b/pokemon/slakoth.png differ diff --git a/pokemon/sliggoo.png b/pokemon/sliggoo.png new file mode 100644 index 0000000..3633e25 Binary files /dev/null and b/pokemon/sliggoo.png differ diff --git a/pokemon/slither wing.png b/pokemon/slither wing.png new file mode 100644 index 0000000..5e43c9c Binary files /dev/null and b/pokemon/slither wing.png differ diff --git a/pokemon/slowbro.png b/pokemon/slowbro.png new file mode 100644 index 0000000..ed997f2 Binary files /dev/null and b/pokemon/slowbro.png differ diff --git a/pokemon/slowking.png b/pokemon/slowking.png new file mode 100644 index 0000000..3cd6fe3 Binary files /dev/null and b/pokemon/slowking.png differ diff --git a/pokemon/slowpoke.png b/pokemon/slowpoke.png new file mode 100644 index 0000000..5a79a7f Binary files /dev/null and b/pokemon/slowpoke.png differ diff --git a/pokemon/slugma.png b/pokemon/slugma.png new file mode 100644 index 0000000..0e6bfac Binary files /dev/null and b/pokemon/slugma.png differ diff --git a/pokemon/slurpuff.png b/pokemon/slurpuff.png new file mode 100644 index 0000000..c12f33e Binary files /dev/null and b/pokemon/slurpuff.png differ diff --git a/pokemon/smeargle.png b/pokemon/smeargle.png new file mode 100644 index 0000000..ac5cb1d Binary files /dev/null and b/pokemon/smeargle.png differ diff --git a/pokemon/smoliv.png b/pokemon/smoliv.png new file mode 100644 index 0000000..5ef3721 Binary files /dev/null and b/pokemon/smoliv.png differ diff --git a/pokemon/smoochum.png b/pokemon/smoochum.png new file mode 100644 index 0000000..44aedf5 Binary files /dev/null and b/pokemon/smoochum.png differ diff --git a/pokemon/sneasel.png b/pokemon/sneasel.png new file mode 100644 index 0000000..16bc86d Binary files /dev/null and b/pokemon/sneasel.png differ diff --git a/pokemon/sneasler.png b/pokemon/sneasler.png new file mode 100644 index 0000000..4ed95ad Binary files /dev/null and b/pokemon/sneasler.png differ diff --git a/pokemon/snivy.png b/pokemon/snivy.png new file mode 100644 index 0000000..cf93370 Binary files /dev/null and b/pokemon/snivy.png differ diff --git a/pokemon/snom.png b/pokemon/snom.png new file mode 100644 index 0000000..1e56baf Binary files /dev/null and b/pokemon/snom.png differ diff --git a/pokemon/snorlax.png b/pokemon/snorlax.png new file mode 100644 index 0000000..5102d80 Binary files /dev/null and b/pokemon/snorlax.png differ diff --git a/pokemon/snorunt.png b/pokemon/snorunt.png new file mode 100644 index 0000000..b13e3aa Binary files /dev/null and b/pokemon/snorunt.png differ diff --git a/pokemon/snover.png b/pokemon/snover.png new file mode 100644 index 0000000..fda6bca Binary files /dev/null and b/pokemon/snover.png differ diff --git a/pokemon/snubbull.png b/pokemon/snubbull.png new file mode 100644 index 0000000..4f16a42 Binary files /dev/null and b/pokemon/snubbull.png differ diff --git a/pokemon/sobble.png b/pokemon/sobble.png new file mode 100644 index 0000000..d60d8e6 Binary files /dev/null and b/pokemon/sobble.png differ diff --git a/pokemon/solgaleo.png b/pokemon/solgaleo.png new file mode 100644 index 0000000..d993a29 Binary files /dev/null and b/pokemon/solgaleo.png differ diff --git a/pokemon/solosis.png b/pokemon/solosis.png new file mode 100644 index 0000000..d10f12d Binary files /dev/null and b/pokemon/solosis.png differ diff --git a/pokemon/solrock.png b/pokemon/solrock.png new file mode 100644 index 0000000..9bd0a6d Binary files /dev/null and b/pokemon/solrock.png differ diff --git a/pokemon/spearow.png b/pokemon/spearow.png new file mode 100644 index 0000000..d7b722e Binary files /dev/null and b/pokemon/spearow.png differ diff --git a/pokemon/spectrier.png b/pokemon/spectrier.png new file mode 100644 index 0000000..aab66b4 Binary files /dev/null and b/pokemon/spectrier.png differ diff --git a/pokemon/spewpa.png b/pokemon/spewpa.png new file mode 100644 index 0000000..44df7ed Binary files /dev/null and b/pokemon/spewpa.png differ diff --git a/pokemon/spheal.png b/pokemon/spheal.png new file mode 100644 index 0000000..5574dc3 Binary files /dev/null and b/pokemon/spheal.png differ diff --git a/pokemon/spidops.png b/pokemon/spidops.png new file mode 100644 index 0000000..94b6526 Binary files /dev/null and b/pokemon/spidops.png differ diff --git a/pokemon/spinarak.png b/pokemon/spinarak.png new file mode 100644 index 0000000..ac5104d Binary files /dev/null and b/pokemon/spinarak.png differ diff --git a/pokemon/spinda.png b/pokemon/spinda.png new file mode 100644 index 0000000..63531df Binary files /dev/null and b/pokemon/spinda.png differ diff --git a/pokemon/spiritomb.png b/pokemon/spiritomb.png new file mode 100644 index 0000000..e6f5325 Binary files /dev/null and b/pokemon/spiritomb.png differ diff --git a/pokemon/spoink.png b/pokemon/spoink.png new file mode 100644 index 0000000..e9977bc Binary files /dev/null and b/pokemon/spoink.png differ diff --git a/pokemon/sprigatito.png b/pokemon/sprigatito.png new file mode 100644 index 0000000..02e3169 Binary files /dev/null and b/pokemon/sprigatito.png differ diff --git a/pokemon/spritzee.png b/pokemon/spritzee.png new file mode 100644 index 0000000..a68d361 Binary files /dev/null and b/pokemon/spritzee.png differ diff --git a/pokemon/squawkabilly.png b/pokemon/squawkabilly.png new file mode 100644 index 0000000..a80a52e Binary files /dev/null and b/pokemon/squawkabilly.png differ diff --git a/pokemon/squirtle.png b/pokemon/squirtle.png new file mode 100644 index 0000000..87e0a23 Binary files /dev/null and b/pokemon/squirtle.png differ diff --git a/pokemon/stakataka.png b/pokemon/stakataka.png new file mode 100644 index 0000000..1c28320 Binary files /dev/null and b/pokemon/stakataka.png differ diff --git a/pokemon/stantler.png b/pokemon/stantler.png new file mode 100644 index 0000000..9fc2483 Binary files /dev/null and b/pokemon/stantler.png differ diff --git a/pokemon/staraptor.png b/pokemon/staraptor.png new file mode 100644 index 0000000..e213d82 Binary files /dev/null and b/pokemon/staraptor.png differ diff --git a/pokemon/staravia.png b/pokemon/staravia.png new file mode 100644 index 0000000..6c9e3ff Binary files /dev/null and b/pokemon/staravia.png differ diff --git a/pokemon/starly.png b/pokemon/starly.png new file mode 100644 index 0000000..d991179 Binary files /dev/null and b/pokemon/starly.png differ diff --git a/pokemon/starmie.png b/pokemon/starmie.png new file mode 100644 index 0000000..b6d5740 Binary files /dev/null and b/pokemon/starmie.png differ diff --git a/pokemon/staryu.png b/pokemon/staryu.png new file mode 100644 index 0000000..cf6903c Binary files /dev/null and b/pokemon/staryu.png differ diff --git a/pokemon/steelix.png b/pokemon/steelix.png new file mode 100644 index 0000000..0fa52bb Binary files /dev/null and b/pokemon/steelix.png differ diff --git a/pokemon/steenee.png b/pokemon/steenee.png new file mode 100644 index 0000000..97c1c26 Binary files /dev/null and b/pokemon/steenee.png differ diff --git a/pokemon/stonjourner.png b/pokemon/stonjourner.png new file mode 100644 index 0000000..698f1b2 Binary files /dev/null and b/pokemon/stonjourner.png differ diff --git a/pokemon/stoutland.png b/pokemon/stoutland.png new file mode 100644 index 0000000..1b2367a Binary files /dev/null and b/pokemon/stoutland.png differ diff --git a/pokemon/stufful.png b/pokemon/stufful.png new file mode 100644 index 0000000..d803879 Binary files /dev/null and b/pokemon/stufful.png differ diff --git a/pokemon/stunfisk.png b/pokemon/stunfisk.png new file mode 100644 index 0000000..9cabbf5 Binary files /dev/null and b/pokemon/stunfisk.png differ diff --git a/pokemon/stunky.png b/pokemon/stunky.png new file mode 100644 index 0000000..e0bf147 Binary files /dev/null and b/pokemon/stunky.png differ diff --git a/pokemon/sudowoodo.png b/pokemon/sudowoodo.png new file mode 100644 index 0000000..b61d782 Binary files /dev/null and b/pokemon/sudowoodo.png differ diff --git a/pokemon/suicune.png b/pokemon/suicune.png new file mode 100644 index 0000000..60237b3 Binary files /dev/null and b/pokemon/suicune.png differ diff --git a/pokemon/sunflora.png b/pokemon/sunflora.png new file mode 100644 index 0000000..2830766 Binary files /dev/null and b/pokemon/sunflora.png differ diff --git a/pokemon/sunkern.png b/pokemon/sunkern.png new file mode 100644 index 0000000..96187b2 Binary files /dev/null and b/pokemon/sunkern.png differ diff --git a/pokemon/surskit.png b/pokemon/surskit.png new file mode 100644 index 0000000..da0f17b Binary files /dev/null and b/pokemon/surskit.png differ diff --git a/pokemon/swablu.png b/pokemon/swablu.png new file mode 100644 index 0000000..42536bd Binary files /dev/null and b/pokemon/swablu.png differ diff --git a/pokemon/swadloon.png b/pokemon/swadloon.png new file mode 100644 index 0000000..c0bd0ac Binary files /dev/null and b/pokemon/swadloon.png differ diff --git a/pokemon/swalot.png b/pokemon/swalot.png new file mode 100644 index 0000000..e54c468 Binary files /dev/null and b/pokemon/swalot.png differ diff --git a/pokemon/swampert.png b/pokemon/swampert.png new file mode 100644 index 0000000..723868c Binary files /dev/null and b/pokemon/swampert.png differ diff --git a/pokemon/swanna.png b/pokemon/swanna.png new file mode 100644 index 0000000..aea018b Binary files /dev/null and b/pokemon/swanna.png differ diff --git a/pokemon/swellow.png b/pokemon/swellow.png new file mode 100644 index 0000000..b6e7404 Binary files /dev/null and b/pokemon/swellow.png differ diff --git a/pokemon/swinub.png b/pokemon/swinub.png new file mode 100644 index 0000000..794710c Binary files /dev/null and b/pokemon/swinub.png differ diff --git a/pokemon/swirlix.png b/pokemon/swirlix.png new file mode 100644 index 0000000..e459b80 Binary files /dev/null and b/pokemon/swirlix.png differ diff --git a/pokemon/swoobat.png b/pokemon/swoobat.png new file mode 100644 index 0000000..a662ab9 Binary files /dev/null and b/pokemon/swoobat.png differ diff --git a/pokemon/sylveon.png b/pokemon/sylveon.png new file mode 100644 index 0000000..88872f9 Binary files /dev/null and b/pokemon/sylveon.png differ diff --git a/pokemon/tadbulb.png b/pokemon/tadbulb.png new file mode 100644 index 0000000..9869075 Binary files /dev/null and b/pokemon/tadbulb.png differ diff --git a/pokemon/taillow.png b/pokemon/taillow.png new file mode 100644 index 0000000..a6ee1dc Binary files /dev/null and b/pokemon/taillow.png differ diff --git a/pokemon/talonflame.png b/pokemon/talonflame.png new file mode 100644 index 0000000..65e342e Binary files /dev/null and b/pokemon/talonflame.png differ diff --git a/pokemon/tandemaus.png b/pokemon/tandemaus.png new file mode 100644 index 0000000..61074d5 Binary files /dev/null and b/pokemon/tandemaus.png differ diff --git a/pokemon/tangela.png b/pokemon/tangela.png new file mode 100644 index 0000000..969d053 Binary files /dev/null and b/pokemon/tangela.png differ diff --git a/pokemon/tangrowth.png b/pokemon/tangrowth.png new file mode 100644 index 0000000..c644292 Binary files /dev/null and b/pokemon/tangrowth.png differ diff --git a/pokemon/tapu bulu.png b/pokemon/tapu bulu.png new file mode 100644 index 0000000..34ecb09 Binary files /dev/null and b/pokemon/tapu bulu.png differ diff --git a/pokemon/tapu fini.png b/pokemon/tapu fini.png new file mode 100644 index 0000000..cd0a0f2 Binary files /dev/null and b/pokemon/tapu fini.png differ diff --git a/pokemon/tapu koko.png b/pokemon/tapu koko.png new file mode 100644 index 0000000..2e1f692 Binary files /dev/null and b/pokemon/tapu koko.png differ diff --git a/pokemon/tapu lele.png b/pokemon/tapu lele.png new file mode 100644 index 0000000..5d283ca Binary files /dev/null and b/pokemon/tapu lele.png differ diff --git a/pokemon/tarountula.png b/pokemon/tarountula.png new file mode 100644 index 0000000..5e79cf7 Binary files /dev/null and b/pokemon/tarountula.png differ diff --git a/pokemon/tatsugiri.png b/pokemon/tatsugiri.png new file mode 100644 index 0000000..6da08b1 Binary files /dev/null and b/pokemon/tatsugiri.png differ diff --git a/pokemon/tauros.png b/pokemon/tauros.png new file mode 100644 index 0000000..a8e9f47 Binary files /dev/null and b/pokemon/tauros.png differ diff --git a/pokemon/teddiursa.png b/pokemon/teddiursa.png new file mode 100644 index 0000000..841a502 Binary files /dev/null and b/pokemon/teddiursa.png differ diff --git a/pokemon/tentacool.png b/pokemon/tentacool.png new file mode 100644 index 0000000..6f40b62 Binary files /dev/null and b/pokemon/tentacool.png differ diff --git a/pokemon/tentacruel.png b/pokemon/tentacruel.png new file mode 100644 index 0000000..134191c Binary files /dev/null and b/pokemon/tentacruel.png differ diff --git a/pokemon/tepig.png b/pokemon/tepig.png new file mode 100644 index 0000000..7a871e3 Binary files /dev/null and b/pokemon/tepig.png differ diff --git a/pokemon/terrakion.png b/pokemon/terrakion.png new file mode 100644 index 0000000..5c74c97 Binary files /dev/null and b/pokemon/terrakion.png differ diff --git a/pokemon/thievul.png b/pokemon/thievul.png new file mode 100644 index 0000000..f9129f1 Binary files /dev/null and b/pokemon/thievul.png differ diff --git a/pokemon/throh.png b/pokemon/throh.png new file mode 100644 index 0000000..cc81fc0 Binary files /dev/null and b/pokemon/throh.png differ diff --git a/pokemon/thundurus.png b/pokemon/thundurus.png new file mode 100644 index 0000000..2076cf0 Binary files /dev/null and b/pokemon/thundurus.png differ diff --git a/pokemon/thwackey.png b/pokemon/thwackey.png new file mode 100644 index 0000000..4d9c645 Binary files /dev/null and b/pokemon/thwackey.png differ diff --git a/pokemon/timburr.png b/pokemon/timburr.png new file mode 100644 index 0000000..b76f81d Binary files /dev/null and b/pokemon/timburr.png differ diff --git a/pokemon/ting-lu.png b/pokemon/ting-lu.png new file mode 100644 index 0000000..0b17304 Binary files /dev/null and b/pokemon/ting-lu.png differ diff --git a/pokemon/tinkatink.png b/pokemon/tinkatink.png new file mode 100644 index 0000000..cc1df1d Binary files /dev/null and b/pokemon/tinkatink.png differ diff --git a/pokemon/tinkaton.png b/pokemon/tinkaton.png new file mode 100644 index 0000000..2652757 Binary files /dev/null and b/pokemon/tinkaton.png differ diff --git a/pokemon/tinkatuff.png b/pokemon/tinkatuff.png new file mode 100644 index 0000000..43f40af Binary files /dev/null and b/pokemon/tinkatuff.png differ diff --git a/pokemon/tirtouga.png b/pokemon/tirtouga.png new file mode 100644 index 0000000..c4c7f8e Binary files /dev/null and b/pokemon/tirtouga.png differ diff --git a/pokemon/toedscool.png b/pokemon/toedscool.png new file mode 100644 index 0000000..b60cdb7 Binary files /dev/null and b/pokemon/toedscool.png differ diff --git a/pokemon/toedscruel.png b/pokemon/toedscruel.png new file mode 100644 index 0000000..ee710fa Binary files /dev/null and b/pokemon/toedscruel.png differ diff --git a/pokemon/togedemaru.png b/pokemon/togedemaru.png new file mode 100644 index 0000000..0dd4eb9 Binary files /dev/null and b/pokemon/togedemaru.png differ diff --git a/pokemon/togekiss.png b/pokemon/togekiss.png new file mode 100644 index 0000000..1e5261d Binary files /dev/null and b/pokemon/togekiss.png differ diff --git a/pokemon/togepi.png b/pokemon/togepi.png new file mode 100644 index 0000000..66fe9ad Binary files /dev/null and b/pokemon/togepi.png differ diff --git a/pokemon/togetic.png b/pokemon/togetic.png new file mode 100644 index 0000000..37734d3 Binary files /dev/null and b/pokemon/togetic.png differ diff --git a/pokemon/torchic.png b/pokemon/torchic.png new file mode 100644 index 0000000..0953462 Binary files /dev/null and b/pokemon/torchic.png differ diff --git a/pokemon/torkoal.png b/pokemon/torkoal.png new file mode 100644 index 0000000..c47022c Binary files /dev/null and b/pokemon/torkoal.png differ diff --git a/pokemon/tornadus.png b/pokemon/tornadus.png new file mode 100644 index 0000000..051aa98 Binary files /dev/null and b/pokemon/tornadus.png differ diff --git a/pokemon/torracat.png b/pokemon/torracat.png new file mode 100644 index 0000000..c3a466b Binary files /dev/null and b/pokemon/torracat.png differ diff --git a/pokemon/torterra.png b/pokemon/torterra.png new file mode 100644 index 0000000..cd9622f Binary files /dev/null and b/pokemon/torterra.png differ diff --git a/pokemon/totodile.png b/pokemon/totodile.png new file mode 100644 index 0000000..3444a62 Binary files /dev/null and b/pokemon/totodile.png differ diff --git a/pokemon/toucannon.png b/pokemon/toucannon.png new file mode 100644 index 0000000..2b9d7d7 Binary files /dev/null and b/pokemon/toucannon.png differ diff --git a/pokemon/toxapex.png b/pokemon/toxapex.png new file mode 100644 index 0000000..c792684 Binary files /dev/null and b/pokemon/toxapex.png differ diff --git a/pokemon/toxel.png b/pokemon/toxel.png new file mode 100644 index 0000000..da7163b Binary files /dev/null and b/pokemon/toxel.png differ diff --git a/pokemon/toxicroak.png b/pokemon/toxicroak.png new file mode 100644 index 0000000..5f0eb4b Binary files /dev/null and b/pokemon/toxicroak.png differ diff --git a/pokemon/toxtricity.png b/pokemon/toxtricity.png new file mode 100644 index 0000000..a5b40ef Binary files /dev/null and b/pokemon/toxtricity.png differ diff --git a/pokemon/tranquill.png b/pokemon/tranquill.png new file mode 100644 index 0000000..35fb663 Binary files /dev/null and b/pokemon/tranquill.png differ diff --git a/pokemon/trapinch.png b/pokemon/trapinch.png new file mode 100644 index 0000000..081aed1 Binary files /dev/null and b/pokemon/trapinch.png differ diff --git a/pokemon/treecko.png b/pokemon/treecko.png new file mode 100644 index 0000000..1836c0f Binary files /dev/null and b/pokemon/treecko.png differ diff --git a/pokemon/trevenant.png b/pokemon/trevenant.png new file mode 100644 index 0000000..2b1e45e Binary files /dev/null and b/pokemon/trevenant.png differ diff --git a/pokemon/tropius.png b/pokemon/tropius.png new file mode 100644 index 0000000..91fa41d Binary files /dev/null and b/pokemon/tropius.png differ diff --git a/pokemon/trubbish.png b/pokemon/trubbish.png new file mode 100644 index 0000000..274d649 Binary files /dev/null and b/pokemon/trubbish.png differ diff --git a/pokemon/trumbeak.png b/pokemon/trumbeak.png new file mode 100644 index 0000000..bbf8a6c Binary files /dev/null and b/pokemon/trumbeak.png differ diff --git a/pokemon/tsareena.png b/pokemon/tsareena.png new file mode 100644 index 0000000..f6bb201 Binary files /dev/null and b/pokemon/tsareena.png differ diff --git a/pokemon/turtonator.png b/pokemon/turtonator.png new file mode 100644 index 0000000..ef2055d Binary files /dev/null and b/pokemon/turtonator.png differ diff --git a/pokemon/turtwig.png b/pokemon/turtwig.png new file mode 100644 index 0000000..d773b2d Binary files /dev/null and b/pokemon/turtwig.png differ diff --git a/pokemon/tympole.png b/pokemon/tympole.png new file mode 100644 index 0000000..14dcf7d Binary files /dev/null and b/pokemon/tympole.png differ diff --git a/pokemon/tynamo.png b/pokemon/tynamo.png new file mode 100644 index 0000000..79fcfd5 Binary files /dev/null and b/pokemon/tynamo.png differ diff --git a/pokemon/type: null.png b/pokemon/type: null.png new file mode 100644 index 0000000..0c69c52 Binary files /dev/null and b/pokemon/type: null.png differ diff --git a/pokemon/typhlosion.png b/pokemon/typhlosion.png new file mode 100644 index 0000000..a0019a9 Binary files /dev/null and b/pokemon/typhlosion.png differ diff --git a/pokemon/tyranitar.png b/pokemon/tyranitar.png new file mode 100644 index 0000000..2ef54fc Binary files /dev/null and b/pokemon/tyranitar.png differ diff --git a/pokemon/tyrantrum.png b/pokemon/tyrantrum.png new file mode 100644 index 0000000..81a0f65 Binary files /dev/null and b/pokemon/tyrantrum.png differ diff --git a/pokemon/tyrogue.png b/pokemon/tyrogue.png new file mode 100644 index 0000000..3d45afe Binary files /dev/null and b/pokemon/tyrogue.png differ diff --git a/pokemon/tyrunt.png b/pokemon/tyrunt.png new file mode 100644 index 0000000..db856f5 Binary files /dev/null and b/pokemon/tyrunt.png differ diff --git a/pokemon/umbreon.png b/pokemon/umbreon.png new file mode 100644 index 0000000..cfc41e7 Binary files /dev/null and b/pokemon/umbreon.png differ diff --git a/pokemon/unfezant.png b/pokemon/unfezant.png new file mode 100644 index 0000000..1700d89 Binary files /dev/null and b/pokemon/unfezant.png differ diff --git a/pokemon/unown.png b/pokemon/unown.png new file mode 100644 index 0000000..cf46512 Binary files /dev/null and b/pokemon/unown.png differ diff --git a/pokemon/ursaluna.png b/pokemon/ursaluna.png new file mode 100644 index 0000000..c00b228 Binary files /dev/null and b/pokemon/ursaluna.png differ diff --git a/pokemon/ursaring.png b/pokemon/ursaring.png new file mode 100644 index 0000000..e0ccf2b Binary files /dev/null and b/pokemon/ursaring.png differ diff --git a/pokemon/urshifu.png b/pokemon/urshifu.png new file mode 100644 index 0000000..b43d942 Binary files /dev/null and b/pokemon/urshifu.png differ diff --git a/pokemon/uxie.png b/pokemon/uxie.png new file mode 100644 index 0000000..8e0ffaa Binary files /dev/null and b/pokemon/uxie.png differ diff --git a/pokemon/vanillish.png b/pokemon/vanillish.png new file mode 100644 index 0000000..d3605a0 Binary files /dev/null and b/pokemon/vanillish.png differ diff --git a/pokemon/vanillite.png b/pokemon/vanillite.png new file mode 100644 index 0000000..c43b41c Binary files /dev/null and b/pokemon/vanillite.png differ diff --git a/pokemon/vanilluxe.png b/pokemon/vanilluxe.png new file mode 100644 index 0000000..3f92ad2 Binary files /dev/null and b/pokemon/vanilluxe.png differ diff --git a/pokemon/vaporeon.png b/pokemon/vaporeon.png new file mode 100644 index 0000000..452866b Binary files /dev/null and b/pokemon/vaporeon.png differ diff --git a/pokemon/varoom.png b/pokemon/varoom.png new file mode 100644 index 0000000..bf99f7a Binary files /dev/null and b/pokemon/varoom.png differ diff --git a/pokemon/veluza.png b/pokemon/veluza.png new file mode 100644 index 0000000..b1576d8 Binary files /dev/null and b/pokemon/veluza.png differ diff --git a/pokemon/venipede.png b/pokemon/venipede.png new file mode 100644 index 0000000..fb63e17 Binary files /dev/null and b/pokemon/venipede.png differ diff --git a/pokemon/venomoth.png b/pokemon/venomoth.png new file mode 100644 index 0000000..a5db68b Binary files /dev/null and b/pokemon/venomoth.png differ diff --git a/pokemon/venonat.png b/pokemon/venonat.png new file mode 100644 index 0000000..340b8b7 Binary files /dev/null and b/pokemon/venonat.png differ diff --git a/pokemon/venusaur.png b/pokemon/venusaur.png new file mode 100644 index 0000000..cbf82ab Binary files /dev/null and b/pokemon/venusaur.png differ diff --git a/pokemon/vespiquen.png b/pokemon/vespiquen.png new file mode 100644 index 0000000..27b5966 Binary files /dev/null and b/pokemon/vespiquen.png differ diff --git a/pokemon/vibrava.png b/pokemon/vibrava.png new file mode 100644 index 0000000..2e2994c Binary files /dev/null and b/pokemon/vibrava.png differ diff --git a/pokemon/victini.png b/pokemon/victini.png new file mode 100644 index 0000000..6f127c5 Binary files /dev/null and b/pokemon/victini.png differ diff --git a/pokemon/victreebel.png b/pokemon/victreebel.png new file mode 100644 index 0000000..045c76e Binary files /dev/null and b/pokemon/victreebel.png differ diff --git a/pokemon/vigoroth.png b/pokemon/vigoroth.png new file mode 100644 index 0000000..1357f93 Binary files /dev/null and b/pokemon/vigoroth.png differ diff --git a/pokemon/vikavolt.png b/pokemon/vikavolt.png new file mode 100644 index 0000000..38b9c3b Binary files /dev/null and b/pokemon/vikavolt.png differ diff --git a/pokemon/vileplume.png b/pokemon/vileplume.png new file mode 100644 index 0000000..cef7a30 Binary files /dev/null and b/pokemon/vileplume.png differ diff --git a/pokemon/virizion.png b/pokemon/virizion.png new file mode 100644 index 0000000..0a2456a Binary files /dev/null and b/pokemon/virizion.png differ diff --git a/pokemon/vivillon.png b/pokemon/vivillon.png new file mode 100644 index 0000000..29cdd2e Binary files /dev/null and b/pokemon/vivillon.png differ diff --git a/pokemon/volbeat.png b/pokemon/volbeat.png new file mode 100644 index 0000000..e4b37ee Binary files /dev/null and b/pokemon/volbeat.png differ diff --git a/pokemon/volcanion.png b/pokemon/volcanion.png new file mode 100644 index 0000000..56c38aa Binary files /dev/null and b/pokemon/volcanion.png differ diff --git a/pokemon/volcarona.png b/pokemon/volcarona.png new file mode 100644 index 0000000..b92d07f Binary files /dev/null and b/pokemon/volcarona.png differ diff --git a/pokemon/voltorb.png b/pokemon/voltorb.png new file mode 100644 index 0000000..0bc1254 Binary files /dev/null and b/pokemon/voltorb.png differ diff --git a/pokemon/vullaby.png b/pokemon/vullaby.png new file mode 100644 index 0000000..1983d7d Binary files /dev/null and b/pokemon/vullaby.png differ diff --git a/pokemon/vulpix.png b/pokemon/vulpix.png new file mode 100644 index 0000000..7314940 Binary files /dev/null and b/pokemon/vulpix.png differ diff --git a/pokemon/wailmer.png b/pokemon/wailmer.png new file mode 100644 index 0000000..b7ac140 Binary files /dev/null and b/pokemon/wailmer.png differ diff --git a/pokemon/wailord.png b/pokemon/wailord.png new file mode 100644 index 0000000..9090063 Binary files /dev/null and b/pokemon/wailord.png differ diff --git a/pokemon/walrein.png b/pokemon/walrein.png new file mode 100644 index 0000000..48fe992 Binary files /dev/null and b/pokemon/walrein.png differ diff --git a/pokemon/wartortle.png b/pokemon/wartortle.png new file mode 100644 index 0000000..4c60322 Binary files /dev/null and b/pokemon/wartortle.png differ diff --git a/pokemon/watchog.png b/pokemon/watchog.png new file mode 100644 index 0000000..c0fd351 Binary files /dev/null and b/pokemon/watchog.png differ diff --git a/pokemon/wattrel.png b/pokemon/wattrel.png new file mode 100644 index 0000000..e19d508 Binary files /dev/null and b/pokemon/wattrel.png differ diff --git a/pokemon/weavile.png b/pokemon/weavile.png new file mode 100644 index 0000000..1688a8a Binary files /dev/null and b/pokemon/weavile.png differ diff --git a/pokemon/weedle.png b/pokemon/weedle.png new file mode 100644 index 0000000..d93b298 Binary files /dev/null and b/pokemon/weedle.png differ diff --git a/pokemon/weepinbell.png b/pokemon/weepinbell.png new file mode 100644 index 0000000..9efcfeb Binary files /dev/null and b/pokemon/weepinbell.png differ diff --git a/pokemon/weezing.png b/pokemon/weezing.png new file mode 100644 index 0000000..e27abc6 Binary files /dev/null and b/pokemon/weezing.png differ diff --git a/pokemon/whimsicott.png b/pokemon/whimsicott.png new file mode 100644 index 0000000..6591dec Binary files /dev/null and b/pokemon/whimsicott.png differ diff --git a/pokemon/whirlipede.png b/pokemon/whirlipede.png new file mode 100644 index 0000000..ccfe9f5 Binary files /dev/null and b/pokemon/whirlipede.png differ diff --git a/pokemon/whiscash.png b/pokemon/whiscash.png new file mode 100644 index 0000000..5507ef2 Binary files /dev/null and b/pokemon/whiscash.png differ diff --git a/pokemon/whismur.png b/pokemon/whismur.png new file mode 100644 index 0000000..dbd14dd Binary files /dev/null and b/pokemon/whismur.png differ diff --git a/pokemon/wigglytuff.png b/pokemon/wigglytuff.png new file mode 100644 index 0000000..07b43f7 Binary files /dev/null and b/pokemon/wigglytuff.png differ diff --git a/pokemon/wiglett.png b/pokemon/wiglett.png new file mode 100644 index 0000000..2393418 Binary files /dev/null and b/pokemon/wiglett.png differ diff --git a/pokemon/wimpod.png b/pokemon/wimpod.png new file mode 100644 index 0000000..d688e9b Binary files /dev/null and b/pokemon/wimpod.png differ diff --git a/pokemon/wingull.png b/pokemon/wingull.png new file mode 100644 index 0000000..b61f07a Binary files /dev/null and b/pokemon/wingull.png differ diff --git a/pokemon/wishiwashi.png b/pokemon/wishiwashi.png new file mode 100644 index 0000000..530dd08 Binary files /dev/null and b/pokemon/wishiwashi.png differ diff --git a/pokemon/wo-chien.png b/pokemon/wo-chien.png new file mode 100644 index 0000000..4c5525c Binary files /dev/null and b/pokemon/wo-chien.png differ diff --git a/pokemon/wobbuffet.png b/pokemon/wobbuffet.png new file mode 100644 index 0000000..9bcdb25 Binary files /dev/null and b/pokemon/wobbuffet.png differ diff --git a/pokemon/woobat.png b/pokemon/woobat.png new file mode 100644 index 0000000..896035d Binary files /dev/null and b/pokemon/woobat.png differ diff --git a/pokemon/wooloo.png b/pokemon/wooloo.png new file mode 100644 index 0000000..4812a3b Binary files /dev/null and b/pokemon/wooloo.png differ diff --git a/pokemon/wooper.png b/pokemon/wooper.png new file mode 100644 index 0000000..882ecd0 Binary files /dev/null and b/pokemon/wooper.png differ diff --git a/pokemon/wormadam.png b/pokemon/wormadam.png new file mode 100644 index 0000000..c53a8a8 Binary files /dev/null and b/pokemon/wormadam.png differ diff --git a/pokemon/wugtrio.png b/pokemon/wugtrio.png new file mode 100644 index 0000000..b14f2f7 Binary files /dev/null and b/pokemon/wugtrio.png differ diff --git a/pokemon/wurmple.png b/pokemon/wurmple.png new file mode 100644 index 0000000..25524d1 Binary files /dev/null and b/pokemon/wurmple.png differ diff --git a/pokemon/wynaut.png b/pokemon/wynaut.png new file mode 100644 index 0000000..a82666f Binary files /dev/null and b/pokemon/wynaut.png differ diff --git a/pokemon/wyrdeer.png b/pokemon/wyrdeer.png new file mode 100644 index 0000000..b2e2e5c Binary files /dev/null and b/pokemon/wyrdeer.png differ diff --git a/pokemon/xatu.png b/pokemon/xatu.png new file mode 100644 index 0000000..45564d3 Binary files /dev/null and b/pokemon/xatu.png differ diff --git a/pokemon/xerneas.png b/pokemon/xerneas.png new file mode 100644 index 0000000..cb29408 Binary files /dev/null and b/pokemon/xerneas.png differ diff --git a/pokemon/xurkitree.png b/pokemon/xurkitree.png new file mode 100644 index 0000000..273230b Binary files /dev/null and b/pokemon/xurkitree.png differ diff --git a/pokemon/yamask.png b/pokemon/yamask.png new file mode 100644 index 0000000..47888e1 Binary files /dev/null and b/pokemon/yamask.png differ diff --git a/pokemon/yamper.png b/pokemon/yamper.png new file mode 100644 index 0000000..c42b963 Binary files /dev/null and b/pokemon/yamper.png differ diff --git a/pokemon/yanma.png b/pokemon/yanma.png new file mode 100644 index 0000000..b4df56f Binary files /dev/null and b/pokemon/yanma.png differ diff --git a/pokemon/yanmega.png b/pokemon/yanmega.png new file mode 100644 index 0000000..e7ee15f Binary files /dev/null and b/pokemon/yanmega.png differ diff --git a/pokemon/yungoos.png b/pokemon/yungoos.png new file mode 100644 index 0000000..f1342c5 Binary files /dev/null and b/pokemon/yungoos.png differ diff --git a/pokemon/yveltal.png b/pokemon/yveltal.png new file mode 100644 index 0000000..c316ed0 Binary files /dev/null and b/pokemon/yveltal.png differ diff --git a/pokemon/zacian.png b/pokemon/zacian.png new file mode 100644 index 0000000..b9195b5 Binary files /dev/null and b/pokemon/zacian.png differ diff --git a/pokemon/zamazenta.png b/pokemon/zamazenta.png new file mode 100644 index 0000000..f9713cb Binary files /dev/null and b/pokemon/zamazenta.png differ diff --git a/pokemon/zangoose.png b/pokemon/zangoose.png new file mode 100644 index 0000000..e5486a7 Binary files /dev/null and b/pokemon/zangoose.png differ diff --git a/pokemon/zapdos.png b/pokemon/zapdos.png new file mode 100644 index 0000000..ad3e5d3 Binary files /dev/null and b/pokemon/zapdos.png differ diff --git a/pokemon/zarude.png b/pokemon/zarude.png new file mode 100644 index 0000000..7558a92 Binary files /dev/null and b/pokemon/zarude.png differ diff --git a/pokemon/zebstrika.png b/pokemon/zebstrika.png new file mode 100644 index 0000000..6e01bfe Binary files /dev/null and b/pokemon/zebstrika.png differ diff --git a/pokemon/zekrom.png b/pokemon/zekrom.png new file mode 100644 index 0000000..17fa08d Binary files /dev/null and b/pokemon/zekrom.png differ diff --git a/pokemon/zeraora.png b/pokemon/zeraora.png new file mode 100644 index 0000000..127a32d Binary files /dev/null and b/pokemon/zeraora.png differ diff --git a/pokemon/zigzagoon.png b/pokemon/zigzagoon.png new file mode 100644 index 0000000..f4e1dd8 Binary files /dev/null and b/pokemon/zigzagoon.png differ diff --git a/pokemon/zoroark.png b/pokemon/zoroark.png new file mode 100644 index 0000000..1c805b6 Binary files /dev/null and b/pokemon/zoroark.png differ diff --git a/pokemon/zorua.png b/pokemon/zorua.png new file mode 100644 index 0000000..369ea17 Binary files /dev/null and b/pokemon/zorua.png differ diff --git a/pokemon/zubat.png b/pokemon/zubat.png new file mode 100644 index 0000000..1150bf8 Binary files /dev/null and b/pokemon/zubat.png differ diff --git a/pokemon/zweilous.png b/pokemon/zweilous.png new file mode 100644 index 0000000..a835815 Binary files /dev/null and b/pokemon/zweilous.png differ diff --git a/pokemon/zygarde.png b/pokemon/zygarde.png new file mode 100644 index 0000000..0623f58 Binary files /dev/null and b/pokemon/zygarde.png differ diff --git a/src/epub.py b/src/epub.py index b49e90c..39956b5 100644 --- a/src/epub.py +++ b/src/epub.py @@ -1,7 +1,7 @@ -import ebooklib import logging import re import sys +from pathlib import Path from dataclasses import dataclass from bs4 import BeautifulSoup, Tag from bs4.element import NavigableString @@ -9,7 +9,6 @@ from ebooklib import epub from src.pokemon import Pokemon from typing import List, Dict, Optional from rich.progress import track -from rich.console import Console POKEMON_ID_PREFIX = "pokemon-id-" POKEDEX_UID = "np_pokedex" @@ -76,7 +75,7 @@ def patch_chapter(chapter: epub.EpubHtml, pokemon_lookup: Dict[str, Pokemon]): def patch_string(section: NavigableString) -> List: """Replace Pokemon with link to Pokemon; requires splitting up the NavigableString into a list of NavigableStrings and Tags.""" - result = [[]] + result: List[List] = [[]] index, chunks = 0, special_chars_regex.split(str(section)) while index < len(chunks): word = chunks[index] @@ -121,7 +120,6 @@ def patch_chapter(chapter: epub.EpubHtml, pokemon_lookup: Dict[str, Pokemon]): paragraph.contents = contents for p_soup in soup.find_all("p"): - words_have_changed, words = False, [] patch_paragraph(p_soup) chapter.content = str(soup) @@ -133,7 +131,7 @@ def get_pokemon_lookup(pokemon: List[Pokemon]) -> Dict[str, Pokemon]: return pokemon_lookup -def patch(epub_filename: str, pokemon: List[Pokemon]): +def get_epub_with_pokedex(epub_filename: Path, pokemon: List[Pokemon]) -> epub.EpubBook: try: book = epub.read_epub(epub_filename) except Exception: @@ -168,14 +166,9 @@ def patch(epub_filename: str, pokemon: List[Pokemon]): image_content = open(p.img_filename, "rb").read() img = epub.EpubItem( uid=p.name, - file_name=p.img_filename, + file_name=str(p.img_filename), media_type="image/png", content=image_content, ) book.add_item(img) - - console = Console() - epub_out = epub_filename.replace(".", "-with-links.") - with console.status(f"Writing {epub_out}"): - epub.write_epub(epub_out, book, {}) - console.print(f"[green]✓[/green] [orange1]{epub_out}[/orange1] written") + return book diff --git a/src/main.py b/src/main.py index ef980e5..79a32c6 100644 --- a/src/main.py +++ b/src/main.py @@ -1,24 +1,72 @@ -import sys import logging import src.pokemon import src.epub - +import argparse +from ebooklib import epub +from pathlib import Path +from rich.console import Console from rich.logging import RichHandler -def main(): +def get_parser() -> argparse.ArgumentParser: + parser = argparse.ArgumentParser( + prog="ptoos-xray", + description="Add Pokedex chapter to the PTOoS EPUB", + ) + parser.add_argument( + "input_epub", nargs="?", help="Specify PTOoS EPUB filename.", type=Path + ) + parser.add_argument( + "output_epub", + nargs="?", + help="Specify output filename or leave out to update input file.", + type=Path, + ) + parser.add_argument( + "--pokemon_dir", + help="Specify directory that contains Pokemon information and images.", + default="pokemon", + type=Path, + ) + parser.add_argument( + "--download", + help="Download Pokemon information and images into Pokemon directory", + action="store_true", + ) + parser.add_argument( + "--compress", help="Compress Pokemon images with pngquant.", action="store_true" + ) + return parser + + +def init_logging(): logging.basicConfig( level=logging.INFO, format="%(message)s", datefmt="[%X]", handlers=[RichHandler(rich_tracebacks=True)], ) - try: - ptoos_epub = sys.argv[1] - except IndexError: - ptoos_epub = "ptoos.epub" - logging.warning(f"No epub file provided. Defaulting to '{ptoos_epub}'.") - pokemon = src.pokemon.get_pokemon() - # for p in pokemon: - # p.img_filename = p.img_filename.replace(".png", "-fs8.png") - src.epub.patch(ptoos_epub, pokemon) + + +def write_epub(epub_with_pokedex: epub.EpubBook, epub_out: Path): + console = Console() + with console.status(f"Writing {epub_out}"): + epub.write_epub(epub_out, epub_with_pokedex, {}) + console.print(f"[green]✓[/green] [orange1]{epub_out}[/orange1] written") + + +def main(): + init_logging() + args = get_parser().parse_args() + + if args.download: + src.pokemon.download_pokemon(args.pokemon_dir) + + if args.compress: + src.pokemon.compress_pokemon_images(args.pokemon_dir) + + if args.input_epub: + pokemon = src.pokemon.load_pokemon(args.pokemon_dir) + output_epub = args.output_epub if args.output_epub else args.input_epub + epub = src.epub.get_epub_with_pokedex(args.input_epub, pokemon) + write_epub(epub, output_epub) diff --git a/src/pokemon.py b/src/pokemon.py index bb822fc..3969296 100644 --- a/src/pokemon.py +++ b/src/pokemon.py @@ -2,36 +2,49 @@ import requests import sys import os import logging +import shutil +import subprocess import re +from pathlib import Path from rich.progress import track from pydantic import BaseModel from bs4 import BeautifulSoup from typing import List -POKEMON_CACHE_DIRECTORY = "pokemon" +ALL_POKEMON_JSON = Path("pokemon.json") +POKEDEX_HTML = Path("pokedex.html") BULBAPEDIA_BASE_URL = "https://bulbapedia.bulbagarden.net" -NATIONAL_INDEX_URL = ( - BULBAPEDIA_BASE_URL + "/wiki/List_of_Pok%C3%A9mon_by_National_Pok%C3%A9dex_number" -) +NATIONAL_INDEX_SUFFIX = "/wiki/List_of_Pok%C3%A9mon_by_National_Pok%C3%A9dex_number" +NATIONAL_INDEX_URL = BULBAPEDIA_BASE_URL + NATIONAL_INDEX_SUFFIX class Pokemon(BaseModel): name: str link_id: str - index: str - html_url: str - img_url: str - html_filename: str - img_filename: str - json_filename: str + img_filename: Path description: str = "" appears_in_book: bool = False -def download_to_file(url: str, filename: str, override=False): +class PokemonInProgress(BaseModel): + name: str + link_id: str + index: str + html_url: str + html_filename: Path + img_filename: Path + description: str = "" + appears_in_book: bool = False + + +class PokemonJson(BaseModel): + pokemon: List[Pokemon] + + +def download_to_file(url: str, filename: Path): """Downloads url into filename.""" - if os.path.isfile(filename) and override is False: + if filename.is_file(): logging.debug(f"'{filename}' exists.") return @@ -50,97 +63,94 @@ def download_to_file(url: str, filename: str, override=False): logging.debug(f"'{filename}' downloaded.") -def download_national_index_html(national_index_filename: str): - download_to_file(NATIONAL_INDEX_URL, national_index_filename) - - -def get_pokemon_table_row_soups(national_index_filename: str) -> List[BeautifulSoup]: +def get_pokemon_table_row_soups(national_index_filename: Path) -> List[BeautifulSoup]: + """Return a list of all Pokemon table rows on the National Index page""" with open(national_index_filename, "r") as r: - soup = BeautifulSoup(r, "html.parser") + soup = BeautifulSoup(r, "lxml") pokemon_list_soup = soup.find( id="List_of_Pokémon_by_National_Pokédex_number" ).parent generation_soups = pokemon_list_soup.find_next_siblings("h3") table_row_soups = [] for generation_soup in generation_soups: - table_soup = generation_soup.find_next_sibling("table") tbody_soup = generation_soup.find_next("tbody") # skip first row because it is the header table_row_soups += tbody_soup.find_all("tr", recursive=False)[1:] return table_row_soups -def extract_pokemon_from_table_row(table_row_soup: BeautifulSoup) -> Pokemon: - name = table_row_soup.find_next("th").next_element.attrs["title"] +def get_from_table_row( + pokemon_dir: Path, table_row_soup: BeautifulSoup +) -> PokemonInProgress: + """Extract Pokemon from a row in the National Index + This has broken and will break again when Bulbapedia updates their Pokedex HTML.""" + name = table_row_soup.find("a").attrs["title"] link_id = re.sub("[^a-z]", "", name.lower()) - - # load Pokemon from JSON if it already exists - json_filename = os.path.join(POKEMON_CACHE_DIRECTORY, name.lower() + ".json") - if os.path.isfile(json_filename): - p = Pokemon.parse_file(json_filename) - logging.debug(f"Loaded '{p.json_filename}'.") - return p - - index = table_row_soup.find_next("td").next_sibling.next_sibling.text.strip() - html_url = ( - BULBAPEDIA_BASE_URL + table_row_soup.find_next("th").next_element.attrs["href"] - ) - img_url = table_row_soup.find("img").attrs["src"] - html_filename = os.path.join(POKEMON_CACHE_DIRECTORY, name.lower() + ".html") - img_filename = os.path.join(POKEMON_CACHE_DIRECTORY, name.lower() + ".png") - return Pokemon( + index = table_row_soup.find("td").text.strip() + html_url = BULBAPEDIA_BASE_URL + table_row_soup.find("a").attrs["href"] + html_filename = os.path.join(pokemon_dir, name.lower() + ".html") + img_filename = os.path.join(pokemon_dir, name.lower() + ".png") + return PokemonInProgress( name=name, link_id=link_id, index=index, html_url=html_url, - img_url=img_url, html_filename=html_filename, img_filename=img_filename, - json_filename=json_filename, ) -def get_pokemon() -> List[Pokemon]: - """Scrape Pokemon from the Bulbapedia national dex""" - if not os.path.isdir(POKEMON_CACHE_DIRECTORY): - os.mkdir(POKEMON_CACHE_DIRECTORY) - national_index_filename = os.path.join(POKEMON_CACHE_DIRECTORY, "pokedex.html") - download_national_index_html(national_index_filename) +def load_pokemon(pokemon_dir: Path) -> List[Pokemon]: + """Load Pokemon from JSON file Pokemon directory""" + all_pokemon_json = os.path.join(pokemon_dir, ALL_POKEMON_JSON) + try: + pokemon = PokemonJson.parse_file(all_pokemon_json).pokemon + except FileNotFoundError: + logging.critical( + f"Could not load '{all_pokemon_json}'. Download Pokemon first?" + ) + sys.exit(1) + return pokemon + + +def extract_pokemon_from_pokedex(pokemon_dir: Path) -> List[PokemonInProgress]: + """Download Bulbapedia National Index and extract Pokemon from it""" + national_index_filename = pokemon_dir / POKEDEX_HTML + download_to_file(NATIONAL_INDEX_URL, national_index_filename) table_row_soups = get_pokemon_table_row_soups(national_index_filename) - - pokemon = [] - for table_row_soup in track(table_row_soups, description="Download Pokemon"): - p = extract_pokemon_from_table_row(table_row_soup) - + pokemon: List[PokemonInProgress] = [] + for table_row_soup in table_row_soups: + p = get_from_table_row(pokemon_dir, table_row_soup) # Ignore Galarian and Alolan Pokemon (Pokemon with the same name) if pokemon and pokemon[-1].name == p.name: continue pokemon.append(p) - - # Pokemon has already been downloaded - if p.description and os.path.isfile(p.img_filename): - continue - - extend_pokemon(p) - with open(p.json_filename, "w") as f: - f.write(p.json()) - logging.debug(f"Saved {p.json_filename}.") - - # Filter out speculative Pokemon - pokemon = [ - p - for p in pokemon - if not p.description.startswith("This article's contents will change") - ] - return pokemon -def extend_pokemon(p: Pokemon): +def download_pokemon(pokemon_dir: Path): + """Scrape Pokemon data and images from the Bulbapedia national dex""" + os.makedirs(pokemon_dir, exist_ok=True) + pokemon_in_progress: List[PokemonInProgress] = extract_pokemon_from_pokedex( + pokemon_dir + ) + pokemon: List[Pokemon] = [] + for p_in_progress in track(pokemon_in_progress, description="Download Pokemon"): + extend_pokemon(p_in_progress) + p = Pokemon(**p_in_progress.dict()) + pokemon.append(p) + + pokemon_json = PokemonJson(pokemon=pokemon) + all_pokemon_json = os.path.join(pokemon_dir, ALL_POKEMON_JSON) + with open(all_pokemon_json, "w") as f: + f.write(pokemon_json.json(indent=2)) + + +def extend_pokemon(p: PokemonInProgress): """Add description and download Pokemon image""" download_to_file(p.html_url, p.html_filename) with open(p.html_filename, "r") as r: - soup = BeautifulSoup(r, "html.parser") + soup = BeautifulSoup(r, "lxml") content_soup: BeautifulSoup = soup.find(id="mw-content-text").contents[0] if not p.description: @@ -151,7 +161,7 @@ def extend_pokemon(p: Pokemon): p_soup = p_soup.next_sibling p.description = "".join(description) - if not os.path.isfile(p.img_filename): + if not p.img_filename.is_file(): img_url = ( content_soup.find("table") .find_next_sibling("table") @@ -159,5 +169,37 @@ def extend_pokemon(p: Pokemon): .attrs["src"] ) img_url = img_url.replace("//", "https://") - p.img_url = img_url download_to_file(img_url, p.img_filename) + + +def compress_pokemon_images(pokemon_dir: Path): + """Compress Pokemon images with pngquant for smaller epub size""" + PNGQUANT = "pngquant" + if shutil.which(PNGQUANT) is None: + logging.critical(f"Compress requires '{PNGQUANT}' executable") + sys.exit(1) + + def compress_image(img_filename: Path): + args: List[str] = [ + PNGQUANT, + str(img_filename), + "--output", + str(img_filename), + "-f", + ] + subprocess.run(args) + + def compress_has_already_been_run(img_filename: Path) -> bool: + size_before = os.path.getsize(img_filename) + compress_image(img_filename) + size_after = os.path.getsize(img_filename) + return size_before == size_after + + pokemon = load_pokemon(pokemon_dir) + if compress_has_already_been_run(pokemon[0].img_filename): + logging.warning( + f"Looks like '{pokemon[0].img_filename}' has already been compressed." + ) + + for p in track(pokemon, description="Compress Pokemon"): + compress_image(p.img_filename)