Difference between revisions of "Template:NLFurniture"

From Nookipedia, the Animal Crossing wiki
(adding parameters for region exclusive items)
m (Text replacement - "'''Internal ID ({{NLWa|short}})''':" to "'''Internal ID ({{NLWa-small}})''':")
 
(49 intermediate revisions by 5 users not shown)
Line 3: Line 3:
 
|identifier = String
 
|identifier = String
 
|en_name = String
 
|en_name = String
 +
|filename = String
 +
|internal_ID = String
 +
|internal_ID_NLWa = String
 +
|internal_ID_wall = String
 
|catalog_num = Integer
 
|catalog_num = Integer
 
|catalog_num_hhd = Integer
 
|catalog_num_hhd = Integer
Line 18: Line 22:
 
|rarity_group = String
 
|rarity_group = String
 
|hha_base = Integer
 
|hha_base = Integer
|color1 = String
 
|color2 = String
 
 
|lucky = Boolean
 
|lucky = Boolean
|facing_wall_reduction = Boolean
+
|lucky_season = String
 +
|hha_wall_reduction = Boolean
 
|function = String
 
|function = String
 
|wall_mounted = Boolean
 
|wall_mounted = Boolean
 
|placeable_surface = Boolean
 
|placeable_surface = Boolean
 
|walkable = Boolean
 
|walkable = Boolean
 +
|catalog_keyword = String
 
|has_surface = Boolean
 
|has_surface = Boolean
 +
|toy_day_category = String
 
|buy1_price = Integer
 
|buy1_price = Integer
 
|buy1_currency = String
 
|buy1_currency = String
Line 42: Line 47:
 
|sell_nook = Integer
 
|sell_nook = Integer
 
|sell_leila = Integer
 
|sell_leila = Integer
 +
|point_requirement = Integer
 +
|savings_requirement = Integer
 
|availability1 = String
 
|availability1 = String
 
|availability1_note = String
 
|availability1_note = String
Line 60: Line 67:
 
|sound_activation = String
 
|sound_activation = String
 
|reorderable = Boolean
 
|reorderable = Boolean
 +
|edible = Boolean
 
|customizable = Boolean
 
|customizable = Boolean
 
|customizable_variation = Boolean
 
|customizable_variation = Boolean
Line 67: Line 75:
 
|variation_total = Integer
 
|variation_total = Integer
 
|pattern_total = Integer
 
|pattern_total = Integer
 +
|ore_total = Integer
 
|custom_body_part = String
 
|custom_body_part = String
 
|custom_pattern_part = String
 
|custom_pattern_part = String
 +
|version_added = String
 
|notes = String
 
