Difference between revisions of "Template:NHClothing"
From Nookipedia, the Animal Crossing wiki
(update to match the latest version of Template:NHFurniture (plus replacing theme with style)) |
PanchamBro (talk | contribs) m (Text replacement - "{{#if:{{{crafting-serial-id|}}}|" to "{{#if:{{{crafting-serial-ID|}}}|") |
||
(142 intermediate revisions by 8 users not shown) | |||
Line 2: | Line 2: | ||
_table=nh_clothing | _table=nh_clothing | ||
|identifier = String | |identifier = String | ||
− | | | + | |en_name = String |
+ | |filename = String | ||
+ | |cloth_group_ID = Integer | ||
+ | |internal_ID = List (,) of Integer | ||
+ | |catalog_num = Integer | ||
|category = String | |category = String | ||
− | | | + | |category_sort = Integer |
+ | |style1 = String | ||
+ | |style2 = String | ||
|label1 = String | |label1 = String | ||
|label2 = String | |label2 = String | ||
Line 10: | Line 16: | ||
|label4 = String | |label4 = String | ||
|label5 = String | |label5 = String | ||
− | | | + | |buy1_price = Integer |
− | | | + | |buy1_currency = String |
− | | | + | |buy1_wikitext = Wikitext string |
− | | | + | |buy2_price = Integer |
+ | |buy2_currency = String | ||
+ | |buy2_wikitext = Wikitext string | ||
|sell = Integer | |sell = Integer | ||
|availability1 = String | |availability1 = String | ||
Line 19: | Line 27: | ||
|availability2 = String | |availability2 = String | ||
|availability2_note = String | |availability2_note = String | ||
− | | | + | |availability3 = String |
− | | | + | |availability3_note = String |
− | | | + | |availability4 = String |
+ | |availability4_note = String | ||
+ | |availability_other = List (,) of String | ||
+ | |availability_other_note = String | ||
+ | |variation_total = Integer | ||
+ | |vill_equip = Boolean | ||
+ | |seasonality = String | ||
+ | |gender = String | ||
+ | |vill_gender = String | ||
+ | |handbag = Boolean | ||
+ | |spring = Integer | ||
+ | |summer = Integer | ||
+ | |autumn = Integer | ||
+ | |winter = Integer | ||
+ | |china = Integer | ||
+ | |birthday = Integer | ||
+ | |book = Integer | ||
+ | |sleep = Integer | ||
+ | |bug_catching = Integer | ||
+ | |japanese = Integer | ||
+ | |fishing = Integer | ||
+ | |usually = Integer | ||
+ | |fashion = Integer | ||
+ | |rain = Integer | ||
+ | |birthday_main = Integer | ||
+ | |countdown = Integer | ||
+ | |snow = Integer | ||
+ | |sports = Integer | ||
+ | |yoga = Integer | ||
+ | |sunbathing = Integer | ||
+ | |concert = Integer | ||
+ | |bunny_day= Integer | ||
+ | |fireworks = Integer | ||
+ | |halloween = Integer | ||
+ | |turkey_day_plaza = Integer | ||
+ | |turkey_day_home = Integer | ||
+ | |toy_day = Integer | ||
+ | |is_material = Boolean | ||
+ | |catalog = String | ||
|version_added = String | |version_added = String | ||
− | | | + | |unlocked = Boolean |
|notes = String | |notes = String | ||
− | }}</noinclude><includeonly><!-- Cargo Store for clothing data (not including images or variations) -->{{#cargo_store: | + | }}</noinclude><includeonly>{{DISPLAYTITLE:{{#replace:{{SUBPAGENAME}}|New Horizons|''New Horizons''}}}}{{#ifeq:{{NAMESPACE}}|Item|<!--Attach to other tables -->{{NHLang/CargoAttach}}{{#if: {{{mat1|}}} | {{NHRecipe/CargoAttach}}}}{{NHClothingVariations/CargoAttach}}{{NHIdentifier/CargoAttach}}<!-- Cargo Store for clothing data (not including images or variations) -->{{#cargo_store: |
_table=nh_clothing | _table=nh_clothing | ||
− | |identifier = {{{identifier|{{ | + | |identifier = {{{identifier|}}} |
− | | | + | |en_name = {{{name|}}} |
+ | |filename = {{{filename|}}} | ||
+ | |cloth_group_ID = {{{clothgroup-ID|}}} | ||
+ | |internal_ID = {{{ID|}}} | ||
+ | |catalog_num = {{{num|}}} | ||
|category = {{{category|}}} | |category = {{{category|}}} | ||
− | | | + | |category_sort = {{#switch:{{{category|}}}|Tops=1|Bottoms=2|Dress-Up=3|Headwear=4|Accessories=5|Socks=6|Shoes=7|Bags=8|Umbrellas=9|Other=10}} |
+ | |style1 = {{{style1|}}} | ||
+ | |style2 = {{{style2|}}} | ||
|label1 = {{{label1|}}} | |label1 = {{{label1|}}} | ||
|label2 = {{{label2|}}} | |label2 = {{{label2|}}} | ||
Line 36: | Line 88: | ||
|label4 = {{{label4|}}} | |label4 = {{{label4|}}} | ||
|label5 = {{{label5|}}} | |label5 = {{{label5|}}} | ||
− | | | + | |buy1_price = {{{buy1-price|}}} |
− | | | + | |buy1_currency = {{{buy1-currency|}}} |
− | | | + | |buy1_wikitext = {{#ifeq:{{{buy1-price|}}}|NA|NA|{{Currency|{{{buy1-currency|}}}|{{{buy1-price|}}}}}}} |
− | | | + | |buy2_price = {{{buy2-price|}}} |
+ | |buy2_currency = {{{buy2-currency|}}} | ||
+ | |buy2_wikitext = {{#ifeq:{{{buy2-price|}}}|NA|NA|{{Currency|{{{buy2-currency|}}}|{{{buy2-price|}}}}}}} | ||
|sell = {{{sell|}}} | |sell = {{{sell|}}} | ||
|availability1 = {{{availability1|}}} | |availability1 = {{{availability1|}}} | ||
Line 45: | Line 99: | ||
|availability2 = {{{availability2|}}} | |availability2 = {{{availability2|}}} | ||
|availability2_note = {{{availability2-note|}}} | |availability2_note = {{{availability2-note|}}} | ||
− | | | + | |availability3 = {{{availability3|}}} |
− | | | + | |availability3_note = {{{availability3-note|}}} |
− | | | + | |availability4 = {{{availability4|}}} |
+ | |availability4_note = {{{availability4-note|}}} | ||
+ | |availability_other = {{{availability-other|}}} | ||
+ | |availability_other_note = {{{availability-other-note|}}} | ||
+ | |variation_total = {{#if:{{{variation1|}}}|{{#expr:1+{{#if:{{{variation2|}}}|1|0}}+{{#if:{{{variation3|}}}|1|0}}+{{#if:{{{variation4|}}}|1|0}}+{{#if:{{{variation5|}}}|1|0}}+{{#if:{{{variation6|}}}|1|0}}+{{#if:{{{variation7|}}}|1|0}}+{{#if:{{{variation8|}}}|1|0}}}}|0}} | ||
+ | |vill_equip = {{#switch:{{{category|}}}|Bottoms|Socks|Shoes|Bags|Other = No|{{{vill-equip|Yes}}}}} | ||
+ | |seasonality = {{#if:{{{seasonality|}}}|{{{seasonality|}}}|All year}} | ||
+ | |gender = {{#if:{{{gender|}}}|{{{gender|}}}|Free}} | ||
+ | |vill_gender = {{#switch:{{{category|}}}|Bottoms|Socks|Shoes|Bags|Other = |{{{vill-gender|{{#if:{{{gender|}}}|{{{gender|}}}|Free}}}}}}} | ||
+ | |handbag = {{#if: {{{tool|}}} | Yes | No}} | ||
+ | |spring = {{#if: {{{spring|}}} | Yes | No}} | ||
+ | |summer = {{#if: {{{summer|}}} | Yes | No}} | ||
+ | |autumn = {{#if: {{{autumn|}}} | Yes | No}} | ||
+ | |winter = {{#if: {{{winter|}}} | Yes | No}} | ||
+ | |china = {{#if: {{{china|}}} | Yes | No}} | ||
+ | |birthday = {{#if: {{{birthday|}}} | Yes | No}} | ||
+ | |book = {{#if: {{{book|}}} | Yes | No}} | ||
+ | |sleep = {{#if: {{{sleep|}}} | Yes | No}} | ||
+ | |bug_catching = {{#if: {{{bug-catching|}}} | Yes | No}} | ||
+ | |japanese = {{#if: {{{japanese|}}} | Yes | No}} | ||
+ | |fishing = {{#if: {{{fishing|}}} | Yes | No}} | ||
+ | |usually = {{#if: {{{usually|}}} | Yes | No}} | ||
+ | |fashion = {{#if: {{{fashion|}}} | Yes | No}} | ||
+ | |rain = {{#if: {{{rain|}}} | Yes | No}} | ||
+ | |birthday_main = {{#if: {{{birthday-main|}}} | Yes | No}} | ||
+ | |countdown = {{#if: {{{countdown|}}} | Yes | No}} | ||
+ | |snow = {{#if: {{{snow|}}} | Yes | No}} | ||
+ | |sports = {{#if: {{{sports|}}} | Yes | No}} | ||
+ | |yoga = {{#if: {{{yoga|}}} | Yes | No}} | ||
+ | |sunbathing = {{#if: {{{sunbathing|}}} | Yes | No}} | ||
+ | |concert = {{#if: {{{concert|}}} | Yes | No}} | ||
+ | |bunny_day= {{#if: {{{bunny-day|}}} | Yes | No}} | ||
+ | |fireworks = {{#if: {{{fireworks|}}} | Yes | No}} | ||
+ | |halloween = {{#if: {{{halloween|}}} | Yes | No}} | ||
+ | |turkey_day_plaza = {{#if: {{{turkey-day-plaza|}}} | Yes | No}} | ||
+ | |turkey_day_home = {{#if: {{{turkey-day-home|}}} | Yes | No}} | ||
+ | |toy_day = {{#if: {{{toy-day|}}} | Yes | No}} | ||
+ | |is_material = {{#if: {{{is-material|}}} | Yes | No}} | ||
+ | |catalog = {{{catalog|}}} | ||
|version_added = {{{version-added|}}} | |version_added = {{{version-added|}}} | ||
− | | | + | |unlocked = {{#if: {{{unlocked|}}} | Yes | No}} |
|notes = {{{notes|}}} | |notes = {{{notes|}}} | ||
}}<!-- Cargo Store for different language names -->{{#cargo_store: | }}<!-- Cargo Store for different language names -->{{#cargo_store: | ||
− | _table= | + | _table=nh_language_name |
− | |identifier = {{{identifier| | + | |identifier = {{{identifier|}}} |
− | | | + | |en_name = {{{name|}}} |
+ | |type = Clothing | ||
+ | |engb_name = {{{engb-name|}}} | ||
|de_name = {{{de-name|}}} | |de_name = {{{de-name|}}} | ||
|es_name = {{{es-name|}}} | |es_name = {{{es-name|}}} | ||
− | |esl_name = {{{esl-name|}}} | + | |esl_name = {{{esl-name|{{{es-name|}}}}}} |
|fr_name = {{{fr-name|}}} | |fr_name = {{{fr-name|}}} | ||
− | |frq_name = {{{frq-name|}}} | + | |frq_name = {{{frq-name|{{{fr-name|}}}}}} |
|it_name = {{{it-name|}}} | |it_name = {{{it-name|}}} | ||
|ja_name = {{{ja-name|}}} | |ja_name = {{{ja-name|}}} | ||
Line 66: | Line 160: | ||
|ru_name = {{{ru-name|}}} | |ru_name = {{{ru-name|}}} | ||
|zh_name = {{{zh-name|}}} | |zh_name = {{{zh-name|}}} | ||
− | |zht_name = {{{zht-name|}}} | + | |zht_name = {{{zht-name|{{{zh-name|}}}}}} |
− | }}<!-- Cargo Store for recipe, if | + | }}<!-- Cargo Store for identifiers -->{{#cargo_store: |
− | + | _table=nh_identifier | |
− | _table= | + | |identifier = {{{identifier|}}} |
− | |identifier = {{{identifier|{{ | + | |en_name = {{{name|}}} |
− | | | + | |category = Clothing |
− | | | + | }}<!-- Cargo Store for recipe, if craftable --> {{#if: {{{mat1|}}} |
− | | | + | | {{#cargo_store: |
− | | | + | _table=nh_recipe |
− | | | + | |identifier = {{{identifier|}}} |
+ | |en_name = {{{name|}}} | ||
+ | |num = {{{diy-num|}}} | ||
+ | |image = {{#invoke:TitleCase|main|{{{name|}}}}} NH DIY Icon.png | ||
+ | |image_url = {{filepath:{{#invoke:TitleCase|main|{{{name|}}}}} NH DIY Icon.png}} | ||
+ | |card_color = {{{crafting-card-color|}}} | ||
+ | |serial_id = {{{crafting-serial-ID|}}} | ||
+ | |internal_id = {{{crafting-ID|}}} | ||
+ | |type = Clothing | ||
+ | |buy1_price = {{{diy-buy1-price|}}} | ||
+ | |buy1_currency = {{{diy-buy1-currency|}}} | ||
+ | |buy1_wikitext = {{#ifeq:{{{diy-buy1-price|}}}|NA|NA|{{Currency|{{{diy-buy1-currency|}}}|{{{diy-buy1-price|}}}}}}} | ||
+ | |buy2_price = {{{diy-buy2-price|}}} | ||
+ | |buy2_currency = {{{diy-buy2-currency|}}} | ||
+ | |buy2_wikitext = {{#ifeq:{{{diy-buy2-price|}}}|NA|NA|{{Currency|{{{diy-buy2-currency|}}}|{{{diy-buy2-price|}}}}}}} | ||
|sell = {{{diy-sell|}}} | |sell = {{{diy-sell|}}} | ||
+ | |recipes_to_unlock = {{{recipes-to-unlock|}}} | ||
|diy_availability1 = {{{diy-availability1|}}} | |diy_availability1 = {{{diy-availability1|}}} | ||
|diy_availability1_note = {{{diy-availability1-note|}}} | |diy_availability1_note = {{{diy-availability1-note|}}} | ||
Line 96: | Line 205: | ||
|material6 = {{{mat6|}}} | |material6 = {{{mat6|}}} | ||
|material6_num = {{{mat6-num|}}} | |material6_num = {{{mat6-num|}}} | ||
− | + | |version_added = {{{version-added|}}} | |
− | + | |notes = | |
− | + | }} | }} {{#if: {{{variation1|}}} | {{#forargs: variation | key | value | <!-- Cargo Store for variations --> {{#seo:|image={{filepath:{{{image|{{#invoke:TitleCase|main|{{{name|}}}}} ({{#invoke:TitleCase|main|{{{variation1|}}}}}) NH Icon.png}}}}}}}{{#cargo_store: | |
− | | | + | _table=nh_clothing_variation |
− | + | |identifier = {{{identifier|}}} | |
− | + | |en_name = {{{name|}}} | |
− | + | |image = {{{image|{{#invoke:TitleCase|main|{{{name|}}}}} ({{#invoke:TitleCase|main|{{{variation{{#var: key }}|}}}}}) NH Icon.png}}} | |
− | | | + | |image_url = {{filepath:{{{image|{{#invoke:TitleCase|main|{{{name|}}}}} ({{#invoke:TitleCase|main|{{{variation{{#var: key }}|}}}}}) NH Icon.png}}}}} |
− | + | |image_storage = {{#ifexist:File:{{#invoke:TitleCase|main|{{{name|}}}}} ({{#invoke:TitleCase|main|{{{variation{{#var: key }}|}}}}}) NH Storage Icon.png|{{{image2|{{#invoke:TitleCase|main|{{{name|}}}}} ({{#invoke:TitleCase|main|{{{variation{{#var: key }}|}}}}}) NH Storage Icon.png}}}|}} | |
− | + | |image_storage_url = {{#ifexist:File:{{#invoke:TitleCase|main|{{{name|}}}}} ({{#invoke:TitleCase|main|{{{variation{{#var: key }}|}}}}}) NH Storage Icon.png|{{filepath:{{{image2|{{#invoke:TitleCase|main|{{{name|}}}}} ({{#invoke:TitleCase|main|{{{variation{{#var: key }}|}}}}}) NH Storage Icon.png}}}}}|}} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | | | ||
− | | | ||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | | | ||
− | | | ||
− | |||
− | | {{ | ||
− | |||
− | |||
− | | | ||
− | |||
|variation = {{{variation{{#var: key }}|}}} | |variation = {{{variation{{#var: key }}|}}} | ||
+ | |variation_number = {{#var: key }} | ||
|color1 = {{{var{{#var: key }}-color1|}}} | |color1 = {{{var{{#var: key }}-color1|}}} | ||
|color2 = {{{var{{#var: key }}-color2|}}} | |color2 = {{{var{{#var: key }}-color2|}}} | ||
− | }} }} | <!-- Cargo Store for sole item (no variations) -->{{#cargo_store: | + | }} }} | <!-- Cargo Store for sole item (no variations) -->{{#seo:|image={{filepath:{{{image|{{#invoke:TitleCase|main|{{{name|}}}}} NH Icon.png}}}}}}}{{#cargo_store: |
− | _table= | + | _table=nh_clothing_variation |
− | |identifier = {{{identifier|{{ | + | |identifier = {{{identifier|}}} |
− | | | + | |en_name = {{{name|}}} |
− | | | + | |image = {{{image|{{#invoke:TitleCase|main|{{{name|}}}}} NH Icon.png}}} |
+ | |image_url = {{filepath:{{{image|{{#invoke:TitleCase|main|{{{name|}}}}} NH Icon.png}}}}} | ||
+ | |image_storage = {{#ifexist:File:{{#invoke:TitleCase|main|{{{name|}}}}} NH Storage Icon.png|{{{image2|{{#invoke:TitleCase|main|{{{name|}}}}} NH Storage Icon.png}}}|}} | ||
+ | |image_storage_url = {{#ifexist:File:{{#invoke:TitleCase|main|{{{name|}}}}} NH Storage Icon.png|{{filepath:{{{image2|{{#invoke:TitleCase|main|{{{name|}}}}} NH Storage Icon.png}}}}}|}} | ||
|variation = | |variation = | ||
+ | |variation_number = 1 | ||
|color1 = {{{color1|}}} | |color1 = {{{color1|}}} | ||
|color2 = {{{color2|}}} | |color2 = {{{color2|}}} | ||
}} | }} | ||
− | }} | + | }}<!-- Cargo store for distributions -->{{#if:{{{distribution|}}}|{{NHDistribution/CargoAttach}}{{#cargo_store: |
− | }}</includeonly> | + | _table=nh_distribution |
− | + | |en_name = {{{name|}}} | |
− | + | |image = {{#if: {{{variation1|}}} | {{{image|{{#invoke:TitleCase|main|{{{name|}}}}} ({{#invoke:TitleCase|main|{{{variation1|}}}}}) NH Icon.png}}} | {{{image|{{#invoke:TitleCase|main|{{{name|}}}}} NH Icon.png}}} }} | |
− | [[File:{{#switch: {{{category|}}} | + | |type = Clothing |
+ | |distribution = {{{distribution|}}} | ||
+ | |distribution_note = {{{distribution-note|}}} | ||
+ | |distribution_sort = {{{distribution-sort|}}} | ||
+ | |distribution_type = {{{distribution-type|}}} | ||
+ | |version = {{{version-added|}}} | ||
+ | }}|}}<!-- Cargo Store for seasonal item -->{{#ifeq:{{{availability1|}}}|Nook Shopping|{{#ifeq:{{{availability1-note|}}}|Seasonal|{{NHSeasonal/CargoAttach}}{{#cargo_store: | ||
+ | _table=nh_seasonal | ||
+ | |en_name = {{{name|}}} | ||
+ | |event = {{{event|}}} | ||
+ | |region = {{{region|}}} | ||
+ | |description = {{{event-description|}}} | ||
+ | |former_description = {{{former-event-description|}}} | ||
+ | |event_date_north = {{{event-date|}}} | ||
+ | |event_date_south = {{{event-date-southern|}}} | ||
+ | |event_date_sort = {{{event-date-sort|}}} | ||
+ | |version_added = {{{version-added|}}} | ||
+ | }}|}}|}}}}<metakeywords>clothing, clothes, outfit, item, animal crossing, acnh, new horizons</metakeywords></includeonly>{{Infobox 2.0 | ||
+ | | colorclass = color-series | ||
+ | | primarycolor = 39 100 | ||
+ | | secondarycolor = 42 73 | ||
+ | | title = {{{title|{{#invoke:SentenceCase|main|{{{name|}}}}}}}} | ||
+ | | subtitleabove = {{#if:{{{series|}}}{{{set|}}}{{{function1|}}}|<span style{{=}}"display:inline-block;">|}}{{#if:{{{series|}}}|[[{{{series-link|{{{series|}}}}}} Series|{{{series|}}} Series]]|}}{{#if:{{{set|}}}|{{#if:{{{series|}}}|, |}}[[{{{set-link|{{{set|}}}}}} Set|{{{set|}}} Set]]|}}{{#if:{{{function1|}}}|{{#if:{{{series|}}}{{{set|}}}| {{Colorshow|dcab00|'''{{!}}'''}} }}{{{function1|}}}{{#if:{{{function2|}}}|, {{{function2|}}}}}{{#if:{{{function3|}}}|, {{{function3|}}}}}}}{{#if:{{{series|}}}{{{set|}}}{{{function1|}}}|</span>|}} | ||
+ | | lefticon = [[File:{{{inv-icon|{{#switch: {{{category|}}} | ||
+ | | Tops = Top NH Inv Icon.png | ||
+ | | Bottoms = Bottoms NH Inv Icon.png | ||
+ | | Dress-up | ||
+ | | Dress-Up = Dress-Up NH Inv Icon.png | ||
+ | | Headgear | ||
+ | | Headwear = {{#ifeq:{{{vill-equip|}}}|No|Helmet NH Inv Icon.png|Headwear NH Inv Icon.png}} | ||
+ | | Accessories = Accessory NH Inv Icon.png | ||
+ | | Socks = Socks NH Inv Icon.png | ||
+ | | Shoes = Shoes NH Inv Icon.png | ||
+ | | Bags = {{#if:{{{tool|}}}|Handbag NH Inv Icon.png|Bag NH Inv Icon.png}} | ||
+ | | Umbrellas = Umbrella NH Inv Icon.png | ||
+ | | #default = {{{inv-icon|}}}}}}}}|sub|32px|link=]] | ||
+ | | righticon = [[File:{{#switch: {{{category|}}} | ||
| Tops = Clothes NH Category Icon.png{{!}}Type of top | | Tops = Clothes NH Category Icon.png{{!}}Type of top | ||
| Bottoms = Bottom NH Category Icon.png{{!}}Type of bottom | | Bottoms = Bottom NH Category Icon.png{{!}}Type of bottom | ||
+ | | Dress-up | ||
| Dress-Up = Onepiece NH Category Icon.png{{!}}Type of dress-up | | Dress-Up = Onepiece NH Category Icon.png{{!}}Type of dress-up | ||
+ | | Headgear = Hat NH Category Icon.png{{!}}Type of headgear | ||
| Headwear = Hat NH Category Icon.png{{!}}Type of headwear | | Headwear = Hat NH Category Icon.png{{!}}Type of headwear | ||
| Accessories = Accessory NH Category Icon.png{{!}}Type of accessory | | Accessories = Accessory NH Category Icon.png{{!}}Type of accessory | ||
Line 183: | Line 283: | ||
| Shoes = Shoes NH Category Icon.png{{!}}Type of shoe | | Shoes = Shoes NH Category Icon.png{{!}}Type of shoe | ||
| Bags = Bag NH Category Icon.png{{!}}Type of bag | | Bags = Bag NH Category Icon.png{{!}}Type of bag | ||
− | | All NH Category Icon.png{{!}}Type of item}}|sub|20px|link=]] | + | | Umbrellas = Umbrella NH Category Icon.png{{!}}Type of umbrella |
− | + | | Other = All NH Category Icon.png{{!}}Type of other clothing | |
− | {{# | + | | All NH Category Icon.png{{!}}Type of item}}|sub|20px|link=Clothing/New Horizons]]{{#if:{{{num|}}}| '''<nowiki>#</nowiki>{{#invoke:formatnum|main|lang=en|{{{num|}}}}}'''}} |
− | + | ||
− | + | | image = {{#ifeq:{{{category|}}}|Umbrellas|{{#ifexist:File:{{#invoke:TitleCase|main|{{{name|}}}}} {{#if:{{{variation1|}}}|({{#invoke:TitleCase|main|{{{variation1|}}}}})}} NH Icon.png|[[File:{{#invoke:TitleCase|main|{{{name|}}}}} {{#if:{{{variation1|}}}|({{#invoke:TitleCase|main|{{{variation1|}}}}})}} NH Icon.png|{{{image-size|256px}}}|{{#invoke:SentenceCase|main|{{{name|}}}}}]]|[[File:Nia.png|256px|No image available|link=]]}}|{{TabStart}} | |
− | {{# | + | {{TabHeader|Closet icon}} |
− | </div> | + | {{#ifexist:File:{{#invoke:TitleCase|main|{{{name|}}}}} {{#if:{{{variation1|}}}|({{#invoke:TitleCase|main|{{{variation1|}}}}})}} NH Icon.png|[[File:{{#invoke:TitleCase|main|{{{name|}}}}} {{#if:{{{variation1|}}}|({{#invoke:TitleCase|main|{{{variation1|}}}}})}} NH Icon.png|{{{image-size|256px}}}|{{#invoke:SentenceCase|main|{{{name|}}}}}]]|[[File:Nia.png|256px|No image available|link=]]}} |
− | + | {{TabHeader|Storage icon}} | |
− | + | {{#ifexist:File:{{#invoke:TitleCase|main|{{{name|}}}}} {{#if:{{{variation1|}}}|({{#invoke:TitleCase|main|{{{variation1|}}}}})}} NH Storage Icon.png|[[File:{{#invoke:TitleCase|main|{{{name|}}}}} {{#if:{{{variation1|}}}|({{#invoke:TitleCase|main|{{{variation1|}}}}})}} NH Storage Icon.png|{{{image-size|128px}}}|{{#invoke:SentenceCase|main|{{{name|}}}}}]]|[[File:Nia.png|128px|No image available|link=]]}} | |
− | + | {{TabEnd}}}} | |
− | + | | caption = {{#if:{{{variation1|}}}|{{Colorshow|666|Variation shown: '''{{{variation1|}}}'''}}}} | |
− | + | ||
− | + | | leftlabel = Buy price | |
− | {{ | + | | rightlabel = Sell price |
− | + | | leftdata = {{#if:{{{buy1-price|}}}|{{Currency|{{{buy1-currency|}}}|{{{buy1-price|}}}|short=yes|note={{{buy1-note|}}}}}|Not for sale}}{{#if:{{{buy2-price|}}}|<br>{{Currency|{{{buy2-currency|}}}|{{{buy2-price|}}}|short=yes|note={{{buy2-note|}}}}}}} | |
− | + | | rightdata = {{#if:{{{sell|}}}|{{Currency|Bells|{{{sell|}}}}}|Cannot be sold}} | |
− | < | + | |
− | + | | label = Obtain via | |
− | + | | data = {{#if:{{{availability1|}}}{{{availability-rv|}}}|<div style="width:100%; overflow-x: hidden; overflow-y: auto; max-height: 200px;">{{Availability|{{{availability1|}}}|note={{{availability1-note|}}}}}{{#if:{{{availability2|}}}|{{Availability|{{{availability2|}}}|note={{{availability2-note|}}}}}}}{{#if:{{{availability3|}}}|{{Availability|{{{availability3|}}}|note={{{availability3-note|}}}}}}}{{#if:{{{availability4|}}}|{{Availability|{{{availability4|}}}|note={{{availability4-note|}}}}}}}{{#if: {{{availability-other|}}} | {{#invoke: Items | outputAvailabilitiesFromList | {{{availability-other|}}} }} | }}</div>}} | |
− | + | ||
− | + | | label2 = Recipe | |
− | + | | data2 = {{#if:{{{diy-availability1|}}}|{{Material|{{{mat1|}}}|{{{mat1-num|}}}|sentence-case=yes}}{{#if:{{{mat2|}}}|{{Material|{{{mat2|}}}|{{{mat2-num|}}}|sentence-case=yes}}}}{{#if:{{{mat3|}}}|{{Material|{{{mat3|}}}|{{{mat3-num|}}}|sentence-case=yes}}}}{{#if:{{{mat4|}}}|{{Material|{{{mat4|}}}|{{{mat4-num|}}}|sentence-case=yes}}}}{{#if:{{{mat5|}}}|{{Material|{{{mat5|}}}|{{{mat5-num|}}}|sentence-case=yes}}}}{{#if:{{{mat6|}}}|{{Material|{{{mat6|}}}|{{{mat6-num|}}}|sentence-case=yes}}}}}} | |
− | + | ||
− | + | | label3 = Recipe type | |
− | + | | data3 = {{#if:{{{diy-availability1|}}}|[[DIY recipes/Clothing|Equipment]]{{#if:{{{diy-num|}}}| (<nowiki>#</nowiki>{{#invoke:formatnum|main|lang=en|{{{diy-num|}}}}})}}}} | |
− | + | ||
− | + | | label4 = Recipe obtained via | |
− | {{# | + | | data4 = {{#if:{{{diy-availability1|}}}|{{Availability|{{{diy-availability1|}}}|size=sub{{!}}18px|note={{{diy-availability1-note|}}}}}{{#if:{{{diy-availability2|}}}|{{Availability|{{{diy-availability2|}}}|size=sub{{!}}18px|note={{{diy-availability2-note|}}}}}}}{{#if:{{{diy-availability3|}}}|{{Availability|{{{diy-availability3|}}}|size=sub{{!}}18px|note={{{diy-availability3-note|}}}}}}}}} |
− | + | ||
− | + | | label5 = Styles | |
− | + | | data5 = {{#if:{{{style1|}}}|[[Clothing/New Horizons/{{{style1|}}}|{{{style1|}}}]]{{#if:{{{style2|}}}| / [[Clothing/New Horizons/{{{style2|}}}|{{{style2|}}}]]}}}} | |
− | + | ||
− | + | | label6 = Label themes | |
− | {{ | + | | data6 = {{#if:{{{label1|}}}|[[Clothing/New Horizons/{{{label1|}}}|{{{label1|}}}]]{{#if:{{{label2|}}}| / [[Clothing/New Horizons/{{{label2|}}}|{{{label2|}}}]]}}{{#if:{{{label3|}}}| / [[Clothing/New Horizons/{{{label3|}}}|{{{label3|}}}]]}}{{#if:{{{label4|}}}| / [[Clothing/New Horizons/{{{label4|}}}|{{{label4|}}}]]}}{{#if:{{{label5|}}}| / [[Clothing/New Horizons/{{{label5|}}}|{{{label5|}}}]]}}}} |
− | + | ||
− | + | | {{#if:{{{variation1|}}}{{{pattern1|}}}|NULL}}label7 = Colors | |
− | + | | {{#if:{{{variation1|}}}{{{pattern1|}}}|NULL}}data7 = <div style="display:inline-block; vertical-align:top; line-height:.9em;">[[Clothing/New Horizons/{{{color1|}}}|{{Color|{{{color1|Unknown}}}|display=inline-block}}]] [[Clothing/New Horizons/{{{color2|}}}|{{Color|{{{color2|Unknown}}}|display=inline-block}}]]</div> | |
− | + | ||
− | + | | widebottomlabel = Internal information | |
− | + | | widebottomdata = {{#if:{{{filename|}}}|<div style="text-align: left; padding: 0 0 0 6px">'''Filename''': <code>{{{filename|}}}</code><br></div>}}{{#if:{{{ID|}}}|<div style="text-align: left; padding: 0 0 0 6px">'''Internal ID''': {{#invoke:NHClothingIDList|main|{{{ID|}}}}}<br></div>}}{{#if:{{{clothgroup-ID|}}}|<div style="text-align: left; padding: 0 0 0 6px">'''Cloth group ID''': <code>{{{clothgroup-ID|}}}</code><br></div>}}{{#if: {{{mat1|}}}|{{#if:{{{crafting-card-color|}}}|<div style="text-align: left; padding: 0 0 0 6px">'''Crafting card color''': <code>{{{crafting-card-color|}}}</code><br></div>}}{{#if:{{{crafting-serial-ID|}}}|<div style="text-align: left; padding: 0 0 0 6px">'''Crafting serial ID''': <code>{{{crafting-serial-ID|}}}</code><br></div>}}{{#if:{{{crafting-ID|}}}|<div style="text-align: left; padding: 0 0 0 6px">'''Crafting internal ID''': <code>{{{crafting-ID|}}}</code><br></div>}}}} | |
− | + | ||
− | + | | widebottomlabel2 = Variations | |
− | + | | widebottomdata2 = <div class="nh_item-flex-container" style="position:relative; text-align:center;"> | |
− | + | {{#if:{{{variation1|}}} | | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{{#forargs: variation | key | value | <div class="nh_item-flex-item nh_item-var"> | {{#forargs: variation | key | value | <div class="nh_item-flex-item nh_item-var"> | ||
<div class="nh_item-var-img"> | <div class="nh_item-var-img"> | ||
− | [[File:{{#if:{{{var{{#var: key }}-img|}}}|{{#ifexist:File:{{{var{{#var: key }}-img|}}}|{{{var{{#var: key }}-img|}}}|Nia.png | + | [[File:{{#if:{{{var{{#var: key }}-img|}}}|{{#ifexist:File:{{{var{{#var: key }}-img|}}}|{{{var{{#var: key }}-img|}}}|Nia.png}}|{{#ifexist:File:{{#invoke:TitleCase|main|{{{name|}}}}} ({{#invoke:TitleCase|main|{{{variation{{#var: key }}|}}}}}) NH Icon.png|{{#invoke:TitleCase|main|{{{name|}}}}} ({{#invoke:TitleCase|main|{{{variation{{#var: key }}|}}}}}) NH Icon.png|Nia.png}}}}|36px|{{#invoke:SentenceCase|main|{{{name|}}}}}'s {{{variation{{#var: key }}|}}} variant]]</div></div>}}</div> |
− | + | | <div style="width:100%; text-align: center;">None</div> }} | |
− | + | ||
− | }} | + | | widebottomlabel3 = Notes |
− | + | | widebottomdata3 = {{{notes|}}} | |
− | + | ||
− | + | | widebottomlabel4 = In other games | |
− | | | + | | widebottomdata4 = {{#cargo_query:tables=pg_clothing|fields=CONCAT("[[Item:", pg_clothing.en_name, " (Animal Crossing)|''Animal Crossing'' (", pg_clothing.en_name, ")]]<br />")|where=pg_clothing.identifier="{{{identifier|}}}"|delimiter=|default=}}{{#cargo_query:tables=pg_tool|fields=CONCAT("[[Item:", pg_tool.en_name, " (Animal Crossing)|''Animal Crossing'' (", pg_tool.en_name, ")]]<br />")|where=pg_tool.identifier="{{{identifier|}}}"|delimiter=|default=}}{{#cargo_query:tables=ww_clothing|fields=CONCAT("[[Item:", ww_clothing.en_name, " (Wild World)|''Wild World'' (", ww_clothing.en_name, ")]]<br />")|where=ww_clothing.identifier="{{{identifier|}}}"|delimiter=|default=}}{{#cargo_query:tables=ww_tool|fields=CONCAT("[[Item:", ww_tool.en_name, " (Wild World)|''Wild World'' (", ww_tool.en_name, ")]]<br />")|where=ww_tool.identifier="{{{identifier|}}}"|delimiter=|default=}}{{#cargo_query:tables=cf_clothing|fields=CONCAT("[[Item:", cf_clothing.en_name, " (City Folk)|''City Folk'' (", cf_clothing.en_name, ")]]<br />")|where=cf_clothing.identifier="{{{identifier|}}}"|delimiter=|default=}}{{#cargo_query:tables=cf_tool|fields=CONCAT("[[Item:", cf_tool.en_name, " (City Folk)|''City Folk'' (", cf_tool.en_name, ")]]<br />")|where=cf_tool.identifier="{{{identifier|}}}"|delimiter=|default=}}{{#cargo_query:tables=nl_clothing|fields=CONCAT("[[Item:", nl_clothing.en_name, " (New Leaf)|''New Leaf'' (", nl_clothing.en_name, ")]]<br />")|where=nl_clothing.identifier="{{{identifier|}}}"|delimiter=|default=}}{{#cargo_query:tables=nl_furniture|fields=CONCAT("[[Item:", nl_furniture.en_name, " (New Leaf)|''New Leaf'' (", nl_furniture.en_name, ")]]<br />")|where=nl_furniture.identifier="{{{identifier|}}}"|delimiter=|default=}} |
− | + | ||
− | | ja-name | + | | languages = Names |
− | | ko-name | + | | ja-name = {{{ja-name|}}} |
− | | zh-name | + | | ko-name = {{{ko-name|}}} |
− | | zht-name | + | | zh-name = {{{zh-name|}}} |
− | | fr-name | + | | zht-name = {{{zht-name|{{{zh-name|}}}}}} |
− | | frq-name | + | | fr-name = {{{fr-name||}}} |
− | | es-name | + | | frq-name = {{{frq-name|{{{fr-name||}}}}}} |
− | | esl-name | + | | es-name = {{{es-name|}}} |
− | | it-name | + | | esl-name = {{{esl-name|{{{es-name|}}}}}} |
− | | de-name | + | | it-name = {{{it-name|}}} |
− | | nl-name | + | | de-name = {{{de-name|}}} |
− | | ru-name | + | | nl-name = {{{nl-name|}}} |
+ | | ru-name = {{{ru-name|}}} | ||
+ | | ja-note = {{#if:{{{ja-name-r|}}}|{{{ja-name-r|}}}|}} | ||
+ | | zh-note = {{#if:{{{zh-name-r|}}}|{{{zh-name-r|}}}|}} | ||
+ | | zht-note = {{#if:{{{zht-name-r|}}}|{{{zht-name-r|}}}|{{#if:{{{zh-name-r|}}}|{{{zh-name-r|}}}|}}}} | ||
+ | | ko-note = {{#if:{{{ko-name-r|}}}|{{{ko-name-r|}}}|}} | ||
+ | | ru-note = {{#if:{{{ru-name-r|}}}|{{{ru-name-r|}}}|}} | ||
}} | }} | ||
− | < | + | <includeonly> |
− | {{# | + | {{#ifeq:{{NAMESPACE}}|Item|[[Category:New Horizons clothing]]{{#if: {{{variation1|}}} |[[Category:New Horizons clothing with variations]]}}[[Category:New Horizons {{#switch: {{{category|}}} |
− | |||
− | |||
− | |||
− | |||
− | {{#if:{{{ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | [[Category:New Horizons {{#switch: {{{category|}}} | ||
| Tops = tops | | Tops = tops | ||
| Bottoms = bottoms | | Bottoms = bottoms | ||
+ | | Dress-up | ||
| Dress-Up = dress-up | | Dress-Up = dress-up | ||
+ | | Headgear = headgear | ||
| Headwear = headwear | | Headwear = headwear | ||
| Accessories = accessories | | Accessories = accessories | ||
Line 284: | Line 369: | ||
| Shoes = shoes | | Shoes = shoes | ||
| Bags = bags | | Bags = bags | ||
− | | {{{category|}}}}}]] | + | | Umbrellas = umbrellas |
− | {{#if: {{{availability1|}}} | [[Category:Acquired from {{#ifeq:{{{ | + | | Other = other clothing |
− | {{#if: {{{availability2|}}} | [[Category: | + | | {{{category|}}}}}]]{{#if: {{{availability1|}}} | {{#ifeq:{{{availability1|}}}|Unobtainable|[[Category:Unobtainable items]] [[Category:Unobtainable items in New Horizons]]|[[Category:Acquired from {{{availability1|}}}]]}}}}{{#if: {{{availability2|}}} | {{#ifeq:{{{availability2|}}}|Unobtainable|[[Category:Unobtainable items]] [[Category:Unobtainable items in New Horizons]]|[[Category:Acquired from {{{availability2|}}}]]}}}}{{#if: {{{availability3|}}} | {{#ifeq:{{{availability3|}}}|Unobtainable|[[Category:Unobtainable items]] [[Category:Unobtainable items in New Horizons]]|[[Category:Acquired from {{{availability3|}}}]]}}}}{{#if: {{{availability4|}}} | {{#ifeq:{{{availability4|}}}|Unobtainable|[[Category:Unobtainable items]] [[Category:Unobtainable items in New Horizons]]|[[Category:Acquired from {{{availability4|}}}]]}}}}[[Category:New Horizons items introduced in {{{version-added|}}}]]{{#if: {{{diy-availability1|}}}|[[Category:Recipes acquired from {{{diy-availability1|}}}]]}}{{#if: {{{diy-availability2|}}}|[[Category:Recipes acquired from {{{diy-availability2|}}}]]}}{{#if: {{{diy-availability3|}}}|[[Category:Recipes acquired from {{{diy-availability3|}}}]]}}{{#if:{{{ja-name|}}}||[[Category:New Horizons items with missing other language information]]}}{{#if:{{{ko-name|}}}||[[Category:New Horizons items with missing other language information]]}}{{#if:{{{zh-name|}}}||[[Category:New Horizons items with missing other language information]]}}{{#if:{{{fr-name|}}}||[[Category:New Horizons items with missing other language information]]}}{{#if:{{{it-name|}}}||[[Category:New Horizons items with missing other language information]]}}{{#if:{{{es-name|}}}||[[Category:New Horizons items with missing other language information]]}}{{#if:{{{de-name|}}}||[[Category:New Horizons items with missing other language information]]}}{{#if:{{{nl-name|}}}||[[Category:New Horizons items with missing other language information]]}}{{#if:{{{ru-name|}}}||[[Category:New Horizons items with missing other language information]]}}}}</includeonly><noinclude>{{clear}}<br>{{Documentation}}[[Category:Cargo templates]][[Category:Item infoboxes]]</noinclude> |
− | <noinclude>{{clear}}<br>{{Documentation}}</noinclude> |
Latest revision as of 00:16, September 7, 2024
This template defines the table "nh_clothing". View table.
Template documentation (view)
More Cargo templates |
---|
- For query instructions see our Cargo documentation.
Parameters
Names
name
- The English name of the item.
- Default value: Item name in page title.
ja-name
- The Japanese name of the item.
fr-name
- The French name of the item.
frq-name
- The Quebec French name of the item.
de-name
- The German name of the item.
ko-name
- The Korean name of the item.
it-name
- The Italian name of the item.
nl-name
- The Dutch name of the item.
zh-name
- The Simplified Chinese name of the item.
zht-name
- The Traditional Chinese name of the item.
es-name
- The Spanish name of the item.
esl-name
- The Latin American Spanish name of the item.
ru-name
- The Russian name of the item.
identifier
- An identifier that connects this item to items in other iterations of Animal Crossing. If an item changes name from game to game, the identifier remains constant. The identifier should be the name of the item as it appears in the earliest Animal Crossing game. For items which can only be obtained as a customization option in a later game (e.g. the Black Pawn & White Pawn become customization options for the Pawn in ACNL), the later name is used instead.
- Default value: Item name in page title.
Metadata
category
- The category of the item as seen in the catalog.
- Possible values: Tops, Bottoms, Dress-Up, Headwear, Accessories, Socks, Shoes, Bags
style
- Style of the item.
label1
,label2
,label3
,label4
,label5
- Themes for the Label's fashion check.
color1
,color2
- The colors for the item. Each item has two. For items with variations,
color1
andcolor2
should be set to those of the "default" (first) variation. Colors for variations can be defined invar1-color1
/var1-color2
,var2-color1
/var2-color2
, etc.
length
- The length of the item as a float (e.g. 1.0, 1.5). Sources an image using {{Size}}.
width
- The width of the item as a float (e.g. 1.0, 1.5). Sources an image using {{Size}}.
height
- The height of the item as a float (e.g. 1.0, 1.5). Generates an appropriately sized silhouette and line to show height relative to the player.
Acquiring
availability1
,availability2
- How the item can be acquired. Value should match one of the options in Template:Availability.
availability1-note
,availability2-note
- Notes for the availability (e.g. Season, requirements, etc.).
diy-availability1
,diy-availability2
,diy-availability3
- If the item is produced using a DIY recipe, this parameter is used to note how the recipe can be acquired. Value should match one of the options in Template:Availability.
diy-availability1-note
,diy-availability2-note
,diy-availability3-note
- Notes that will appear in parentheses after the diy-availability.
mat1
,mat2
,mat3
,mat4
,mat5
,mat6
- Names of materials needed. Value should match one of the options in Template:Material.
mat1-num
,mat2-num
,mat3-num
,mat4-num
,mat5-num
,mat6-num
- Number of material needed.
buy-bells
- Cost to purchase in Bells.
buy-miles
- Cost to purchase in Nook Miles.
sell
- Sell price in Bells.
Variations
variation1
,variation2
,variation3
,variation4
,variation5
variation6
,variation7
,variation8
- The name of each variation of an item.
var1-img
,var2-img
,var3-img
,var4-img
,var5-img
var6-img
,var7-img
,var8-img
- The image associated with each variant, not including the leading 'File:'. For items with both variants and patterns, these parameters should contain images for each variant using the first (default) pattern.
var1-color1
,var2-color1
,var3-color1
,var4-color1
,var5-color1
var6-color1
,var7-color1
,var8-color1
- The first color associated with each variant.
var1-color2
,var2-color2
,var3-color2
,var4-color2
,var5-color2
var6-color2
,var7-color2
,var8-color2
- The second color associated with each variant. Should be left blank if a variant can also has a pattern, as the second color is derived from the pattern.
Other
notes
- Any additional notes (special properties, glitches, attribution, etc.).
max-length
- Optional parameter that can be used to force the 2-column or 3-column display of the item name translations. The default value is 30. Increasing the value creates a tendency towards a 3-column display, decreasing it, a 2-column display.