Difference between revisions of "Template:CargoDisplayNHMaterial"

From Nookipedia, the Animal Crossing wiki
(adding clothing section; fixing flooring)
m (Text replacement - "{{i|" to "{{I|")
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<includeonly><!-- This first line must remain empty -->{{#vardefine:material1|{{#cargo_query:table=nh_recipe|fields=ROUND(SUM(nh_recipe.material1_num),1)|where=nh_recipe.material1 = '{{{name|}}}'|no html}}}}{{#vardefine:material2|{{#cargo_query:table=nh_recipe|fields=ROUND(SUM(nh_recipe.material2_num),1)|where=nh_recipe.material2 = '{{{name|}}}'|no html}}}}{{#vardefine:material3|{{#cargo_query:table=nh_recipe|fields=ROUND(SUM(nh_recipe.material3_num),1)|where=nh_recipe.material3 = '{{{name|}}}'|no html}}}}{{#vardefine:material4|{{#cargo_query:table=nh_recipe|fields=ROUND(SUM(nh_recipe.material4_num),1)|where=nh_recipe.material4 = '{{{name|}}}'|no html}}}}{{#vardefine:material5|{{#cargo_query:table=nh_recipe|fields=ROUND(SUM(nh_recipe.material5_num),1)|where=nh_recipe.material5 = '{{{name|}}}'|no html}}}}{{#vardefine:material6|{{#cargo_query:table=nh_recipe|fields=ROUND(SUM(nh_recipe.material6_num),1)|where=nh_recipe.material6 = '{{{name|}}}'|no html}}}}
+
<includeonly><!-- This first line must remain empty -->
| {{#switch:{{{material-type|}}}|Fish|Sea creature=[[{{{pagename|}}}|{{{name|}}}]]|{{i|{{{name|}}}|New Horizons}}}}{{#ifeq:{{PAGENAME}}|Material|{{#ifeq:{{{material-type|}}}|Star Fragment|{{Note|name=Star Fragment|All Star Fragments are limited to 40 per day, and only up to 20 can have been earned from another island.}}}}}}
+
| {{#switch:{{{material-type|}}}|Fish|Sea creature=[[{{{pagename|}}}|{{{name|}}}]]|{{I|{{#invoke:SentenceCase|main|{{{name|}}}}}|New Horizons}}}}{{#ifeq:{{PAGENAME}}|Material|{{#ifeq:{{{material-type|}}}|Star Fragment|{{Note|name=Star Fragment|All Star Fragments are limited to 40 per day, and only up to 20 can have been earned from another island.}}}}}}
 
| [[File:{{{image|}}}|64x64px|{{{name|}}}]]
 
| [[File:{{{image|}}}|64x64px|{{{name|}}}]]
| [[File:{{#switch:{{{material-type|}}}|Furniture={{#ifeq:{{{edible|}}}|1|Dishes NH Inv Icon.png|Furniture NH Inv Icon.png}}|Clothing={{#switch:{{{category|}}}|Accessories=Accessory|Bags=Bag|Bottoms=Bottoms|Dress-Up=Dress-Up|Headwear=Headwear|Shoes=Shoes|Socks=Socks|Tops=Top|Umbrellas=Umbrella}} NH Inv Icon.png|Interior={{#ifeq:{{{category|}}}|Floors|Flooring|{{{category|}}}}} NH Inv Icon.png|Tool={{{inv-icon|}}}|Fish|Sea creature={{#ifeq:{{{name|}}}|Anchovy|Anchovy (Fish)|{{{name|}}}}} NH Icon.png|{{{name|}}} NH Inv Icon.png}}|64px|{{{name|}}}]]
+
| [[File:{{#switch:{{{material-type|}}}|Furniture={{#ifeq:{{{edible|}}}|1|Dishes NH Inv Icon.png|Furniture NH Inv Icon.png}}|Clothing={{#switch:{{{category|}}}|Accessories=Accessory|Bags=Bag|Bottoms=Bottoms|Dress-Up=Dress-Up|Headwear=Headwear|Shoes=Shoes|Socks=Socks|Tops=Top|Umbrellas=Umbrella}} NH Inv Icon.png|Interior={{#ifeq:{{{category|}}}|Floors|Flooring|{{{category|}}}}} NH Inv Icon.png|Tool={{{inv-icon|}}}|Fish|Sea creature={{#ifeq:{{{name|}}}|Anchovy|Anchovy (Fish)|{{#invoke:TitleCase|main|{{{name|}}}}}}} NH Icon.png|{{#invoke:TitleCase|main|{{{name|}}}}} NH Inv Icon.png}}|64px|{{{name|}}}]]
 
| {{Availability|{{{availability1|}}}|note={{#if:{{{availability1-note|}}}|{{{availability1-note|}}} {{#if:{{{material-seasonality|}}}|- {{{material-seasonality|}}}}}|{{{material-seasonality|}}}}}}} {{#if:{{{availability2|}}} |{{Availability|{{{availability2|}}}|note={{#if:{{{availability2-note|}}}|{{{availability2-note|}}} {{#if:{{{material-seasonality|}}}|- {{{material-seasonality|}}}}}|{{{material-seasonality|}}}}}}} | }} {{#if:{{{availability3|}}} |{{Availability|{{{availability3|}}}|note={{#if:{{{availability3-note|}}}|{{{availability3-note|}}} {{#if:{{{material-seasonality|}}}|- {{{material-seasonality|}}}}}|{{{material-seasonality|}}}}}}} | }}
 
| {{Availability|{{{availability1|}}}|note={{#if:{{{availability1-note|}}}|{{{availability1-note|}}} {{#if:{{{material-seasonality|}}}|- {{{material-seasonality|}}}}}|{{{material-seasonality|}}}}}}} {{#if:{{{availability2|}}} |{{Availability|{{{availability2|}}}|note={{#if:{{{availability2-note|}}}|{{{availability2-note|}}} {{#if:{{{material-seasonality|}}}|- {{{material-seasonality|}}}}}|{{{material-seasonality|}}}}}}} | }} {{#if:{{{availability3|}}} |{{Availability|{{{availability3|}}}|note={{#if:{{{availability3-note|}}}|{{{availability3-note|}}} {{#if:{{{material-seasonality|}}}|- {{{material-seasonality|}}}}}|{{{material-seasonality|}}}}}}} | }}
 
| data-sort-value="{{{sell|}}}" | {{#if:{{{sell|}}}|{{Currency|Bells|{{{sell|}}}}}|Cannot be sold}}
 
| data-sort-value="{{{sell|}}}" | {{#if:{{{sell|}}}|{{Currency|Bells|{{{sell|}}}}}|Cannot be sold}}
 
| {{#ifeq:{{{name|}}}|Turnips|{{#cargo_query:table=nh_recipe|fields=COUNT(*)|where=nh_recipe.materials LIKE '%{{{name|}}}%'|no html}}|{{#cargo_query:table=nh_recipe|fields=COUNT(*)|where=nh_recipe.materials LIKE '%"{{{name|}}}"%'|no html}}}}
 
| {{#ifeq:{{{name|}}}|Turnips|{{#cargo_query:table=nh_recipe|fields=COUNT(*)|where=nh_recipe.materials LIKE '%{{{name|}}}%'|no html}}|{{#cargo_query:table=nh_recipe|fields=COUNT(*)|where=nh_recipe.materials LIKE '%"{{{name|}}}"%'|no html}}}}
| {{#ifeq:{{{name|}}}|Turnips|50|{{#expr:{{#expr:trunc{{#var:material1|0}}}} + {{#expr:trunc{{#var:material2|0}}}} + {{#expr:trunc{{#var:material3|0}}}} + {{#expr:trunc{{#var:material4|0}}}} + {{#expr:trunc{{#var:material5|0}}}} + {{#expr:trunc{{#var:material6|0}}}}}}}}
+
| {{#ifeq:{{{name|}}}|Turnips|50|{{#invoke:NHMaterialCount|main|{{{name|}}}}}}}
|-<</includeonly><noinclude>[[Category:Cargo display templates]]</noinclude>
+
|-</includeonly><noinclude>[[Category:Cargo display templates]]</noinclude>

Latest revision as of 23:41, March 17, 2024