Difference between revisions of "Template:NLFurniture"

From Nookipedia, the Animal Crossing wiki
(adding catalog keyword)
m (Text replacement - "color-class" to "colorclass")
(42 intermediate revisions by 5 users not shown)
Line 18: Line 18:
 
|rarity_group = String
 
|rarity_group = String
 
|hha_base = Integer
 
|hha_base = Integer
|color1 = String
 
|color2 = String
 
 
|lucky = Boolean
 
|lucky = Boolean
 
|lucky_season = String
 
|lucky_season = String
|facing_wall_reduction = Boolean
+
|hha_wall_reduction = Boolean
 
|function = String
 
|function = String
 
|wall_mounted = Boolean
 
|wall_mounted = Boolean
Line 29: Line 27:
 
|catalog_keyword = String
 
|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 44: Line 43:
 
|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 70: Line 71:
 
|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)|}}}}}
Line 79: Line 82:
 
|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 92: Line 95:
 
|rarity_group = {{{rarity-group|}}}
 
|rarity_group = {{{rarity-group|}}}
 
|hha_base = {{{hha-points|}}}
 
|hha_base = {{{hha-points|}}}
|color1 = {{{color1|}}}
 
|color2 = {{{color2|}}}
 
 
|lucky = {{{lucky|}}}
 
|lucky = {{{lucky|}}}
 
|lucky_season = {{#if:{{{lucky|}}}|{{{lucky-season|All year}}}|}}
 
|lucky_season = {{#if:{{{lucky|}}}|{{{lucky-season|All year}}}|}}
|facing_wall_reduction = {{{facing-wall-reduction|}}}
+
|hha_wall_reduction = {{{hha-wall-reduction|}}}
 
|function = {{{function|}}}
 
|function = {{{function|}}}
 
|wall_mounted = {{{wall-mounted|}}}
 
|wall_mounted = {{{wall-mounted|}}}
Line 103: Line 104:
 
|walkable = {{{walkable|}}}
 
|walkable = {{{walkable|}}}
 
|catalog_keyword = {{{catalog-keyword|}}}
 
|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 118: Line 120:
 
|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 144: Line 148:
 
|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 159: Line 166:
 
|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 174: Line 186:
 
|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 187: Line 199:
 
|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 194: Line 206:
 
|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 208: Line 220:
 
|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 217: Line 229:
 
|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 232: Line 244:
 
|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 247: Line 259:
 
|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:{{{icon|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 261: Line 274:
 
  | 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 283: Line 291:
 
  | 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.}}|}}
  
  | label7           = HHA points
+
  | label8           = Style
  | data7           = {{{hha-points|Unknown}}}
+
  | data8           = {{#if:{{{style|}}}|[[Clothing/New Leaf/{{{style|}}}|{{{style|}}}]]|None}}
  
  | {{#if:{{{color1|}}}{{{color2|}}}||NULL}}{{#ifeq:{{{color1|}}}|None|NULL}}{{#ifeq:{{{color2|}}}|None|NULL}}label8           = Colors
+
  | {{#if:{{{color1|}}}{{{color2|}}}||NULL}}{{#ifeq:{{{color1|}}}|None|NULL}}{{#ifeq:{{{color2|}}}|None|NULL}}label9           = Colors
  | {{#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>
+
  | {{#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>
  
 
  | widebottomlabel  = Variations
 
  | widebottomlabel  = Variations
Line 297: Line 308:
 
{{#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> }}
  
Line 304: Line 315:
 
{{#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>
 
|}}
 
|}}
  
Line 311: Line 322:
 
{{#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 324: Line 335:
  
 
  | widebottomlabel6 = In other games
 
  | widebottomlabel6 = 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=}}
+
  | 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|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 339: Line 350:
 
  | 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>

Revision as of 01:02, May 19, 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.