Difference between revisions of "Template:NHHouse"

From Nookipedia, the Animal Crossing wiki
(adding house shape, roof, siding, and door to template proper + modifying certain parts of the template)
m (Using "×" instead of "x")
 
(7 intermediate revisions by 3 users not shown)
Line 57: Line 57:
 
|house_roof_image = {{#if:{{{house-roof-img|}}}|{{{house-roof-img|}}}|{{{house-roof|}}}_(Villager_House_{{{house-shape|}}})_NH_Icon.png}}
 
|house_roof_image = {{#if:{{{house-roof-img|}}}|{{{house-roof-img|}}}|{{{house-roof|}}}_(Villager_House_{{{house-shape|}}})_NH_Icon.png}}
 
|house_roof_url = {{filepath:{{#if:{{{house-roof-img|}}}|{{{house-roof-img|}}}|{{{house-roof|}}}_(Villager_House_{{{house-shape|}}})_NH_Icon.png}}}}
 
|house_roof_url = {{filepath:{{#if:{{{house-roof-img|}}}|{{{house-roof-img|}}}|{{{house-roof|}}}_(Villager_House_{{{house-shape|}}})_NH_Icon.png}}}}
|house_siding = {{{house-wall|}}}
+
|house_siding = {{{house-siding|}}}
|house_siding_image = {{#if:{{{house-wall-img|}}}|{{{house-wall-img|}}}|{{{house-wall|}}}_(Villager_House_{{{house-shape|}}})_NH_Icon.png}}
+
|house_siding_image = {{#if:{{{house-siding-img|}}}|{{{house-siding-img|}}}|{{{house-siding|}}}_(Villager_House_{{{house-shape|}}})_NH_Icon.png}}
|house_siding_url = {{filepath:{{#if:{{{house-wall-img|}}}|{{{house-wall-img|}}}|{{{house-wall|}}}_(Villager_House_{{{house-shape|}}})_NH_Icon.png}}}}
+
|house_siding_url = {{filepath:{{#if:{{{house-siding-img|}}}|{{{house-siding-img|}}}|{{{house-siding|}}}_(Villager_House_{{{house-shape|}}})_NH_Icon.png}}}}
 
|house_door = {{{house-door|}}}
 
|house_door = {{{house-door|}}}
|house_door_image = {{#if:{{{house-door-img|}}}|{{{house-door-img|}}}|{{{house-door|}}}_(Villager_House_{{{house-shape|}}})_NH_Icon.png}}
+
|house_door_image = {{#if:{{{house-door-img|}}}|{{{house-door-img|}}}|{{{house-door|}}}_({{#switch:{{{house-shape|}}}|1|3=Rectangular|2|4=Round}})_NH_Icon.png}}
|house_door_url = {{filepath:{{#if:{{{house-door-img|}}}|{{{house-door-img|}}}|{{{house-door|}}}_NH_Icon.png}}}}
+
|house_door_url = {{filepath:{{#if:{{{house-door-img|}}}|{{{house-door-img|}}}|{{{house-door|}}}_({{#switch:{{{house-shape|}}}|1|3=Rectangular|2|4=Round}})_NH_Icon.png}}}}
 
|items = [ {{#forargs: furn | key | value | {{#ifexpr: {{#var: key}} > 1 | , }} {"name": "{{{furn{{#var: key}}|}}}", "count": {{{f{{#var: key}}-count|1}}}, "image_url": "{{filepath:{{{f{{#var: key }}-img|{{{furn{{#var: key }}|}}}{{#if: {{{f{{#var: key }}-variation|}}} | {{#if: {{{f{{#var: key }}-pattern|}}} | _({{{f{{#var: key }}-variation|}}}_-_{{{f{{#var: key }}-pattern|}}}) | _({{{f{{#var: key }}-variation|}}}) }} | {{#if: {{{f{{#var: key }}-pattern|}}} | _({{{f{{#var: key }}-pattern|}}}) | }} }}_NH_Icon.png}}}}}", "link": "{{canonicalurl:{{{f{{#var: key }}-link|Item:{{{furn{{#var: key}}|}}} (New Horizons)}}}}}", "note": "{{{furn{{#var: key }}-note|}}}"}
 
|items = [ {{#forargs: furn | key | value | {{#ifexpr: {{#var: key}} > 1 | , }} {"name": "{{{furn{{#var: key}}|}}}", "count": {{{f{{#var: key}}-count|1}}}, "image_url": "{{filepath:{{{f{{#var: key }}-img|{{{furn{{#var: key }}|}}}{{#if: {{{f{{#var: key }}-variation|}}} | {{#if: {{{f{{#var: key }}-pattern|}}} | _({{{f{{#var: key }}-variation|}}}_-_{{{f{{#var: key }}-pattern|}}}) | _({{{f{{#var: key }}-variation|}}}) }} | {{#if: {{{f{{#var: key }}-pattern|}}} | _({{{f{{#var: key }}-pattern|}}}) | }} }}_NH_Icon.png}}}}}", "link": "{{canonicalurl:{{{f{{#var: key }}-link|Item:{{{furn{{#var: key}}|}}} (New Horizons)}}}}}", "note": "{{{furn{{#var: key }}-note|}}}"}
 
}} ]
 
}} ]
Line 74: Line 74:
 
|-
 
|-
 
| style="padding: 3px; vertical-align:top;" | '''Shape:'''
 
| style="padding: 3px; vertical-align:top;" | '''Shape:'''
| style="background: #ffffff; padding: 0 0 0 7px; text-align:left; {{roundytop|8px}}" | {{#if:{{{house-shape-img|}}} | [[File:{{{house-shape-img|}}}|60px|House shape of {{{name|{{PAGENAME}}}}}|link=]] | [[File:Villager House {{{house-shape|}}}_NH_Icon.png|60px|House shape of {{{name|{{PAGENAME}}}}}|link=]]}}
+
| style="background: #ffffff; padding: 0 0 0 7px; text-align:left; {{roundytop|8px}}" | {{#if:{{{house-shape-img|}}} | [[File:{{{house-shape-img|}}}|60px|House shape #{{{house-shape|}}}|link=]] | [[File:Villager House {{{house-shape|}}}_NH_Icon cropped.png|50px|House shape #{{{house-shape|}}}|link=]]}}
 
|-
 
|-
 
| style="padding: 3px; vertical-align:top;" | '''Roof:'''
 
| style="padding: 3px; vertical-align:top;" | '''Roof:'''
| style="background: #ffffff; padding: 0 0 0 7px; text-align:left;" | {{#if:{{{house-roof-img|}}} | [[File:{{{house-roof-img|}}}|30px|alt=|link=]] | [[File:{{{house-roof|}}}_(Villager House {{{house-shape|}}})_NH_Icon.png|30px|alt=|link=]]}}&nbsp;<span style="font-size:.85em">{{{house-roof|}}}</span>
+
| style="background: #ffffff; padding: 0 0 0 7px; text-align:left;" | {{#if:{{{house-roof-img|}}} | [[File:{{{house-roof-img|}}}|30px|alt=|link=]] | [[File:{{#invoke:TitleCase|main|{{{house-roof|}}}}}_(Villager House {{{house-shape|}}})_NH_Icon.png|30px|alt=|link=]]}}&nbsp;<span style="font-size:.85em">{{#invoke:SentenceCase|main|{{{house-roof|}}}}}</span>
 
|-
 
|-
 
| style="padding: 3px; vertical-align:top;" | '''Siding:'''
 
| style="padding: 3px; vertical-align:top;" | '''Siding:'''
| style="background: #ffffff; padding: 0 0 0 7px; text-align:left;" | {{#if:{{{house-siding-img|}}} | [[File:{{{house-siding-img|}}}|30px|alt=|link=]] | [[File:{{{house-siding|}}}_(Villager House {{{house-shape|}}})_NH_Icon.png|30px|alt=|link=]]}}&nbsp;<span style="font-size:.85em">{{{house-siding|}}}</span>
+
| style="background: #ffffff; padding: 0 0 0 7px; text-align:left;" | {{#if:{{{house-siding-img|}}} | [[File:{{{house-siding-img|}}}|30px|alt=|link=]] | [[File:{{#invoke:TitleCase|main|{{{house-siding|}}}}}_(Villager House {{{house-shape|}}})_NH_Icon.png|30px|alt=|link=]]}}&nbsp;<span style="font-size:.85em">{{#invoke:SentenceCase|main|{{{house-siding|}}}}}</span>
 
|-
 
|-
 
| style="padding: 3px; vertical-align:top;" | '''Door:'''
 
| style="padding: 3px; vertical-align:top;" | '''Door:'''
| style="background: #ffffff; padding: 0 0 0 7px; text-align:left; {{roundybl|8px}}; {{roundybr|8px}}" | {{#if:{{{house-door-img|}}} | [[File:{{{house-door-img|}}}|30px|alt=|link=]] | [[File:{{{house-door|}}}_NH_Icon.png|30px|alt=|link=]]}}&nbsp;<span style="font-size:.85em">{{{house-door|}}}</span>
+
| style="background: #ffffff; padding: 0 0 0 7px; text-align:left; {{roundybl|8px}}; {{roundybr|8px}}" | {{#if:{{{house-door-img|}}} | [[File:{{{house-door-img|}}}|30px|alt=|link=]] | [[File:{{#invoke:TitleCase|main|{{{house-door|}}}}}_({{#switch:{{{house-shape|}}}|1|3=Rectangular|2|4=Round}})_NH_Icon.png|30px|alt=|link=]]}}&nbsp;<span style="font-size:.85em">{{#invoke:SentenceCase|main|{{{house-door|}}}}}</span>
 
|-
 
|-
 
| colspan=2 style="text-align:center" | '''Interior:'''
 
| colspan=2 style="text-align:center" | '''Interior:'''
Line 94: Line 94:
 
  | value
 
  | value
 
  | <nowiki />
 
  | <nowiki />
{{!}} [[File:{{{f{{#var: key }}-img|{{{furn{{#var: key }}|}}}{{#if: {{{f{{#var: key }}-variation|}}} | {{#if: {{{f{{#var: key }}-pattern|}}} | _({{{f{{#var: key }}-variation|}}}_-_{{{f{{#var: key }}-pattern|}}}) | _({{{f{{#var: key }}-variation|}}}) }} | {{#if: {{{f{{#var: key }}-pattern|}}} | _({{{f{{#var: key }}-pattern|}}}) | }} }}_NH_Icon.png}}}|24px|alt=|link=]]&nbsp;<span style="font-size:.85em">[[{{{f{{#var: key }}-link|Item:{{{furn{{#var: key }}|}}} (New Horizons)}}}|{{{furn{{#var: key }}|}}}]]{{#if: {{{f{{#var: key }}-count|}}} | <nowiki /> (x{{{f{{#var: key }}-count|}}}) | }}{{#if: {{{f{{#var: key }}-note|}}} | {{Note|{{{f{{#var: key }}-note|}}}}} }}</span>
+
{{!}} [[File:{{{f{{#var: key }}-img|{{#invoke:TitleCase|main|{{{furn{{#var: key }}|}}}}}{{#if: {{{f{{#var: key }}-variation|}}} | {{#if: {{{f{{#var: key }}-pattern|}}} | _({{#invoke:TitleCase|main|{{{f{{#var: key }}-variation|}}}}}_-_{{#invoke:TitleCase|main|{{{f{{#var: key }}-pattern|}}}}}) | _({{#invoke:TitleCase|main|{{{f{{#var: key }}-variation|}}}}}) }} | {{#if: {{{f{{#var: key }}-pattern|}}} | _({{#invoke:TitleCase|main|{{{f{{#var: key }}-pattern|}}}}}) | }} }}_NH_Icon.png}}}|24px|alt=|link=]]&nbsp;<span style="font-size:.85em">[[{{{f{{#var: key }}-link|Item:{{{furn{{#var: key }}|}}} (New Horizons)}}}|{{#invoke:SentenceCase|main|{{{furn{{#var: key }}|}}}}}]]{{#if: {{{f{{#var: key }}-count|}}} | <nowiki /> (×{{{f{{#var: key }}-count|}}}) | }}{{#if: {{{f{{#var: key }}-note|}}} | {{Note|{{{f{{#var: key }}-note|}}}}} }}</span>
 
{{#ifexpr: {{#var: key }} mod 2 | | {{!-}} }}
 
{{#ifexpr: {{#var: key }} mod 2 | | {{!-}} }}
 
}}
 
}}
Line 101: Line 101:
 
|-
 
|-
 
| style="padding: 3px; vertical-align:top;" | '''Wall:'''
 
| style="padding: 3px; vertical-align:top;" | '''Wall:'''
| style="background: #ffffff; padding: 0 0 0 7px; text-align:left;" | {{#if:{{{wallpaper-img|}}} | [[File:{{{wallpaper-img|}}}|24px|alt=|link=]] | [[File:{{{wallpaper|}}}_NH_Icon.png|24px|alt=|link=]]}}&nbsp;<span style="font-size:.85em">[[Item:{{{wallpaper|}}} (New Horizons)|{{{wallpaper|}}}]]</span>
+
| style="background: #ffffff; padding: 0 0 0 7px; text-align:left;" | {{#if:{{{wallpaper-img|}}} | [[File:{{{wallpaper-img|}}}|24px|alt=|link=]] | [[File:{{#invoke:TitleCase|main|{{{wallpaper|}}}}}_NH_Icon.png|24px|alt=|link=]]}}&nbsp;<span style="font-size:.85em">[[Item:{{{wallpaper|}}} (New Horizons)|{{#invoke:SentenceCase|main|{{{wallpaper|}}}}}]]</span>
 
|-
 
|-
 
| style="padding: 3px; vertical-align:top;" | '''Floor:'''
 
| style="padding: 3px; vertical-align:top;" | '''Floor:'''
| style="background: #ffffff; padding: 0 0 0 7px; text-align:left;" | {{#if:{{{floor-img|}}} | [[File:{{{floor-img|}}}|24px|alt=|link=]] | [[File:{{{floor|}}}_NH_Icon.png|24px|alt=|link=]]}}&nbsp;<span style="font-size:.85em">[[Item:{{{floor|}}} (New Horizons)|{{{floor|}}}]]</span>
+
| style="background: #ffffff; padding: 0 0 0 7px; text-align:left;" | {{#if:{{{floor-img|}}} | [[File:{{{floor-img|}}}|24px|alt=|link=]] | [[File:{{#invoke:TitleCase|main|{{{floor|}}}}}_NH_Icon.png|24px|alt=|link=]]}}&nbsp;<span style="font-size:.85em">[[Item:{{{floor|}}} (New Horizons)|{{#invoke:SentenceCase|main|{{{floor|}}}}}]]</span>
 
|-
 
|-
 
| style="padding: 3px; vertical-align:top;" | '''Music:'''
 
| style="padding: 3px; vertical-align:top;" | '''Music:'''
| style="background: #ffffff; padding: 0 0 0 10px; text-align:left; {{roundybl|8px}}; {{roundybr|8px}}" |  {{#if:{{{music|}}}|[[File:{{{music|}}}_NH_Texture.png|24px|alt=|link=]]&nbsp;<span style="font-size:.85em">[[{{{music|}}}]]|No music}}{{#if: {{{music-note|}}} | {{Note|{{{music-note|}}}}}}}
+
| style="background: #ffffff; padding: 0 0 0 10px; text-align:left; {{roundybl|8px}}; {{roundybr|8px}}" |  {{#if:{{{music|}}}|[[File:{{{music|}}}_NH_Texture.png|24px|alt=|link=]]&nbsp;<span style="font-size:.85em">[[{{{music|}}}]]|No music}} {{#if: {{{music-note|}}} | {{#ifeq:{{{music-note|}}}|Does not contain a stereo initially|{{Note|name=no-stereo|{{{music-note|}}}}}|{{Note|{{{music-note|}}}}}}}}}
 
|}
 
|}
 
</div>
 
</div>
 
</div><includeonly>{{#if:{{{wallpaper|}}}||[[Category:ACNH house info missing]]}}{{#if:{{{floor|}}}||[[Category:ACNH house info missing]]}}{{#if:{{{music|}}}||[[Category:ACNH house info missing]]}}</includeonly><noinclude><br>{{Documentation}}</noinclude>
 
</div><includeonly>{{#if:{{{wallpaper|}}}||[[Category:ACNH house info missing]]}}{{#if:{{{floor|}}}||[[Category:ACNH house info missing]]}}{{#if:{{{music|}}}||[[Category:ACNH house info missing]]}}</includeonly><noinclude><br>{{Documentation}}</noinclude>

Latest revision as of 00:39, April 26, 2024

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

Nia blue upload.png
Exterior:
Shape: House shape #
Roof: 30px 
Siding: 30px 
Door: 30px 
Interior:
Items:
Wall: 24px [[Item: (New Horizons)|]]
Floor: 24px [[Item: (New Horizons)|]]
Music: No music


Template documentation (view)


More Cargo templates