Difference between revisions of "Template:PCVillagerInfo"

From Nookipedia, the Animal Crossing wiki
(implementation of new template; will check for any missing pics along the way.)
m (max level was increased today to 75 in v5.5.0, also grants 1 sparkle stones. Changed a few instances of 'Lv' to 'Lvl' for consistency with the rest of the template)
 
(52 intermediate revisions by 6 users not shown)
Line 4: Line 4:
 
|name_sort = String
 
|name_sort = String
 
|image = String
 
|image = String
 +
|image_url = String
 +
|photo = String
 +
|photo_url = String
 +
|icon = String
 +
|icon_url = String
 +
|birthday = String
 +
|birthday_sort = Integer
 +
|sign = String
 +
|gender = String
 +
|personality = String
 +
|catchphrase = String
 +
|catchphrase_note = String
 +
|catchphrase2 = String
 +
|catchphrase2_note = String
 +
|quote = String
 +
|species = String
 +
|clothing = String
 
|theme = String
 
|theme = String
 
|material = String
 
|material = String
 
|description = Text
 
|description = Text
 
|friendshipLevel = Integer
 
|friendshipLevel = Integer
|unlockmode = String
+
|blathers = Boolean
 +
|island = String
 
|furniture1 = String
 
|furniture1 = String
 
|furniture2 = String
 
|furniture2 = String
Line 20: Line 38:
 
|friendRewardLvl3 = Integer
 
|friendRewardLvl3 = Integer
 
|version_added = String
 
|version_added = String
|date_unlocked = String
+
|date_unlocked = Date
 
}}</noinclude><includeonly>{{#ifeq:{{NAMESPACE}}||{{#cargo_store:
 
}}</noinclude><includeonly>{{#ifeq:{{NAMESPACE}}||{{#cargo_store:
 
_table=pc_villager
 
_table=pc_villager
|name = {{{name|{{PAGENAME}}}}}‎‎
+
|name = {{{name|{{PAGENAME}}}}}
|name_sort = {{{name-sort|{{{name|{{PAGENAME}}}}}‎‎}}}‎‎
+
|name_sort = {{{name-sort|{{{name|{{PAGENAME}}}}}}}}
|image = {{{image|}}}
+
|image = {{{image|{{{name|{{PAGENAME}}}}} PC.png}}}
 +
|image_url = {{filepath:{{{image|{{{name|{{PAGENAME}}}}} PC.png}}}}}
 +
|photo = {{{photo|{{{name|{{{name|{{PAGENAME}}}}}}}}'s Pic PC Texture.png}}}
 +
|photo_url = {{filepath:{{{photo|Pic of {{{name|{{{name|{{PAGENAME}}}}}}}} PC Texture.png}}}}}
 +
|icon = {{{icon|{{{name|{{PAGENAME}}}}} PC Villager Icon.png}}}
 +
|icon_url = {{filepath:{{{icon|{{{name|{{PAGENAME}}}}} PC Villager Icon.png}}}}}
 +
|birthday = {{{birthday-month|}}} {{{birthday|}}}
 +
|birthday_sort = {{#switch:{{{birthday-month|}}}|January=1|February=2|March=3|April=4|May=5|June=6|July=7|August=8|September=9|October=10|November=11|December=12}}{{#switch:{{{birthday|}}}|1=01|2=02|3=03|4=04|5=05|6=06|7=07|8=08|9=09|10=10|{{{birthday|}}}}}
 +
|sign = {{{sign|}}}
 +
|gender = {{{gender|}}}
 +
|personality = {{{personality|}}}
 +
|catchphrase =  {{{catchphrase|}}}
 +
|catchphrase_note =  {{{catchphrase-note|}}}
 +
|catchphrase2 = {{{catchphrase2|}}}
 +
|catchphrase2_note = {{{catchphrase2-note|}}}
 +
|quote = {{{quote|}}}
 +
|species = {{{species|}}}
 +
|clothing = {{{clothing|{{{friendReward1|}}}}}}
 
|theme = {{{theme|}}}
 
|theme = {{{theme|}}}
 
|material = {{{material|}}}
 
|material = {{{material|}}}
 
|description = {{{description|}}}
 
|description = {{{description|}}}
 
|friendshipLevel = {{{friendshipLevel|}}}
 
|friendshipLevel = {{{friendshipLevel|}}}
|unlockmode = {{{unlockmode|}}}
+
|blathers = {{#if: {{{blathers|}}} | Yes | No }}
 +
|island = {{{island|}}}
 
|furniture1 = {{{furniture1|}}}
 
|furniture1 = {{{furniture1|}}}
 
|furniture2 = {{{furniture2|}}}
 
|furniture2 = {{{furniture2|}}}
Line 43: Line 79:
 
|version_added= {{{version-added|}}}
 
|version_added= {{{version-added|}}}
 
|date_unlocked = {{{date-unlocked|}}}
 
|date_unlocked = {{{date-unlocked|}}}
 +
}}}}{{#vardefine:memory|{{#cargo_query:
 +
table=pc_scrapbook_memory
 +
|group by=en_name
 +
|fields=_pageName=pagename,en_name=name,image,image_url=image-url,description,item,villagers,level
 +
|where=villagers HOLDS "{{{name|{{PAGENAME}}}}}"
 +
|order by=en_name
 +
|format=template
 +
|template=PC Villager Memory Navigate
 +
|named args=yes
 +
|limit=100
 +
|default=
 
}}}}</includeonly>
 
}}}}</includeonly>
 