|notes = String
}}</noinclude><includeonly>{{DISPLAYTITLE:{{#replace:{{SUBPAGENAME}}|New Leaf|''New Leaf''}}}}{{#ifeq:{{NAMESPACE}}|Item|<!--Attach to other tables -->{{NLLang/CargoAttach}}{{NLFurnitureVariations/CargoAttach}}<!-- Cargo Store for furniture data (not including images or variations) -->{{#cargo_store:
+
}}</noinclude><includeonly>{{#if:{{{nodisplaytitle|}}}||{{DISPLAYTITLE:{{#replace:{{SUBPAGENAME}}|New Leaf|''New Leaf''}}}}}}{{#ifeq:{{NAMESPACE}}|Item|<!--Attach to other tables -->{{NLLang/CargoAttach}}{{NLIdentifier/CargoAttach}}{{NLFurnitureVariations/CargoAttach}}<!-- Cargo Store for furniture data (not including images or variations) -->{{#cargo_store:
 
_table=nl_furniture
 
_table=nl_furniture
 
|identifier = {{{identifier|{{#replace:{{#titleparts:{{PAGENAME}}||-1}}|<nowiki> </nowiki>(New Leaf)|}}}}}
 
|identifier = {{{identifier|{{#replace:{{#titleparts:{{PAGENAME}}||-1}}|<nowiki> </nowiki>(New Leaf)|}}}}}
 
|en_name = {{{name|{{{identifier|{{#replace:{{#titleparts:{{PAGENAME}}||-1}}|<nowiki> </nowiki>(New Leaf)|}}}}}}}}
 
|en_name = {{{name|{{{identifier|{{#replace:{{#titleparts:{{PAGENAME}}||-1}}|<nowiki> </nowiki>(New Leaf)|}}}}}}}}
 +
|filename = {{{filename|}}}
 +
|internal_ID = {{{ID|}}}
 +
|internal_ID_NLWa = {{{ID-nlwa|}}}
 +
|internal_ID_wall = {{{ID-wall|}}}
 
|catalog_num = {{{num|}}}
 
|catalog_num = {{{num|}}}
 
|catalog_num_hhd = {{{num-hhd|}}}
 
|catalog_num_hhd = {{{num-hhd|}}}
|in_na = {{{in-na|}}}
+
|in_na = {{#if:{{{in-na|}}}|Yes|No}}
|in_eu = {{{in-eu|}}}
+
|in_eu = {{#if:{{{in-eu|}}}|Yes|No}}
|in_jp = {{{in-jp|}}}
+
|in_jp = {{#if:{{{in-jp|}}}|Yes|No}}
|in_ko = {{{in-ko|}}}
+
|in_ko = {{#if:{{{in-ko|}}}|Yes|No}}
 
|audio = {{{audio|}}}
 
|audio = {{{audio|}}}
 
|collection = {{{collection|}}}
 
|collection = {{{collection|}}}
Line 89: Line 103:
 
|rarity_group = {{{rarity-group|}}}
 
|rarity_group = {{{rarity-group|}}}
 
|hha_base = {{{hha-points|}}}
 
|hha_base = {{{hha-points|}}}
|color1 = {{{color1|}}}
 
|color2 = {{{color2|}}}
 
 
|lucky = {{{lucky|}}}
 
|lucky = {{{lucky|}}}
|facing_wall_reduction = {{{facing-wall-reduction|}}}
+
|lucky_season = {{#if:{{{lucky|}}}|{{{lucky-season|All year}}}|}}
 +
|hha_wall_reduction = {{{hha-wall-reduction|}}}
 
|function = {{{function|}}}
 
|function = {{{function|}}}
 
|wall_mounted = {{{wall-mounted|}}}
 
|wall_mounted = {{{wall-mounted|}}}
Line 98: Line 111:
 
|placeable_surface = {{{placeable-surface|}}}
 
|placeable_surface = {{{placeable-surface|}}}
 
|walkable = {{{walkable|}}}
 
|walkable = {{{walkable|}}}
 +
|catalog_keyword = {{{catalog-keyword|}}}
 +
|toy_day_category = {{{toy-day-category|}}}
 
|buy1_price = {{{buy1-price|}}}
 
|buy1_price = {{{buy1-price|}}}
 
|buy1_currency = {{{buy1-currency|}}}
 
|buy1_currency = {{{buy1-currency|}}}
Line 113: Line 128:
 
|sell_nook = {{{sell-nook|}}}
 
|sell_nook = {{{sell-nook|}}}
 
|sell_leila = {{{sell-leila|}}}
 
|sell_leila = {{{sell-leila|}}}
 +
|point_requirement = {{{point-requirement|}}}
 +
|savings_requirement = {{{savings-requirement|}}}
 
|availability1 = {{{availability1|}}}
 
|availability1 = {{{availability1|}}}
 
|availability1_note = {{{availability1-note|}}}
 
|availability1_note = {{{availability1-note|}}}
Line 131: Line 148:
 
|sound_activation = {{{sound-activation|}}}
 
|sound_activation = {{{sound-activation|}}}
 
|reorderable = {{{reorderable|}}}
 
|reorderable = {{{reorderable|}}}
 +
|edible = {{{edible|}}}
 
|customizable = {{#if: {{{variation1|}}}{{{pattern1|}}} | Yes | No}}
 
|customizable = {{#if: {{{variation1|}}}{{{pattern1|}}} | Yes | No}}
 
|customizable_variation = {{#if: {{{variation1|}}} | Yes | No}}
 
|customizable_variation = {{#if: {{{variation1|}}} | Yes | No}}
Line 138: Line 156:
 
|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}}
 
|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}}
 
|pattern_total = {{#if:{{{pattern1|}}}|{{#expr:1+{{#if:{{{pattern2|}}}|1|0}}+{{#if:{{{pattern3|}}}|1|0}}+{{#if:{{{pattern4|}}}|1|0}}+{{#if:{{{pattern5|}}}|1|0}}+{{#if:{{{pattern6|}}}|1|0}}+{{#if:{{{pattern7|}}}|1|0}}+{{#if:{{{pattern8|}}}|1|0}}}}|0}}
 
|pattern_total = {{#if:{{{pattern1|}}}|{{#expr:1+{{#if:{{{pattern2|}}}|1|0}}+{{#if:{{{pattern3|}}}|1|0}}+{{#if:{{{pattern4|}}}|1|0}}+{{#if:{{{pattern5|}}}|1|0}}+{{#if:{{{pattern6|}}}|1|0}}+{{#if:{{{pattern7|}}}|1|0}}+{{#if:{{{pattern8|}}}|1|0}}}}|0}}
 +
|ore_total = {{#if:{{{ore1|}}}|{{#expr:1+{{#if:{{{ore2|}}}|1|0}}+{{#if:{{{ore3|}}}|1|0}}+{{#if:{{{ore4|}}}|1|0}}+{{#if:{{{ore5|}}}|1|0}}+{{#if:{{{ore6|}}}|1|0}}}}|0}}
 
|custom_body_part = {{{custom-body-part|}}}
 
|custom_body_part = {{{custom-body-part|}}}
 
|custom_pattern_part = {{{custom-pattern-part|}}}
 
|custom_pattern_part = {{{custom-pattern-part|}}}
 +
|version_added = {{{version-added|}}}
 
|notes = {{{notes|}}}
 
|notes = {{{notes|}}}
 
}}<!-- Cargo Store for different language names -->{{#cargo_store:
 
}}<!-- Cargo Store for different language names -->{{#cargo_store:
 
_table=nl_language_name
 
_table=nl_language_name
 
|identifier = {{{identifier|{{#replace:{{#titleparts:{{PAGENAME}}||-1}}|<nowiki> </nowiki>(New Leaf)|}}}}}
 
|identifier = {{{identifier|{{#replace:{{#titleparts:{{PAGENAME}}||-1}}|<nowiki> </nowiki>(New Leaf)|}}}}}
|en_name = {{{name|{{{identifier|{{#replace:{{#titleparts:{{PAGENAME}}||-1}}|<nowiki> </nowiki>(New Leaf)|}}}}}}}}
+
|en_name = {{{name|}}}
 +
|engb_name = {{{engb-name|}}}
 
|de_name = {{{de-name|}}}
 
|de_name = {{{de-name|}}}
 
|es_name = {{{es-name|}}}
 
|es_name = {{{es-name|}}}
Line 153: Line 174:
 
|ja_name = {{{ja-name|}}}
 
|ja_name = {{{ja-name|}}}
 
|ko_name = {{{ko-name|}}}
 
|ko_name = {{{ko-name|}}}
 +
}}<!-- Cargo Store for identifiers -->{{#cargo_store:
 +
_table=nl_identifier
 +
|identifier = {{{identifier|}}}
 +
|en_name = {{{name|}}}
 +
|category = Furniture
 
}}}}{{#if: {{{variation1|}}}
 
}}}}{{#if: {{{variation1|}}}
| {{#forargs: variation | key | value | {{#if: {{{pattern1|}}} | {{#forargs: pattern | key2 | value | <!-- Cargo Store for variations+patterns --> {{#cargo_store:
+
| {{#forargs: variation | key | value | {{#if: {{{pattern1|}}} | {{#seo:|image={{filepath:{{{image|{{#invoke:TitleCase|main|{{{name|}}}}} ({{#invoke:TitleCase|main|{{{variation1|}}}}} - {{#invoke:TitleCase|main|{{{pattern1|}}}}}) NL Model.png}}}}}}}{{#forargs: pattern | key2 | value | <!-- Cargo Store for variations+patterns --> {{#cargo_store:
 
_table=nl_furniture_variation
 
_table=nl_furniture_variation
 
|identifier = {{{identifier|}}}
 
|identifier = {{{identifier|}}}
 
|en_name = {{{name|}}}
 
|en_name = {{{name|}}}
|image = {{{image|{{{name|}}} ({{{variation{{#var: key }}|}}} - {{{pattern{{#var: key2 }}|}}}) NL Model.png}}}
+
|image = {{{image|{{#invoke:TitleCase|main|{{{name|}}}}} ({{#invoke:TitleCase|main|{{{variation{{#var: key }}|}}}}} - {{#invoke:TitleCase|main|{{{pattern{{#var: key2 }}|}}}}}) NL Model.png}}}
|image_url = {{filepath:{{{image|{{{name|}}} ({{{variation{{#var: key }}|}}} - {{{pattern{{#var: key2 }}|}}}) NL Model.png}}}}}
+
|image_url = {{filepath:{{{image|{{#invoke:TitleCase|main|{{{name|}}}}} ({{#invoke:TitleCase|main|{{{variation{{#var: key }}|}}}}} - {{#invoke:TitleCase|main|{{{pattern{{#var: key2 }}|}}}}}) NL Model.png}}}}}
 
|variation = {{{variation{{#var: key }}|}}}
 
|variation = {{{variation{{#var: key }}|}}}
 
|variation_number = {{#var: key }}
 
|variation_number = {{#var: key }}
Line 168: Line 194:
 
|color1 = {{{var{{#var: key }}-color1|}}}
 
|color1 = {{{var{{#var: key }}-color1|}}}
 
|color2 = {{{pat{{#var: key2 }}-color1|}}}
 
|color2 = {{{pat{{#var: key2 }}-color1|}}}
}} }} | <!-- Cargo Store for variations, no patterns -->{{#cargo_store:
+
}} }} | <!-- Cargo Store for variations, no patterns --> {{#seo:|image={{filepath:{{{image|{{#invoke:TitleCase|main|{{{name|}}}}} ({{#invoke:TitleCase|main|{{{variation1|}}}}}) NL Model.png}}}}}}}{{#cargo_store:
 
_table=nl_furniture_variation
 
_table=nl_furniture_variation
 
|identifier = {{{identifier|}}}
 
|identifier = {{{identifier|}}}
 
|en_name = {{{name|}}}
 
|en_name = {{{name|}}}
|image = {{{image|{{{name|}}} ({{{variation{{#var: key }}|}}}) NL Model.png}}}
+
|image = {{{image|{{#invoke:TitleCase|main|{{{name|}}}}} ({{#invoke:TitleCase|main|{{{variation{{#var: key }}|}}}}}) NL Model.png}}}
|image_url = {{filepath:{{{image|{{{name|}}} ({{{variation{{#var: key }}|}}}) NL Model.png}}}}}
+
|image_url = {{filepath:{{{image|{{#invoke:TitleCase|main|{{{name|}}}}} ({{#invoke:TitleCase|main|{{{variation{{#var: key }}|}}}}}) NL Model.png}}}}}
 
|variation = {{{variation{{#var: key }}|}}}
 
|variation = {{{variation{{#var: key }}|}}}
 
|variation_number = {{#var: key }}
 
|variation_number = {{#var: key }}
Line 181: Line 207:
 
|pattern_number =  
 
|pattern_number =  
 
|color1 = {{{var{{#var: key }}-color1|}}}
 
|color1 = {{{var{{#var: key }}-color1|}}}
|color2 =  
+
|color2 = {{{var{{#var: key }}-color2|}}}
 
}} }}
 
}} }}
 
}} {{#if: {{{ore1|}}}
 
}} {{#if: {{{ore1|}}}
Line 188: Line 214:
 
|identifier = {{{identifier|}}}
 
|identifier = {{{identifier|}}}
 
|en_name = {{{name|}}}
 
|en_name = {{{name|}}}
|image = {{{image|{{{name|}}} ({{{ore{{#var: key }}|}}} - {{{pattern{{#var: key2 }}|}}}) NL Model.png}}}
+
|image = {{{image|{{#invoke:TitleCase|main|{{{name|}}}}} ({{#invoke:TitleCase|main|{{{ore{{#var: key }}|}}}}} - {{#invoke:TitleCase|main|{{{pattern{{#var: key2 }}|}}}}}) NL Model.png}}}
|image_url = {{filepath:{{{image|{{{name|}}} ({{{ore{{#var: key }}|}}} - {{{pattern{{#var: key2 }}|}}}) NL Model.png}}}}}
+
|image_url = {{filepath:{{{image|{{#invoke:TitleCase|main|{{{name|}}}}} ({{#invoke:TitleCase|main|{{{ore{{#var: key }}|}}}}} - {{#invoke:TitleCase|main|{{{pattern{{#var: key2 }}|}}}}}) NL Model.png}}}}}
 
|variation =  
 
|variation =  
 
|variation_number =  
 
|variation_number =  
Line 202: Line 228:
 
|identifier = {{{identifier|}}}
 
|identifier = {{{identifier|}}}
 
|en_name = {{{name|}}}
 
|en_name = {{{name|}}}
|image = {{{image|{{{name|}}} ({{{ore{{#var: key }}|}}}) NL Model.png}}}
+
|image = {{{image|{{#invoke:TitleCase|main|{{{name|}}}}} ({{#invoke:TitleCase|main|{{{ore{{#var: key }}|}}}}}) NL Model.png}}}
|image_url = {{filepath:{{{image|{{{name|}}} ({{{ore{{#var: key }}|}}}) NL Model.png}}}}}
+
|image_url = {{filepath:{{{image|{{#invoke:TitleCase|main|{{{name|}}}}} ({{#invoke:TitleCase|main|{{{ore{{#var: key }}|}}}}}) NL Model.png}}}}}
 
|variation =  
 
|variation =  
 
|variation_number =  
 
|variation_number =  
Line 211: Line 237:
 
|pattern_number =  
 
|pattern_number =  
 
|color1 = {{{o{{#var: key }}-color1|}}}
 
|color1 = {{{o{{#var: key }}-color1|}}}
|color2 =  
+
|color2 = {{{o{{#var: key }}-color2|}}}
 
}} }}
 
}} }}
}} | {{#if: {{{pattern1|}}} | {{#forargs: pattern | key | value | <!-- Cargo Store for patterns, no variations/ores --> {{#cargo_store:
+
}} }} | {{#if: {{{pattern1|}}} | {{#seo:|image={{filepath:{{{image|{{#invoke:TitleCase|main|{{{name|}}}}} ({{#invoke:TitleCase|main|{{{pattern1|}}}}}) NL Model.png}}}}}}}{{#forargs: pattern | key | value | <!-- Cargo Store for patterns, no variations/ores --> {{#cargo_store:
 
_table=nl_furniture_variation
 
_table=nl_furniture_variation
 
|identifier = {{{identifier|}}}
 
|identifier = {{{identifier|}}}
 
|en_name = {{{name|}}}
 
|en_name = {{{name|}}}
|image = {{{image|{{{name|}}} ({{{pattern{{#var: key }}|}}}) NL Model.png}}}
+
|image = {{{image|{{#invoke:TitleCase|main|{{{name|}}}}} ({{#invoke:TitleCase|main|{{{pattern{{#var: key }}|}}}}}) NL Model.png}}}
|image_url = {{filepath:{{{image|{{{name|}}} ({{{pattern{{#var: key }}|}}}) NL Model.png}}}}}
+
|image_url = {{filepath:{{{image|{{#invoke:TitleCase|main|{{{name|}}}}} ({{#invoke:TitleCase|main|{{{pattern{{#var: key }}|}}}}}) NL Model.png}}}}}
 
|variation =  
 
|variation =  
 
|variation_number =  
 
|variation_number =  
Line 226: Line 252:
 
|pattern_number = {{#var: key }}
 
|pattern_number = {{#var: key }}
 
|color1 = {{{pat{{#var: key }}-color1|}}}
 
|color1 = {{{pat{{#var: key }}-color1|}}}
|color2 =  
+
|color2 = {{{pat{{#var: key }}-color2|}}}
}} }} | <!-- Cargo Store for sole item (no variations/patterns/ores) -->{{#cargo_store:
+
}} }} | <!-- Cargo Store for sole item (no variations/patterns/ores) -->{{#seo:|image={{filepath:{{{image|{{#invoke:TitleCase|main|{{{name|}}}}} NL Model.png}}}}}}}{{#cargo_store:
 
_table=nl_furniture_variation
 
_table=nl_furniture_variation
 
|identifier = {{{identifier|}}}
 
|identifier = {{{identifier|}}}
 
|en_name = {{{name|}}}
 
|en_name = {{{name|}}}
|image = {{{image|{{{name|}}} NL Model.png}}}
+
|image = {{{image|{{#invoke:TitleCase|main|{{{name|}}}}} NL Model.png}}}
|image_url = {{filepath:{{{image|{{{name|}}} NL Model.png}}}}}
+
|image_url = {{filepath:{{{image|{{#invoke:TitleCase|main|{{{name|}}}}} NL Model.png}}}}}
 
|variation =  
 
|variation =  
 
|variation_number =  
 
|variation_number =  
Line 241: Line 267:
 
|color1 = {{{color1|}}}
 
|color1 = {{{color1|}}}
 
|color2 = {{{color2|}}}
 
|color2 = {{{color2|}}}
}}}}}}}}</includeonly>{{Infobox 2.0
+
}}}}}}<metakeywords>furniture, item, animal crossing, acnl, new leaf, acnlwa, nlwa, welcome amiibo</metakeywords></includeonly>{{Infobox 2.0
 +
| colorclass      = color-series
 
  | primarycolor    = 39 100
 
  | primarycolor    = 39 100
 
  | secondarycolor  = 42 73
 
  | secondarycolor  = 42 73
  | title            = {{{name|{{{identifier|{{#replace:{{#titleparts:{{PAGENAME}}||-1}}|<nowiki> </nowiki>(Wild World)|}}}}}}}}
+
  | title            = {{{title|{{#invoke:SentenceCase|main|{{{name|}}}}}}}}
  | subtitleabove    = {{#if:{{{collection|}}}{{{function|}}}|<span style{{=}}"display:inline-block;">|}}{{#if:{{{collection|}}}|[[{{{collection-link|{{{collection|}}}}}}]]}}{{#if:{{{function|}}}|{{#if:{{{collection|}}}|&nbsp;&nbsp;{{Colorshow|dcab00|'''{{!}}'''}}&nbsp;&nbsp;}}{{{function|}}}}}{{#if:{{{collection|}}}{{{function|}}}|</span>|}}
+
  | subtitleabove    = {{#if:{{{collection|}}}{{{interactivity|}}}|<span style{{=}}"display:inline-block;">|}}{{#if:{{{collection|}}}|[[{{{collection-link|{{{collection|}}}}}}]]}}{{#if:{{{interactivity|}}}|{{#if:{{{collection|}}}|&nbsp;&nbsp;{{Colorshow|dcab00|'''{{!}}'''}}&nbsp;&nbsp;}}{{{interactivity|}}}}}{{#if:{{{collection|}}}{{{interactivity|}}}|</span>|}}
  | lefticon        = [[File:Furniture NL Icon.png|Type of furniture|sub|class=sprite|link=Furniture/New Leaf]]
+
  | lefticon        = [[File:{{{icon|Furniture NL Icon.png}}}|Type of furniture|sub|class=sprite|link=Furniture/New Leaf]]
  | righticon        = {{#if:{{{num|}}}|'''<nowiki>#</nowiki>{{{num|}}}'''|&nbsp;}}{{#if:{{{num-hhd|}}}|'''<nowiki>#</nowiki>{{{num-hhd|}}}'''|&nbsp;}}
+
  | righticon        = {{#if:{{{num|}}}|'''<nowiki>#</nowiki>{{#invoke:formatnum|main|lang=en|{{{num|}}}}}'''|&nbsp;}}{{#if:{{{num-hhd|}}}|'''<nowiki>#</nowiki>{{#invoke:formatnum|main|lang=en|{{{num-hhd|}}}}}'''|&nbsp;}}
  
  | image            = {{#ifexist:File:{{{name|}}} {{#if:{{{variation1|}}}|({{{variation1|}}}{{#if:{{{pattern1|}}}| &nbsp;- {{{pattern1|}}}}})}}{{#if:{{{pattern1|}}}|{{#if:{{{variation1|}}}||({{{pattern1|}}})}}}} NL Model.png|[[File:{{{name|}}} {{#if:{{{variation1|}}}|({{{variation1|}}}{{#if:{{{pattern1|}}}| &nbsp;- {{{pattern1|}}}}})}}{{#if:{{{pattern1|}}}|{{#if:{{{variation1|}}}||({{{pattern1|}}})}}}} NL Model.png|128px|{{{name|}}}]]|[[File:Nia.png|128px|No image available|link=]]}}
+
  | image            = {{#ifexist:File:{{{image|{{#invoke:TitleCase|main|{{{name|}}}}} {{#if:{{{variation1|}}}|({{#invoke:TitleCase|main|{{{variation1|}}}}}{{#if:{{{pattern1|}}}| &nbsp;- {{#invoke:TitleCase|main|{{{pattern1|}}}}}}})}}{{#if:{{{pattern1|}}}|{{#if:{{{variation1|}}}||({{#invoke:TitleCase|main|{{{pattern1|}}}}})}}}} NL Model.png}}}|[[File:{{{image|{{#invoke:TitleCase|main|{{{name|}}}}} {{#if:{{{variation1|}}}|({{#invoke:TitleCase|main|{{{variation1|}}}}}{{#if:{{{pattern1|}}}| &nbsp;- {{#invoke:TitleCase|main|{{{pattern1|}}}}}}})}}{{#if:{{{pattern1|}}}|{{#if:{{{variation1|}}}||({{#invoke:TitleCase|main|{{{pattern1|}}}}})}}}} NL Model.png}}}|200px|{{#invoke:SentenceCase|main|{{{name|}}}}}]]|[[File:{{{image|Nia.png}}}|200px|{{#invoke:SentenceCase|main|{{{name|}}}}}]]}}
 
  | caption          = {{#if:{{{variation1|}}}|{{#if:{{{pattern1|}}}|{{Colorshow|666|Variation shown: '''{{{variation1|}}}''' ({{{pattern1|}}})}}|{{Colorshow|666|Variation shown: '''{{{variation1|}}}'''}}}}|{{#if:{{{pattern1|}}}|{{Colorshow|666|Pattern shown: '''{{{pattern1|}}}'''}}|}}}}
 
  | caption          = {{#if:{{{variation1|}}}|{{#if:{{{pattern1|}}}|{{Colorshow|666|Variation shown: '''{{{variation1|}}}''' ({{{pattern1|}}})}}|{{Colorshow|666|Variation shown: '''{{{variation1|}}}'''}}}}|{{#if:{{{pattern1|}}}|{{Colorshow|666|Pattern shown: '''{{{pattern1|}}}'''}}|}}}}
  
Line 255: Line 282:
 
  | rightlabel      = Sell price
 
  | rightlabel      = Sell price
 
  | leftdata        = {{#if:{{{buy1-price|}}}|{{Currency|{{{buy1-currency|}}}|{{{buy1-price|}}}|short=yes}}|Not for sale}}{{#if:{{{buy2-price|}}}|<br>{{Currency|{{{buy2-currency|}}}|{{{buy2-price|}}}|short=yes}}}}{{#if:{{{buy3-price|}}}|<br>{{Currency|{{{buy3-currency|}}}|{{{buy3-price|}}}|short=yes}}}}
 
  | leftdata        = {{#if:{{{buy1-price|}}}|{{Currency|{{{buy1-currency|}}}|{{{buy1-price|}}}|short=yes}}|Not for sale}}{{#if:{{{buy2-price|}}}|<br>{{Currency|{{{buy2-currency|}}}|{{{buy2-price|}}}|short=yes}}}}{{#if:{{{buy3-price|}}}|<br>{{Currency|{{{buy3-currency|}}}|{{{buy3-price|}}}|short=yes}}}}
  | rightdata        = {{#if:{{{sell|}}}|{{Currency|Bells|{{{sell|}}}|note=[[Re-Tail]]}}|Cannot be sold}}{{#if:{{{sell-nook|}}}|<br>{{Currency|Bells|{{{sell-nook|}}}|note=[[Timmy and Tommy's store]]}}|}}{{#if:{{{sell-leila|}}}|<br>{{Currency|Bells|{{{sell-leila|}}}|note=[[Leila]] on [[Tortimer Island]]}}|}}
+
  | rightdata        = {{#if:{{{sell|}}}|{{Currency|Bells|{{{sell|}}}|note=[[Re-Tail]] sell price{{#if:{{{sell-nook|}}}|&#59; can be sold for 80% of this price ({{Currency|Bells|{{{sell-nook|}}}}}) at [[Timmy and Tommy's store]]|}}{{#if:{{{sell-leila|}}}|{{#if:{{{sell-nook|}}}|, and for 5% ({{Currency|Bells|{{{sell-leila|}}}}}) to [[Leila]] on [[Tortimer Island]]|&#59; can be sold for 5% ({{Currency|Bells|{{{sell-leila|}}}}}) to [[Leila]] on [[Tortimer Island]]}}|}}}}|Cannot be sold}}
  
 
  | label            = Size
 
  | label            = Size
  | data            = <div style="font-size:.9em; padding:3px 0px;">{{Size|{{{width|}}}.0|{{{length|}}}.0}}&nbsp;{{{width|}}}&nbsp;×&nbsp;{{{length|}}}</div>
+
  | data            = <div style="font-size:.9em; padding:3px 0px;">{{Size|{{{length|}}}.0|{{{width|}}}.0}}&nbsp;{{{length|}}}&nbsp;×&nbsp;{{{width|}}}</div>
  
 
  | label2          = Obtain via
 
  | label2          = Obtain via
  | data2            = {{#if:{{{availability1|}}}|{{Availability|{{{availability1|}}}|note={{{availability1-note|}}}}}}}{{#if:{{{availability2|}}}|{{Availability|{{{availability2|}}}|note={{{availability2-note|}}}}}}}{{#if:{{{availability3|}}}|{{Availability|{{{availability3|}}}|note={{{availability3-note|}}}}}}}{{#if:{{{availability-rv|}}}|{{#invoke: Items | outputRVAvailabilitiesFromList | {{{availability-rv|}}}}}}}{{#if: {{{availability-other|}}} | <div class="mw-collapsible mw-collapsed" style="width:100%">
+
  | data2            = {{#if:{{{availability1|}}}{{{availability-rv|}}}|<div style="width:100%; overflow-x: hidden; overflow-y: auto; max-height: 200px;">{{#if:{{{availability1|}}}|{{Availability|{{{availability1|}}}|note={{{availability1-note|}}}}}}}{{#if:{{{availability2|}}}|{{Availability|{{{availability2|}}}|note={{{availability2-note|}}}}}}}{{#if:{{{availability3|}}}|{{Availability|{{{availability3|}}}|note={{{availability3-note|}}}}}}}{{#if:{{{availability-rv|}}}|{{#invoke: Items | outputRVAvailabilitiesFromList | {{{availability-rv|}}}}}}}{{#if: {{{availability-other|}}} | {{#invoke: Items | outputAvailabilitiesFromList | {{{availability-other|}}} }} | }}</div>}}
Also available from...
 
<div class="mw-collapsible-content">
 
{{#invoke: Items | outputAvailabilitiesFromList | {{{availability-other|}}} }}
 
</div>
 
</div> | }}
 
  
 
  | label3          = Customize
 
  | label3          = Customize
Line 277: Line 299:
 
  | data5            = {{#if:{{{theme1|}}}|[[Furniture/New Leaf/{{{theme1|}}}|{{{theme1|}}}]]|None}}{{#if:{{{theme2|}}}|&nbsp;/&nbsp;[[Furniture/New Leaf/{{{theme2|}}}|{{{theme2|}}}]]}}{{#if:{{{theme3|}}}|&nbsp;/&nbsp;[[Furniture/New Leaf/{{{theme3|}}}|{{{theme3|}}}]]}}
 
  | data5            = {{#if:{{{theme1|}}}|[[Furniture/New Leaf/{{{theme1|}}}|{{{theme1|}}}]]|None}}{{#if:{{{theme2|}}}|&nbsp;/&nbsp;[[Furniture/New Leaf/{{{theme2|}}}|{{{theme2|}}}]]}}{{#if:{{{theme3|}}}|&nbsp;/&nbsp;[[Furniture/New Leaf/{{{theme3|}}}|{{{theme3|}}}]]}}
  
  | label6          = Style
+
  | label6           = HHA points
  | data6           = {{#if:{{{style|}}}|[[Clothing/New Leaf/{{{style|}}}|{{{style|}}}]]|None}}
+
| data6            = {{{hha-points|Unknown}}}
 +
 
 +
| label7          = HHA penalty if facing wall
 +
| data7            = {{{hha-wall-reduction|Unknown}}}{{#ifeq:{{{hha-wall-reduction|}}}|Yes|{{Note|If this item is facing a wall in the player's house, the HHA will deduct 100 points from the total score. If the player is doing a theme challenge, that penalty will increase to 10,000 points.}}|}}
 +
 
 +
| label8           = Style
 +
  | data8           = {{#if:{{{style|}}}|[[Clothing/New Leaf/{{{style|}}}|{{{style|}}}]]|None}}
  
  | label7           = HHA points
+
  | {{#if:{{{color1|}}}{{{color2|}}}||NULL}}{{#ifeq:{{{color1|}}}|None|NULL}}{{#ifeq:{{{color2|}}}|None|NULL}}label9           = Colors
  | data7           = {{{hha-points|Unknown}}}
+
  | {{#if:{{{color1|}}}{{{color2|}}}||NULL}}{{#ifeq:{{{color1|}}}|None|NULL}}{{#ifeq:{{{color2|}}}|None|NULL}}data9           = <div style="display:inline-block; vertical-align:top; line-height:.9em;">[[Furniture/New Leaf/{{{color1|}}}|{{Color|{{{color1|Unknown}}}|display=inline-block}}]]{{#if:{{{color2|}}}|&nbsp;[[Furniture/New Leaf/{{{color2|}}}|{{Color|{{{color2|Unknown}}}|display=inline-block}}]]}}</div>
  
  | {{#if:{{{color1|}}}{{{color2|}}}||NULL}}{{#ifeq:{{{color1|}}}|None|NULL}}{{#ifeq:{{{color2|}}}|None|NULL}}label8          = Colors
+
  | widebottomlabel = Internal information
| {{#if:{{{color1|}}}{{{color2|}}}||NULL}}{{#ifeq:{{{color1|}}}|None|NULL}}{{#ifeq:{{{color2|}}}|None|NULL}}data8            = <div style="display:inline-block; vertical-align:top; line-height:.9em;">[[Furniture/New Leaf/{{{color1|}}}|{{Color|{{{color1|Unknown}}}|display=inline-block}}]]&nbsp;[[Furniture/New Leaf/{{{color2|}}}|{{Color|{{{color2|Unknown}}}|display=inline-block}}]]</div>
+
| 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''': <code>{{{ID|}}}</code><br></div>}}{{#if:{{{ID-nlwa|}}}|<div style="text-align: left; padding: 0 0 0 6px">'''Internal ID ({{NLWa-small}})''': <code>{{{ID-nlwa|}}}</code><br></div>}}{{#if:{{{ID-wall|}}}|<div style="text-align: left; padding: 0 0 0 6px">'''Wall-mounted ID ({{NLWa-small}})''': <code>{{{ID-wall|}}}</code><br></div>}}
  
  | widebottomlabel = Variations
+
  | widebottomlabel2 = Variations
  | widebottomdata   = <div class="nh_item-flex-container" style="position:relative; text-align:center;">
+
  | widebottomdata2   = <div class="nh_item-flex-container" style="position:relative; text-align:center;">
 
{{#if:{{{variation1|}}} |
 
{{#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}}|{{#if:{{{pattern1|}}}|{{#ifexist:File:{{{name|}}} ({{{variation{{#var: key }}|}}} - {{{pattern1|}}}) NL Model.png|{{{name|}}} ({{{variation{{#var: key }}|}}} - {{{pattern1|}}}) NL Model.png|Nia.png}}|{{#ifexist:File:{{{name|}}} ({{{variation{{#var: key }}|}}}) NL Model.png|{{{name|}}} ({{{variation{{#var: key }}|}}}) NL Model.png|Nia.png}}}}}}|36px|{{{name|}}}'s {{{variation{{#var: key }}|}}} variant]]</div></div>}}</div>
+
[[File:{{#if:{{{var{{#var: key }}-img|}}}|{{#ifexist:File:{{{var{{#var: key }}-img|}}}|{{{var{{#var: key }}-img|}}}|Nia.png}}|{{#if:{{{pattern1|}}}|{{#ifexist:File:{{#invoke:TitleCase|main|{{{name|}}}}} ({{#invoke:TitleCase|main|{{{variation{{#var: key }}|}}}}} - {{#invoke:TitleCase|main|{{{pattern1|}}}}}) NL Model.png|{{#invoke:TitleCase|main|{{{name|}}}}} ({{#invoke:TitleCase|main|{{{variation{{#var: key }}|}}}}} - {{#invoke:TitleCase|main|{{{pattern1|}}}}}) NL Model.png|Nia.png}}|{{#ifexist:File:{{#invoke:TitleCase|main|{{{name|}}}}} ({{#invoke:TitleCase|main|{{{variation{{#var: key }}|}}}}}) NL Model.png|{{#invoke:TitleCase|main|{{{name|}}}}} ({{#invoke:TitleCase|main|{{{variation{{#var: key }}|}}}}}) NL Model.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> }}
 
| <div style="width:100%; text-align: center;">None</div> }}
  
  | widebottomlabel2 = Ore variations
+
  | widebottomlabel3 = Ore variations
  | widebottomdata2   = {{#if:{{{ore1|}}} | <div class="nh_item-flex-container" style="position:relative; text-align:center;">
+
  | widebottomdata3   = {{#if:{{{ore1|}}} | <div class="nh_item-flex-container" style="position:relative; text-align:center;">
 
{{#forargs: ore | key | value | <div class="nh_item-flex-item nh_item-var">
 
{{#forargs: ore | 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:{{{o{{#var: key }}-img|}}}|{{#ifexist:File:{{{o{{#var: key }}-img|}}}|{{{o{{#var: key }}-img|}}}|Nia.png}}|{{#if:{{{pattern1|}}}|{{#ifexist:File:{{{name|}}} ({{{ore{{#var: key }}|}}} - {{{pattern1|}}}) NL Model.png|{{{name|}}} ({{{ore{{#var: key }}|}}} - {{{pattern1|}}}) NL Model.png|Nia.png}}|{{#ifexist:File:{{{name|}}} ({{{ore{{#var: key }}|}}}) NL Model.png|{{{name|}}} ({{{ore{{#var: key }}|}}}) NL Model.png|Nia.png}}}}}}|36px|{{{name|}}}'s {{{ore{{#var: key }}|}}} variant]]</div></div>}}</div>
+
[[File:{{#if:{{{o{{#var: key }}-img|}}}|{{#ifexist:File:{{{o{{#var: key }}-img|}}}|{{{o{{#var: key }}-img|}}}|Nia.png}}|{{#if:{{{pattern1|}}}|{{#ifexist:File:{{#invoke:TitleCase|main|{{{name|}}}}} ({{#invoke:TitleCase|main|{{{ore{{#var: key }}|}}}}} - {{#invoke:TitleCase|main|{{{pattern1|}}}}}) NL Model.png|{{#invoke:TitleCase|main|{{{name|}}}}} ({{#invoke:TitleCase|main|{{{ore{{#var: key }}|}}}}} - {{#invoke:TitleCase|main|{{{pattern1|}}}}}) NL Model.png|Nia.png}}|{{#ifexist:File:{{#invoke:TitleCase|main|{{{name|}}}}} ({{#invoke:TitleCase|main|{{{ore{{#var: key }}|}}}}}) NL Model.png|{{#invoke:TitleCase|main|{{{name|}}}}} ({{#invoke:TitleCase|main|{{{ore{{#var: key }}|}}}}}) NL Model.png|Nia.png}}}}}}|36px|{{#invoke:SentenceCase|main|{{{name|}}}}}'s {{{ore{{#var: key }}|}}} variant]]</div></div>}}</div>
 
|}}
 
|}}
  
  | widebottomlabel3 = Patterns
+
  | widebottomlabel4 = Patterns
  | widebottomdata3 = {{#if: {{{pattern1|}}} | <div style="position:relative;  text-align:center; text-align:left; line-height:16px;">
+
  | widebottomdata4 = {{#if: {{{pattern1|}}} | <div style="position:relative;  text-align:center; text-align:left; line-height:16px;">
 
{{#forargs: pattern | key | value |  
 
{{#forargs: pattern | key | value |  
 
<div style="text-align:center; vertical-align:top; display:inline-block; margin:0 11px 0 11px; width:70px;">
 
<div style="text-align:center; vertical-align:top; display:inline-block; margin:0 11px 0 11px; width:70px;">
[[File:{{#if:{{{pat{{#var: key }}-img|}}}|{{#ifexist:File:{{{pat{{#var: key }}-img|}}}|{{{pat{{#var: key }}-img|}}}|Nia.png}}|{{#ifexist:File:{{{name|{{{name|}}}}}} NL Pattern {{#expr: {{#var: key }} - 1}}.png|{{{name|{{{name|}}}}}} NL Pattern {{#expr: {{#var: key }} - 1}}.png|Nia.png}}}}|70px|class=sprite|The {{{pattern{{#var: key }}|}}} pattern for the {{{name|}}}.]]<br>
+
[[File:{{#if:{{{pat{{#var: key }}-img|}}}|{{#ifexist:File:{{{pat{{#var: key }}-img|}}}|{{{pat{{#var: key }}-img|}}}|Nia.png}}|{{#ifexist:File:{{#invoke:TitleCase|main|{{{name|{{{name|}}}}}}}} NL Pattern {{#expr: {{#var: key }} - 1}}.png|{{#invoke:TitleCase|main|{{{name|}}}}} NL Pattern {{#expr: {{#var: key }} - 1}}.png|Nia.png}}}}|70px|class=sprite|The {{{pattern{{#var: key }}|}}} pattern for the {{{name|}}}.]]<br>
 
<small>{{{pattern{{#var: key }}|Unknown}}}</small>
 
<small>{{{pattern{{#var: key }}|Unknown}}}</small>
 
</div>
 
</div>
Line 311: Line 339:
 
</div> | }}
 
</div> | }}
  
  | widebottomlabel4 = Audio
+
  | widebottomlabel5 = Audio
  | widebottomdata4 = {{#if: {{{audio|}}} | [[File:{{{audio|}}}]] | }}
+
  | widebottomdata5 = {{#if: {{{audio|}}} | [[File:{{{audio|}}}]] | }}
  
  | widebottomlabel5 = Notes
+
  | widebottomlabel6 = Notes
  | widebottomdata5 = {{{notes|}}}
+
  | widebottomdata6 = {{{notes|}}}
  
  | widebottomlabel6 = In other games
+
  | widebottomlabel7 = In other games
  | widebottomdata6 = {{#cargo_query:tables=pg_furniture|fields=CONCAT("[[Item:", pg_furniture.en_name, " (Doubutsu no Mori+)|''Doubutsu no Mori+'' (", pg_furniture.en_name, ")]]<br />")|where=pg_furniture.identifier="{{{identifier|}}}" AND in_plus=1 AND in_pg=0|default=}}{{#cargo_query:tables=pg_furniture|fields=CONCAT("[[Item:", pg_furniture.en_name, " (Animal Crossing)|''Animal Crossing'' (", pg_furniture.en_name, ")]]<br />")|where=pg_furniture.identifier="{{{identifier|}}}" AND in_pg=1|default=}}{{#cargo_query:tables=pg_furniture|fields=CONCAT("[[Item:", pg_furniture.en_name, " (Doubutsu no Mori e+)|''Doubutsu no Mori e+'' (", pg_furniture.en_name, ")]]<br />")|where=pg_furniture.identifier="{{{identifier|}}}" AND in_e_plus=1 AND in_plus=0 AND in_pg=0|default=}}{{#cargo_query:tables=ww_furniture|fields=CONCAT("[[Item:", ww_furniture.en_name, " (Wild World)|''Wild World'' (", ww_furniture.en_name, ")]]<br />")|where=ww_furniture.identifier="{{{identifier|}}}"|default=}}{{#cargo_query:tables=nh_furniture|fields=CONCAT("[[Item:", nh_furniture.en_name, " (New Horizons)|''New Horizons'' (", nh_furniture.en_name, ")]]<br />")|where=nh_furniture.identifier="{{{identifier|}}}"|default=}}
+
  | widebottomdata7 = {{#cargo_query:tables=pg_furniture|fields=CONCAT("[[Item:", pg_furniture.en_name, " (Doubutsu no Mori+)|''Doubutsu no Mori+'' (", pg_furniture.en_name, ")]]<br />")|where=pg_furniture.identifier="{{{identifier|}}}" AND in_plus=1 AND in_pg=0|delimiter=|default=}}{{#cargo_query:tables=pg_furniture|fields=CONCAT("[[Item:", pg_furniture.en_name, " (Animal Crossing)|''Animal Crossing'' (", pg_furniture.en_name, ")]]<br />")|where=pg_furniture.identifier="{{{identifier|}}}" AND in_pg=1|delimiter=|default=}}{{#cargo_query:tables=pg_furniture|fields=CONCAT("[[Item:", pg_furniture.en_name, " (Doubutsu no Mori e+)|''Doubutsu no Mori e+'' (", pg_furniture.en_name, ")]]<br />")|where=pg_furniture.identifier="{{{identifier|}}}" AND in_e_plus=1 AND in_plus=0 AND in_pg=0|delimiter=|default=}}{{#cargo_query:tables=pg_furniture|fields=CONCAT("[[Item:", pg_furniture.en_name, " (Dòngwù Sēnlín)|''Dòngwù Sēnlín'' (", pg_furniture.en_name, ")]]<br />")|where=pg_furniture.identifier="{{{identifier|}}}" AND in_ique=1 AND in_dnm=0 AND in_plus=0 AND in_pg=0 AND in_e_plus=0|delimiter=|default=}}{{#cargo_query:tables=ww_furniture|fields=CONCAT("[[Item:", ww_furniture.en_name, " (Wild World)|''Wild World'' (", ww_furniture.en_name, ")]]<br />")|where=ww_furniture.identifier="{{{identifier|}}}"|delimiter=|default=}}{{#cargo_query:tables=cf_furniture|fields=CONCAT("[[Item:", cf_furniture.en_name, " (City Folk)|''City Folk'' (", cf_furniture.en_name, ")]]<br />")|where=cf_furniture.identifier="{{{identifier|}}}"|delimiter=|default=}}{{#cargo_query:tables=nh_furniture|fields=CONCAT("[[Item:", nh_furniture.en_name, " (New Horizons)|''New Horizons'' (", nh_furniture.en_name, ")]]<br />")|where=nh_furniture.identifier="{{{identifier|}}}"|delimiter=|default=}}{{#cargo_query:tables=nh_interior|fields=CONCAT("[[Item:", nh_interior.en_name, " (New Horizons)|''New Horizons'' (", nh_interior.en_name, ")]]<br />")|where=nh_interior.identifier="{{{identifier|}}}"|delimiter=|default=}}{{#cargo_query:tables=nh_clothing|fields=CONCAT("[[Item:", nh_clothing.en_name, " (New Horizons)|''New Horizons'' (", nh_clothing.en_name, ")]]<br />")|where=nh_clothing.identifier="{{{identifier|}}}"|delimiter=|default=}}{{#cargo_query:tables=nh_item|fields=CONCAT("[[Item:", nh_item.en_name, " (New Horizons)|''New Horizons'' (", nh_item.en_name, ")]]<br />")|where=nh_item.identifier="{{{identifier|}}}"|delimiter=|default=}}
  
  | languages        = Name
+
  | languages        = Names
 
  | ja-name          = {{{ja-name|}}}
 
  | ja-name          = {{{ja-name|}}}
 
  | zh-name          = N/A
 
  | zh-name          = N/A
Line 333: Line 361:
 
  | nl-name          = N/A
 
  | nl-name          = N/A
 
  | ru-name          = N/A
 
  | ru-name          = N/A
}}<includeonly>[[Category:New Leaf furniture]]{{#ifeq:{{{version-added|}}}|1.4|[[Category:New Leaf furniture introduced in Welcome amiibo]]}}{{#if:{{{variation1|}}}{{{pattern1|}}}|[[Category:New Leaf customizable furniture]]}}</includeonly><noinclude>{{clear}}
+
}}<includeonly>[[Category:New Leaf furniture]]{{#ifeq:{{{version-added|}}}|1.4|[[Category:New Leaf items introduced in Welcome amiibo]]}}{{#if:{{{variation1|}}}{{{pattern1|}}}|[[Category:New Leaf customizable furniture]]}}{{#if: {{{collection|}}} | [[Category:{{#invoke:Collection|main|1={{{collection|}}}}}]]}}{{#ifeq: {{{edible|}}} | Yes | [[Category:Food]]}}{{#if: {{{availability1|}}} | {{#ifeq:{{{availability1|}}}|Unobtainable|[[Category:Unobtainable items]]|[[Category:Acquired from {{{availability1|}}}]]}}}}{{#if: {{{availability2|}}} | {{#ifeq:{{{availability2|}}}|Unobtainable|[[Category:Unobtainable items]]|[[Category:Acquired from {{{availability2|}}}]]}}}}{{#if: {{{availability3|}}} | {{#ifeq:{{{availability3|}}}|Unobtainable|[[Category:Unobtainable items]]|[[Category:Acquired from {{{availability3|}}}]]}}}}{{#if: {{{availability-rv|}}} |  {{#invoke: Items| outputAvailabilitiesCategoriesFromList | type = RV | {{{availability-rv|}}} }}}}{{#if: {{{availability-other|}}} | {{#ifeq: {{{availability-other|}}} | Unobtainable | [[Category:Unobtainable items]] | {{#invoke: Items| outputAvailabilitiesCategoriesFromList | {{{availability-other|}}}}}}}}}</includeonly><noinclude>{{clear}}
 
<br><br>
 
<br><br>
 
{{Documentation}}[[Category:Cargo templates]][[Category:Item infoboxes]]
 
{{Documentation}}[[Category:Cargo templates]][[Category:Item infoboxes]]
 
</noinclude>
 
</noinclude>

Latest revision as of 20:10, September 4, 2024

This template defines the table "nl_furniture". View table.

Nia.png
Buy price Sell price
Not for sale Cannot be sold
Size
.0 x .0   × 
Customize No customization options.
Rarity group None
HHA theme challenges None
HHA points Unknown
HHA penalty if facing wall Unknown
Style None
Variations
None
Names in other languages
 Unknown
 Unknown
 Unknown
 Unknown
 N/A
 Unknown
 Unknown
 N/A
 N/A
 Unknown
 Unknown
 N/A



No documentation for Template:NLFurniture exists. Create it.