From fedbadf8fe8ef30f296134d6b8bf8a6e57e1ff77 Mon Sep 17 00:00:00 2001 From: Michiel Sikma Date: Sat, 21 Mar 2020 15:26:54 +0100 Subject: [PATCH] Add body styles to misc json and include them in the misc docs page --- data/meta.json | 2 +- data/misc.json | 142 ++++++++++++++++++ ...dal-tailed.png => bipedal-tailed-gen6.png} | Bin ...tailless.png => bipedal-tailless-gen6.png} | Bin misc/body-style/{fins.png => fins-gen6.png} | Bin .../{head-arms.png => head-arms-gen6.png} | Bin .../{head-base.png => head-base-gen6.png} | Bin misc/body-style/{head.png => head-gen6.png} | Bin .../{head-legs.png => head-legs-gen6.png} | Bin .../{insectoid.png => insectoid-gen6.png} | Bin .../{multiple.png => multiple-gen6.png} | Bin .../{quadruped.png => quadruped-gen6.png} | Bin .../{serpentine.png => serpentine-gen6.png} | Bin .../{tentacles.png => tentacles-gen6.png} | Bin ...s-multiple.png => wings-multiple-gen6.png} | Bin ...wings-single.png => wings-single-gen6.png} | Bin scripts/gen_docs.py | 23 ++- 17 files changed, 165 insertions(+), 2 deletions(-) rename misc/body-style/{bipedal-tailed.png => bipedal-tailed-gen6.png} (100%) rename misc/body-style/{bipedal-tailless.png => bipedal-tailless-gen6.png} (100%) rename misc/body-style/{fins.png => fins-gen6.png} (100%) rename misc/body-style/{head-arms.png => head-arms-gen6.png} (100%) rename misc/body-style/{head-base.png => head-base-gen6.png} (100%) rename misc/body-style/{head.png => head-gen6.png} (100%) rename misc/body-style/{head-legs.png => head-legs-gen6.png} (100%) rename misc/body-style/{insectoid.png => insectoid-gen6.png} (100%) rename misc/body-style/{multiple.png => multiple-gen6.png} (100%) rename misc/body-style/{quadruped.png => quadruped-gen6.png} (100%) rename misc/body-style/{serpentine.png => serpentine-gen6.png} (100%) rename misc/body-style/{tentacles.png => tentacles-gen6.png} (100%) rename misc/body-style/{wings-multiple.png => wings-multiple-gen6.png} (100%) rename misc/body-style/{wings-single.png => wings-single-gen6.png} (100%) diff --git a/data/meta.json b/data/meta.json index 6cb54585..5d3f95f2 100644 --- a/data/meta.json +++ b/data/meta.json @@ -194,7 +194,7 @@ "misc-groups": { "body-style": { "name": { - "eng": "Body styles" + "eng": "Body styles (shape)" } }, "ribbon": { diff --git a/data/misc.json b/data/misc.json index c688480d..788e6c3c 100644 --- a/data/misc.json +++ b/data/misc.json @@ -1635,5 +1635,147 @@ "gen-3": "ribbon/world-ribbon.png" } } + ], + "body-style": [ + { + "name": { + "eng": "Pokémon consisting of only a head", + "jpn": "頭だけのポケモン", + "jpn_ro": "Kao dake no Pokémon" + }, + "files": { + "gen-6": "body-style/head-gen6.png" + } + }, + { + "name": { + "eng": "Pokémon consisting of a head and legs", + "jpn": "頭と脚だけのポケモン", + "jpn_ro": "Kao to ashi dake no Pokémon" + }, + "files": { + "gen-6": "body-style/head-legs-gen6.png" + } + }, + { + "name": { + "eng": "Pokémon with fins", + "jpn": "ひれが付いたポケモン", + "jpn_ro": "Hira ga tsuita Pokémon" + }, + "files": { + "gen-6": "body-style/fins-gen6.png" + } + }, + { + "name": { + "eng": "Pokémon with an insectoid body", + "jpn": "羽を持たない虫型のポケモン", + "jpn_ro": "Hane wo motanai mushikata no Pokémon" + }, + "files": { + "gen-6": "body-style/insectoid-gen6.png" + } + }, + { + "name": { + "eng": "Pokémon with a quadruped body", + "jpn": "4本脚のポケモン", + "jpn_ro": "Yonhon ashi no Pokémon" + }, + "files": { + "gen-6": "body-style/quadruped-gen6.png" + } + }, + { + "name": { + "eng": "Pokémon with two or more pairs of wings", + "jpn": "羽を持つ虫型のポケモン", + "jpn_ro": "Hane wo motsu mushikata no Pokémon" + }, + "files": { + "gen-6": "body-style/wings-multiple-gen6.png" + } + }, + { + "name": { + "eng": "Pokémon consisting of multiple bodies", + "jpn": "複数の体を持つポケモン", + "jpn_ro": "Fukusuu no karada wo motsu Pokémon" + }, + "files": { + "gen-6": "body-style/multiple-gen6.png" + } + }, + { + "name": { + "eng": "Pokémon with tentacles or a multiped body", + "jpn": "複数の脚を持つポケモン", + "jpn_ro": "Fukusuu no ashi wo motsu Pokémon" + }, + "files": { + "gen-6": "body-style/tentacles-gen6.png" + } + }, + { + "name": { + "eng": "Pokémon consisting of a head and a base", + "jpn": "頭と胴体だけのポケモン", + "jpn_ro": "Atama to doutai dake no Pokémon" + }, + "files": { + "gen-6": "body-style/head-base-gen6.png" + } + }, + { + "name": { + "eng": "Pokémon with a bipedal, tailed form", + "jpn": "尾を持つ2本脚のポケモン", + "jpn_ro": "O wo motsu nitai ashi no Pokémon" + }, + "files": { + "gen-6": "body-style/bipedal-tailed-gen6.png" + } + }, + { + "name": { + "eng": "Pokémon with a bipedal, tailless form", + "jpn": "尾を持たない2本脚のポケモン", + "jpn_ro": "O wo motanai nitai ashi no Pokémon" + }, + "files": { + "gen-6": "body-style/bipedal-tailless-gen6.png" + } + }, + { + "name": { + "eng": "Pokémon with a single pair of wings", + "jpn": "一対の翼を持つポケモン", + "jpn_ro": "Ittai no tsubasa wo motsu Pokémon" + }, + "files": { + "gen-6": "body-style/wings-single-gen6.png" + } + }, + { + "name": { + "eng": "Pokémon with serpentine bodies", + "jpn": "蛇型のポケモン", + "jpn_ro": "Hebikata no Pokémon" + }, + "files": { + "gen-6": "body-style/serpentine-gen6.png" + } + }, + { + "name": { + "eng": "Pokémon consisting of a head and arms", + "jpn": "頭と腕だけのポケモン", + "jpn_ro": "Atama to ude dake no Pokémon" + }, + "files": { + "gen-6": "body-style/head-arms-gen6.png" + } + } ] } diff --git a/misc/body-style/bipedal-tailed.png b/misc/body-style/bipedal-tailed-gen6.png similarity index 100% rename from misc/body-style/bipedal-tailed.png rename to misc/body-style/bipedal-tailed-gen6.png diff --git a/misc/body-style/bipedal-tailless.png b/misc/body-style/bipedal-tailless-gen6.png similarity index 100% rename from misc/body-style/bipedal-tailless.png rename to misc/body-style/bipedal-tailless-gen6.png diff --git a/misc/body-style/fins.png b/misc/body-style/fins-gen6.png similarity index 100% rename from misc/body-style/fins.png rename to misc/body-style/fins-gen6.png diff --git a/misc/body-style/head-arms.png b/misc/body-style/head-arms-gen6.png similarity index 100% rename from misc/body-style/head-arms.png rename to misc/body-style/head-arms-gen6.png diff --git a/misc/body-style/head-base.png b/misc/body-style/head-base-gen6.png similarity index 100% rename from misc/body-style/head-base.png rename to misc/body-style/head-base-gen6.png diff --git a/misc/body-style/head.png b/misc/body-style/head-gen6.png similarity index 100% rename from misc/body-style/head.png rename to misc/body-style/head-gen6.png diff --git a/misc/body-style/head-legs.png b/misc/body-style/head-legs-gen6.png similarity index 100% rename from misc/body-style/head-legs.png rename to misc/body-style/head-legs-gen6.png diff --git a/misc/body-style/insectoid.png b/misc/body-style/insectoid-gen6.png similarity index 100% rename from misc/body-style/insectoid.png rename to misc/body-style/insectoid-gen6.png diff --git a/misc/body-style/multiple.png b/misc/body-style/multiple-gen6.png similarity index 100% rename from misc/body-style/multiple.png rename to misc/body-style/multiple-gen6.png diff --git a/misc/body-style/quadruped.png b/misc/body-style/quadruped-gen6.png similarity index 100% rename from misc/body-style/quadruped.png rename to misc/body-style/quadruped-gen6.png diff --git a/misc/body-style/serpentine.png b/misc/body-style/serpentine-gen6.png similarity index 100% rename from misc/body-style/serpentine.png rename to misc/body-style/serpentine-gen6.png diff --git a/misc/body-style/tentacles.png b/misc/body-style/tentacles-gen6.png similarity index 100% rename from misc/body-style/tentacles.png rename to misc/body-style/tentacles-gen6.png diff --git a/misc/body-style/wings-multiple.png b/misc/body-style/wings-multiple-gen6.png similarity index 100% rename from misc/body-style/wings-multiple.png rename to misc/body-style/wings-multiple-gen6.png diff --git a/misc/body-style/wings-single.png b/misc/body-style/wings-single-gen6.png similarity index 100% rename from misc/body-style/wings-single.png rename to misc/body-style/wings-single-gen6.png diff --git a/scripts/gen_docs.py b/scripts/gen_docs.py index 770fb549..11ce8813 100755 --- a/scripts/gen_docs.py +++ b/scripts/gen_docs.py @@ -399,7 +399,7 @@ def generate_misc_table(misc, meta, curr_page, json_file, version = '[unknown]', buffer.append('') # Ribbons - buffer.append('%s' % groups['ribbon']['name']['eng']) + buffer.append('%s' % groups['ribbon']['name']['eng']) #buffer.append('#Name名前SpriteOriginDescription/genFilename/gen') buffer.append('#Name名前SpriteOriginFilename/gen') @@ -430,6 +430,27 @@ def generate_misc_table(misc, meta, curr_page, json_file, version = '[unknown]', buffer.append('') sprites_counter += 1 + # Body styles + buffer.append('%s' % groups['body-style']['name']['eng']) + buffer.append('#Type種類SpriteFilename/gen') + + for item in misc['body-style']: + count = get_counter() + name = item['name'] + name_eng = name['eng'] + name_jpn = name['jpn'] + for k, v in item['files'].items(): + gen_n = k.split('-')[1] + buffer.append('') + buffer.append(f'{count}') + buffer.append(f'{name_eng}') + buffer.append(f'{name_jpn}') + buffer.append('' + get_img_node(get_misc_url(base_url, v), None, f"Sprite for '{name_eng}'", 'm') + '') + buffer.append(f'{v}') + buffer.append(f'Gen {gen_n}') + buffer.append('') + sprites_counter += 1 + buffer.append('') buffer.append('') buffer.append('')