{{Villager Info Box
 
{{Villager Info Box
|image          = {{#ifexist:File:{{{photo|Pic of {{{name|{{#cargo_query:table=villager|fields=name|where=_pageTitle="{{PAGENAME}}"|no html}}}}} PC Texture.png}}}|{{{photo|Pic of {{{name|{{#cargo_query:table=villager|fields=name|where=_pageTitle="{{PAGENAME}}"|no html}}}}} PC Texture.png}}}|<includeonly>[[Category:ACPC Info missing image]]</includeonly>}}
+
|image          = {{{photo|{{{name|{{{name|{{PAGENAME}}}}}}}}'s Pic PC Texture.png}}}
|image2        = {{{image|{{#cargo_query:table=villager|fields=name|where=_pageTitle="{{PAGENAME}}"|no html}} PC Villager Icon.png}}}
+
|image2        = {{{icon|{{{name|{{PAGENAME}}}}} PC Villager Icon.png}}}
 
|imagesize1    = 100px
 
|imagesize1    = 100px
 
|crisp          = yes
 
|crisp          = yes
|caption        = ''{{{quote|{{#cargo_query:table=villager|fields=quote|where=_pageTitle="{{PAGENAME}}"|no html}}}}}''
+
|caption        = ''{{{quote|}}}''
 
|label          = Birthday
 
|label          = Birthday
|data          = {{{birthday-month|{{#cargo_query:table=villager|fields=birthday|where=_pageTitle="{{PAGENAME}}"|no html}}}}} {{{birthday|}}} [[File:Starsign {{{sign|{{#cargo_query:table=villager|fields=sign|where=_pageTitle="{{PAGENAME}}"|no html}}}}} NH Icon.png|32px|{{{sign|{{#cargo_query:table=villager|fields=sign|where=_pageTitle="{{PAGENAME}}"|no html}}}}}|link=Star sign]]
+
|data          = {{{birthday-month|}}} {{{birthday|}}} [[File:Starsign {{{sign|}}} NH Icon.png|32px|{{{sign|}}}|link={{{sign|}}}]]
 
|label2        = Personality
 
|label2        = Personality
|data2          = [[{{{personality|{{#cargo_query:table=villager|fields=personality|where=_pageTitle="{{PAGENAME}}"|no html}}}}}]]
+
|data2          = [[{{{personality|}}}]]
 
|label3        = Catchphrase
 
|label3        = Catchphrase
|data3          = {{{catchphrase|{{#cargo_query:table=villager|fields=phrase|where=_pageTitle="{{PAGENAME}}"|no html}}}}} {{#if:{{{catchphrase-note|}}}|{{Note|{{{catchphrase-note|}}}}}}}{{#if:{{{catchphrase2|}}}|<br>{{{catchphrase2|}}} {{#if:{{{catchphrase2-note|}}}|{{Note|{{{catchphrase2-note|}}}}}}}}}
+
|data3          = {{{catchphrase|}}} {{#if:{{{catchphrase-note|}}}|{{Note|{{{catchphrase-note|}}}}}}}{{#if:{{{catchphrase2|}}}|<br>{{{catchphrase2|}}} {{#if:{{{catchphrase2-note|}}}|{{Note|{{{catchphrase2-note|}}}}}}}}}
|label6         = Default clothing
+
|label4         = Default clothing
|data6         = <!-- [[[File:{{{clothing-image|{{{clothing|{{{friendReward1|}}}}}} PC Icon.png}}}|32px|link=]] {{I|{{{clothing|{{{friendReward1|}}}}}}|Pocket Camp}} --> {{#ifexist:File:{{{clothing-image|{{{friendReward1|}}} PC Icon.png}}}|[[File:{{{clothing-image|{{{clothing|{{{friendReward1|}}}}}} PC Icon.png}}}|32px|link=]]|}} {{{clothing|{{{friendReward1|N/A}}}}}}
+
|data4         = <!-- [[[File:{{{clothing-image|{{#invoke:TitleCase|main|{{{clothing|{{{friendReward1|}}}}}}}} PC Icon.png}}}|32px|link=|alt=]] {{I|{{{clothing|{{{friendReward1|}}}}}}|Pocket Camp}} --> {{#ifexist:File:{{{clothing-image|{{#invoke:TitleCase|main|{{{friendReward1|}}}}} PC Icon.png}}}|[[File:{{{clothing-image|{{#invoke:TitleCase|main|{{{clothing|{{{friendReward1|}}}}}}}} PC Icon.png}}}|32px|link=|alt=]]|}} {{#invoke:SentenceCase|main|{{{clothing|{{{friendReward1|N/A}}}}}}}}
|labelbetween6-7 = Biography
+
|labelbetween4-5 = Biography
|label7         = Description
+
|label5         = Description
|data7           = ''{{{description|Please enter character's description.}}}''
+
|data5           = ''{{{description|Please enter character's description.}}}''
|label8         = Preferred theme
+
|label6          = {{#if:{{{loadingDescription|}}}|Loading screen description|}}
|data8           = {{#ifexist:File:PC Banner - {{{theme|}}}.png|[[File:PC Banner - {{{theme|}}}.png|120px|link=]]|N/A}}
+
|data6          = ''{{{loadingDescription|}}}''
|label9         = Primary reward:
+
|label7         = Preferred theme
|data9           = {{#ifexist:File:{{{material|}}} PC Icon.png|[[File:{{{material|}}} PC Icon.png|28px|link=]]|}} {{{material|N/A}}}
+
|data7           = {{#ifexist:File:PC Banner - {{{theme|}}}.png|[[File:PC Banner - {{{theme|}}}.png|150px|link=|{{{theme|}}}|alt={{{theme|}}}]]|N/A}}
|{{#if:{{{version-added|}}}||NULL}}label10        = Version added
+
|label8         = Primary reward
|data10         = {{{version-added|}}}
+
|data8           = {{#ifexist:File:{{#invoke:TitleCase|main|{{{material|}}}}} PC Icon.png|[[File:{{#invoke:TitleCase|main|{{{material|}}}}} PC Icon.png|32px|link=|alt=]]|}} {{#invoke:SentenceCase|main|{{{material|N/A}}}}}
|{{#if:{{{date-unlocked|}}}||NULL}}label11        = Date unlocked
+
|{{#if:{{{version-added|}}}||NULL}}label9          = Version added
|data11         = {{{date-unlocked|}}}
+
|data9         = {{{version-added|}}}
|label12         = How to unlock
+
|{{#if:{{{date-unlocked|}}}||NULL}}label10          = Date unlocked
|data12         = {{#if: {{{friendshipLevel|}}}|'''Required Friendship Level:''' {{{friendshipLevel|}}}<br>|}}
+
|data10         = {{#dateformat:{{{date-unlocked|}}}|mdy}}
{{#switch: {{{unlockmode|}}}
+
|label11         = How to invite
| Gulliver=[[File:Gulliver PC icon.png|28px|link=]]&nbsp;[[Gulliver]]
+
|data11         = {{#if: {{{friendshipLevel|}}}|'''Required friendship level:''' {{{friendshipLevel|}}}<br>|}}
| Blathers=[[File:Blathers PC icon.png|28px|link=]]&nbsp;[[Blathers's Treasure Trek]]
+
{{#if: {{{blathers|}}} | [[File:Blathers PC Character Icon.png|32px|link=|alt=]]&nbsp;[[Blathers's Treasure Trek]]{{#if:{{{island|}}}|&#32;(map obtained on {{{island|}}})|<includeonly>[[Category:Villagers missing Pocket Camp info]]</includeonly>}} | {{#ifexist:File:{{#invoke:TitleCase|main|{{{furniture1|}}}}}_PC_Icon.png|[[File:{{#invoke:TitleCase|main|{{{furniture1|}}}}}_PC_Icon.png|32px|link=|alt=]]|[[File:Nia.png|32px|link=File:{{#invoke:TitleCase|main|{{{furniture1|}}}}}_PC_Icon.png]]<includeonly>[[Category:ACPC Info missing image]]</includeonly> }} {{#invoke:SentenceCase|main|{{{furniture1|}}}}}<br>{{#ifexist:File:{{#invoke:TitleCase|main|{{{furniture2|}}}}}_PC_Icon.png|[[File:{{#invoke:TitleCase|main|{{{furniture2|}}}}}_PC_Icon.png|32px|link=|alt=]]|[[File:Nia.png|32px|link=File:{{#invoke:TitleCase|main|{{{furniture2|}}}}}_PC_Icon.png]]<includeonly>[[Category:ACPC Info missing image]]</includeonly> }} {{#invoke:SentenceCase|main|{{{furniture2|}}}}}<br>{{#ifexist:File:{{#invoke:TitleCase|main|{{{furniture3|}}}}}_PC_Icon.png|[[File:{{#invoke:TitleCase|main|{{{furniture3|}}}}}_PC_Icon.png|32px|link=|alt=]]|[[File:Nia.png|32px|link=File:{{#invoke:TitleCase|main|{{{furniture3|}}}}}_PC_Icon.png]]<includeonly>[[Category:ACPC Info missing image]]</includeonly> }} {{#invoke:SentenceCase|main|{{{furniture3|}}}}}<br>{{#ifexist:File:{{#invoke:TitleCase|main|{{{furniture4|}}}}}_PC_Icon.png|[[File:{{#invoke:TitleCase|main|{{{furniture4|}}}}}_PC_Icon.png|32px|link=|alt=]]|[[File:Nia.png|32px|link=File:{{#invoke:TitleCase|main|{{{furniture4|}}}}}_PC_Icon.png]]<includeonly>[[Category:ACPC Info missing image]]</includeonly> }} {{#invoke:SentenceCase|main|{{{furniture4|}}}}}{{#if: {{{furniture5|}}} |<br>{{#ifexist:File:{{#invoke:TitleCase|main|{{{furniture5|}}}}}_PC_Icon.png|[[File:{{#invoke:TitleCase|main|{{{furniture5|}}}}}_PC_Icon.png|32px|link=|alt=]]|[[File:Nia.png|32px|link=File:{{#invoke:TitleCase|main|{{{furniture5|}}}}}_PC_Icon.png]]<includeonly>[[Category:ACPC Info missing image]]</includeonly> }} {{#invoke:SentenceCase|main|{{{furniture5|}}}}}}}}}
| {{ACPC Info Furniture Requirement
+
|labelbetween11-12 = Friendship rewards
|friendshipLevel={{{friendshipLevel|}}}
+
|label12        = Level {{{friendRewardLvl1|7}}}
|furniture1={{{furniture1|}}}
+
|data12          = {{#ifexist:File:{{{friendReward1-image|{{#invoke:TitleCase|main|{{{friendReward1|}}}}}_PC_Icon.png}}}|[[File:{{{friendReward1-image|{{#invoke:TitleCase|main|{{{friendReward1|}}}}}_PC_Icon.png}}}|32px|link=|alt=]]|[[File:Nia.png|32px|link=File:{{#invoke:TitleCase|main|{{{friendReward1|}}}}}_PC_Icon.png]]<includeonly>[[Category:ACPC Info missing image]]</includeonly>}} {{#invoke:SentenceCase|main|{{{friendReward1|}}}}}<br>[[File:Sparkle Stones PC Icon.png|32px|link=|alt=]] Sparkle stones
|furniture2={{{furniture2|}}}
+
|label13        = Level {{{friendRewardLvl2|9}}}
|furniture3={{{furniture3|}}}
+
|data13          = [[File:Sparkle Stones PC Icon.png|32px|link=|alt=]] Sparkle stones
|furniture4={{{furniture4|}}}
+
|label14        = {{#if:{{{sanrio|}}}||Level {{{friendRewardLvl3|15}}}}}
|furniture5={{{furniture5|}}}
+
|data14          = {{#if:{{{sanrio|}}}||Crafting request:<br>{{#ifexist:File:{{{friendReward3-image|{{#invoke:TitleCase|main|{{{friendReward3|}}}}}_PC_Icon.png}}}|[[File:{{{friendReward3-image|{{#invoke:TitleCase|main|{{{friendReward3|}}}}}_PC_Icon.png}}}|32px|link=|alt=]]|[[File:Nia.png|32px|link=File:{{#invoke:TitleCase|main|{{{friendReward3|}}}}}_PC_Icon.png]]<includeonly>[[Category:ACPC Info missing image]]</includeonly>}} {{#invoke:SentenceCase|main|{{{friendReward3|}}}}}}}
}}  
+
|label15        = Level {{{friendRewardLvl4|20}}}
 +
|data15          = {{#ifexist:File:{{{name|{{PAGENAME}}}}}'s Pic PC Icon.png|[[File:{{{name|{{PAGENAME}}}}}'s Pic PC Icon.png|32px|link=|alt=]]|<includeonly>[[Category:ACPC Info missing image]]</includeonly>}} {{{name|{{PAGENAME}}}}}'s {{#if:{{{nh|}}}|photo|pic}}<br>[[File:Sparkle Stones PC Icon.png|32px|link=|alt=]] Sparkle stones
 +
|labelend        = Level {{{friendRewardLvl5|25}}}{{Note|Repeats for levels {{{friendRewardLvl6|30}}}, {{{friendRewardLvl7|35}}}, {{{friendRewardLvl8|40}}}, {{{friendRewardLvl9|45}}}, {{{friendRewardLvl10|50}}}, {{{friendRewardLvl11|55}}}, {{{friendRewardLvl12|60}}}, {{{friendRewardLvl13|65}}}, {{{friendRewardLvl14|70}}}, and {{{friendRewardLvl15|75}}}}}
 +
|dataend        = [[File:Sparkle Stones PC Icon.png|32px|link=|alt=]] Sparkle stones
 
}}
 
}}
|labelbetween12-13 = Friendship rewards
+
{{#if:{{#var:memory}}|
|label13        = Level {{{friendRewardLvl1|7}}}
+
<div style="vertical-align: top; margin-left: 10px; margin-bottom: 10px; {{roundy|15px}}; max-width: 700px; padding: 2px;">
|data13          = {{#ifexist:File:{{{friendReward1|}}}_PC_Icon.png|[[File:{{{friendReward1|}}}_PC_Icon.png|28px|link=]]|[[File:Nia.png|28px|link=File:{{{friendReward1|}}}_PC_Icon.png]]<includeonly>[[Category:ACPC Info missing image]]</includeonly>}} {{{friendReward1|}}}<br>[[File:Sparkle Stones PC Icon.png|28px|link=]] Sparkle Stone
+
{{(!}} class="mw-collapsible mw-collapsed" align="center" cellpadding="0px" style="width: 100%; text-align:center; background-color:#FFDD66; border-top: 3px solid #FFDD66; border-right: 3px solid #FFDD66; border-left: 3px solid #FFDD66; {{roundy|10px}}"
|label14        = Level {{{friendRewardLvl2|9}}}
+
! colspan="2" {{!}} Related items for {{{name|{{{name|{{PAGENAME}}}}}}}}
|data14          = [[File:Sparkle Stones PC Icon.png|28px|link=]] Sparkle Stone
+
{{!-}}
|label15        = {{#if:{{{sanrio|}}}||Level {{{friendRewardLvl3|15}}}}}
+
{{!}} <small>[[Scrapbook Memory]] appearances</small>
|data15          = {{#if:{{{sanrio|}}}||{{#ifexist:File:{{{friendReward3|}}}_PC_Icon.png|[[File:{{{friendReward3|}}}_PC_Icon.png|28px|link=]]|[[File:Nia.png|28px|link=File:{{{friendReward3|}}}_PC_Icon.png]]<includeonly>[[Category:ACPC Info missing image]]</includeonly>}}{{{friendReward3|}}} Craft Unlock}}
+
{{!-}}
|label16        = Level {{{friendRewardLvl4|20}}}
+
{{!}} colspan="2" cellpadding="0px" style="padding:0px" {{!}}
|data16          = {{#ifexist:File:{{{name|{{PAGENAME}}}}}'s Pic PC Icon.png|[[File:{{{name|{{PAGENAME}}}}}'s Pic PC Icon.png|28px|link=]]|<includeonly>[[Category:ACPC Info missing image]]</includeonly>}} {{{name|{{PAGENAME}}}}}‎‎'s Pic<br>[[File:Sparkle Stones PC Icon.png|28px|link=]]  Sparkle Stone
+
{{(!}} class="sortable roundCorners" style="width: 100%; background-color: transparent"
|labelend        = Level {{{friendRewardLvl5|25}}} - {{{friendRewardLv20|50}}}
+
! height=10  style="background-color:#FFFFCC; color:#444444; {{roundyleft}}" {{!}} Name
|dataend        = [[File:Sparkle Stones PC Icon.png|28px|link=]] Sparkle Stone
+
! style="background-color:#FFFFCC; color:#444444; width:150px" {{!}} Image
}}<includeonly>{{#ifeq: {{NAMESPACE}} |  | [[Category:Pocket Camp characters]] [[Category:{{{theme|}}} villagers]]}}</includeonly><noinclude><br>{{Documentation}}[[Category:Cargo templates]]</noinclude>
+
! style="background-color:#FFFFCC; color:#444444; {{roundyright}}" {{!}} Required?
 +
<noinclude>|-
 +
{{!}}</noinclude>{{#var:memory}}
 +
{{!)}}
 +
{{!)}}
 +
</div>|}}<includeonly>{{#ifeq: {{NAMESPACE}} |  | [[Category:Pocket Camp characters]] [[Category:{{{theme|}}} villagers]] {{#if:{{{name|}}}||[[Category:Villagers missing Pocket Camp info]]}}}}</includeonly><noinclude>{{Note list}}<br>{{Documentation}}[[Category:Cargo templates]][[Category:Villager info templates]][[Category:Pages using the Variables extension]]</noinclude>

Latest revision as of 13:50, October 26, 2023

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

Birthday Personality Catchphrase
32px link= [[]]
Default clothing N/A
Biography
Description Please enter character's description.
Preferred theme N/A
Primary reward N/A
How to invite Nia.png
Nia.png
Nia.png
Nia.png
Friendship rewards
Level 7 Nia.png
Sparkle stones
Level 9 Sparkle stones
Level 15 Crafting request:
Nia.png
Level 20 PCVillagerInfo's pic
Sparkle stones
Level 25[nb 1] Sparkle stones

- | |} |}

  1. Repeats for levels 30, 35, 40, 45, 50, 55, 60, 65, 70, and 75


Template documentation (view)


More Cargo templates

Description

Information box template to be used for Pocket Camp villagers.

Usage

General Example

{{PCVillagerInfo
|name = 
|birthday-month = 
|birthday = 
|sign = 
|quote = 
|catchphrase = 
|personality = 
|species = 
|gender = 
|theme = 
|material = 
|description = 
|loadingDescription = 
|friendshipLevel = 
|furniture1 = 
|furniture2 = 
|furniture3 = 
|furniture4 = 
|furniture5 = 
|friendRewardLvl1 = 
|friendRewardLvl2 = 
|friendRewardLvl3 = 
|friendRewardLvl4 = 
|blathers = 
|island = 
|friendReward1 = 
|friendReward3 = 
|version-added = 
|date-unlocked = 
}}

Bruce Example

Bruce was added to Animal Crossing: Pocket Camp on May 17, 2019.

PCVillagerInfo
Nobody's perfect.

PCVillagerInfo

Birthday Personality Catchphrase
May 26 Gemini Cranky gruff
Default clothing After-school jacket
Biography
Description Bruce doesn't like to beat around the bush. In fact, he's not too fond of shrubbery in general.
Preferred theme Cool
Primary reward Steel
Version added 2.3.1b
Date unlocked May 17, 2019
How to invite  Blathers's Treasure Trek (map obtained on Bea and Pals' Island)
Friendship rewards
Level 7 After-school jacket
Sparkle stones
Level 9 Sparkle stones
Level 15 Crafting request:
Mahjong table
Level 20 Bruce's pic
Sparkle stones
Level 25[nb 1] Sparkle stones
Related items for Bruce
Scrapbook Memory appearances
Name Image Required?
Dotty's Sophisticated Tea Party Dotty's Sophisticated Tea Party PC.png No
Kiki's Curios Kiki's Curios PC.png No
  1. Repeats for levels 30, 35, 40, 45, 50, 55, 60, 65, 70, and 75
Bruce was added to {{PC}} on May 17, 2019.
{{PCVillagerInfo
|name = Bruce
|birthday-month = May
|birthday = 26
|sign = Gemini
|quote = Nobody's perfect.
|catchphrase = gruff
|personality = Cranky
|species = Deer
|gender = Male
|theme = Cool
|material = Steel
|description = Bruce doesn't like to beat around the bush. In fact, he's not too fond of shrubbery in general.
|blathers = Yes
|island = Bea and Pals' Island
|friendReward1 = after-school jacket
|friendReward3 = mahjong table
|version-added = 2.3.1b
|date-unlocked = 2019-05-17
}}

Parameters

  • name - Optional, defaults to PAGENAME
  • name-sort - Optional and used in sorting character's name, default to name
  • birthday-month and birthday - The character's birthday
  • birthday-sort - Used in sorting characters' birthdays
  • sign - The character's zodiac sign
  • quote - The character's quote, from their picture
  • catchphrase - The character's common catchphrase
  • personality - The character's personality trait
  • species - The character's species
  • gender - The character's gender, either Male or Female
  • theme - The character's preferred theme
  • material - The main material rewarded for doing requests
  • description - In-game character description
  • loadingDescription - In-game character description during loading screens
  • friendshipLevel - Friendship Level Required for villager invite (3, 5 or 7) (if not Gulliver traveler or Treasure Trek)
  • furniture1 / 2 / 3 / 4 / 5 - The furniture requirements needed to invite character to campsite (not available for Treasure Trek villagers)
  • friendRewardLvl - Level that the friend gives reward
    • 1 - Optional, defaults to Level 7
    • 2 - Optional, defaults to Level 9
    • 3 - Defaults to Level 15, some characters are level 10
    • 4 - Optional, defaults to Level 20
  • blathers - Optional, only use if obtained from Blathers's Treasure Trek. If set to any value, a list of furniture requirements will not appear.
  • island - Optional, only use if obtained from Blathers's Treasure Trek
  • friendReward1 - The first reward given by character (do not include sparkle stones)
  • friendReward3 - The third reward unlocked by character (special reward quest unlock)
  • version-added - The game version when the character was added to the game
  • date-unlocked - The date when the character was added to the game
  • image - Picture used on the left
  • ___Image (eg. furniture1Image) - Image used to the specified item
  • sanrio - Optional. If set to any value, friendReward3 will not appear
  • nh - Optional. If set to any value, picture image and friendship reward name will be fixed