Difference between revisions of "Template:NHBugInfo"

From Nookipedia, the Animal Crossing wiki
m (Adding support for alternate catchphrase)
m
(34 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 +
<noinclude>{{#cargo_declare:
 +
_table=nh_bug
 +
|url = String
 +
|name = String
 +
|number = Integer
 +
|image = String
 +
|image_url = String
 +
|render = String
 +
|render_url = String
 +
|catchphrase = String
 +
|catchphrase2 = String
 +
|location = String
 +
|rarity = String
 +
|total_catch = Integer
 +
|sell_nook = Integer
 +
|sell_flick = Integer
 +
|tank_width = Float
 +
|tank_length = Float
 +
|n_availability = String
 +
|n_m1 = Boolean
 +
|n_m2 = Boolean
 +
|n_m3 = Boolean
 +
|n_m4 = Boolean
 +
|n_m5 = Boolean
 +
|n_m6 = Boolean
 +
|n_m7 = Boolean
 +
|n_m8 = Boolean
 +
|n_m9 = Boolean
 +
|n_m10 = Boolean
 +
|n_m11 = Boolean
 +
|n_m12 = Boolean
 +
|n_m1_time = String
 +
|n_m2_time = String
 +
|n_m3_time = String
 +
|n_m4_time = String
 +
|n_m5_time = String
 +
|n_m6_time = String
 +
|n_m7_time = String
 +
|n_m8_time = String
 +
|n_m9_time = String
 +
|n_m10_time = String
 +
|n_m11_time = String
 +
|n_m12_time = String
 +
|s_availability = String
 +
|s_m1 = Boolean
 +
|s_m2 = Boolean
 +
|s_m3 = Boolean
 +
|s_m4 = Boolean
 +
|s_m5 = Boolean
 +
|s_m6 = Boolean
 +
|s_m7 = Boolean
 +
|s_m8 = Boolean
 +
|s_m9 = Boolean
 +
|s_m10 = Boolean
 +
|s_m11 = Boolean
 +
|s_m12 = Boolean
 +
|s_m1_time = String
 +
|s_m2_time = String
 +
|s_m3_time = String
 +
|s_m4_time = String
 +
|s_m5_time = String
 +
|s_m6_time = String
 +
|s_m7_time = String
 +
|s_m8_time = String
 +
|s_m9_time = String
 +
|s_m10_time = String
 +
|s_m11_time = String
 +
|s_m12_time = String
 +
|weather = String
 +
|time = String
 +
|time_n_availability = String
 +
|time_s_availability = String
 +
|time2 = String
 +
|time2_n_availability = String
 +
|time2_s_availability = String
 +
}}</noinclude><includeonly>{{#ifeq:{{NAMESPACE}}||{{#cargo_store:
 +
_table=nh_bug
 +
|url = {{canonicalurl:{{PAGENAME}}}}
 +
|name = {{#replace:{{PAGENAME}}|&#39;|'}}
 +
|number = {{{number|}}}
 +
|image = {{{image|}}}
 +
|image_url = {{filepath:{{{image|}}}}}
 +
|render = {{{render|{{#replace:{{PAGENAME}}|&#39;|'}} NH.png|}}}
 +
|render_url = {{filepath:{{{render|{{#replace:{{PAGENAME}}|&#39;|'}} NH.png|}}}}}
 +
|catchphrase = {{{catchphrase|}}}
 +
|catchphrase2 = {{{catchphrase2|}}}
 +
|location = {{{location|}}}
 +
|rarity = {{{rarity|}}}
 +
|total_catch = {{{total-catch|}}}
 +
|sell_nook = {{{sell-nook|}}}
 +
|sell_flick = {{{sell-flick|}}}
 +
|tank_width = {{{tank-width|}}}
 +
|tank_length = {{{tank-length|}}}
 +
|n_availability = {{{n-availability|}}}
 +
|n_m1 = {{#ifeq:{{{n-m1|}}}|Yes|Yes|No}}
 +
|n_m2 = {{#ifeq:{{{n-m2|}}}|Yes|Yes|No}}
 +
|n_m3 = {{#ifeq:{{{n-m3|}}}|Yes|Yes|No}}
 +
|n_m4 = {{#ifeq:{{{n-m4|}}}|Yes|Yes|No}}
 +
|n_m5 = {{#ifeq:{{{n-m5|}}}|Yes|Yes|No}}
 +
|n_m6 = {{#ifeq:{{{n-m6|}}}|Yes|Yes|No}}
 +
|n_m7 = {{#ifeq:{{{n-m7|}}}|Yes|Yes|No}}
 +
|n_m8 = {{#ifeq:{{{n-m8|}}}|Yes|Yes|No}}
 +
|n_m9 = {{#ifeq:{{{n-m9|}}}|Yes|Yes|No}}
 +
|n_m10 = {{#ifeq:{{{n-m10|}}}|Yes|Yes|No}}
 +
|n_m11 = {{#ifeq:{{{n-m11|}}}|Yes|Yes|No}}
 +
|n_m12 = {{#ifeq:{{{n-m12|}}}|Yes|Yes|No}}
 +
|n_m1_time = {{#ifeq:{{{n-m1|}}}|Yes|{{{n_m1_time|{{{time|}}}}}}|NA}}
 +
|n_m2_time = {{#ifeq:{{{n-m2|}}}|Yes|{{{n_m2_time|{{{time|}}}}}}|NA}}
 +
|n_m3_time = {{#ifeq:{{{n-m3|}}}|Yes|{{{n_m3_time|{{{time|}}}}}}|NA}}
 +
|n_m4_time = {{#ifeq:{{{n-m4|}}}|Yes|{{{n_m4_time|{{{time|}}}}}}|NA}}
 +
|n_m5_time = {{#ifeq:{{{n-m5|}}}|Yes|{{{n_m5_time|{{{time|}}}}}}|NA}}
 +
|n_m6_time = {{#ifeq:{{{n-m6|}}}|Yes|{{{n_m6_time|{{{time|}}}}}}|NA}}
 +
|n_m7_time = {{#ifeq:{{{n-m7|}}}|Yes|{{{n_m7_time|{{{time|}}}}}}|NA}}
 +
|n_m8_time = {{#ifeq:{{{n-m8|}}}|Yes|{{{n_m8_time|{{{time|}}}}}}|NA}}
 +
|n_m9_time = {{#ifeq:{{{n-m9|}}}|Yes|{{{n_m9_time|{{{time|}}}}}}|NA}}
 +
|n_m10_time = {{#ifeq:{{{n-m10|}}}|Yes|{{{n_m10_time|{{{time|}}}}}}|NA}}
 +
|n_m11_time = {{#ifeq:{{{n-m11|}}}|Yes|{{{n_m11_time|{{{time|}}}}}}|NA}}
 +
|n_m12_time = {{#ifeq:{{{n-m12|}}}|Yes|{{{n_m12_time|{{{time|}}}}}}|NA}}
 +
|s_availability = {{{s-availability|}}}
 +
|s_m1 = {{#ifeq:{{{s-m1|}}}|Yes|Yes|No}}
 +
|s_m2 = {{#ifeq:{{{s-m2|}}}|Yes|Yes|No}}
 +
|s_m3 = {{#ifeq:{{{s-m3|}}}|Yes|Yes|No}}
 +
|s_m4 = {{#ifeq:{{{s-m4|}}}|Yes|Yes|No}}
 +
|s_m5 = {{#ifeq:{{{s-m5|}}}|Yes|Yes|No}}
 +
|s_m6 = {{#ifeq:{{{s-m6|}}}|Yes|Yes|No}}
 +
|s_m7 = {{#ifeq:{{{s-m7|}}}|Yes|Yes|No}}
 +
|s_m8 = {{#ifeq:{{{s-m8|}}}|Yes|Yes|No}}
 +
|s_m9 = {{#ifeq:{{{s-m9|}}}|Yes|Yes|No}}
 +
|s_m10 = {{#ifeq:{{{s-m10|}}}|Yes|Yes|No}}
 +
|s_m11 = {{#ifeq:{{{s-m11|}}}|Yes|Yes|No}}
 +
|s_m12 = {{#ifeq:{{{s-m12|}}}|Yes|Yes|No}}
 +
|s_m1_time = {{#ifeq:{{{s-m1|}}}|Yes|{{{s_m1_time|{{{time|}}}}}}|NA}}
 +
|s_m2_time = {{#ifeq:{{{s-m2|}}}|Yes|{{{s_m2_time|{{{time|}}}}}}|NA}}
 +
|s_m3_time = {{#ifeq:{{{s-m3|}}}|Yes|{{{s_m3_time|{{{time|}}}}}}|NA}}
 +
|s_m4_time = {{#ifeq:{{{s-m4|}}}|Yes|{{{s_m4_time|{{{time|}}}}}}|NA}}
 +
|s_m5_time = {{#ifeq:{{{s-m5|}}}|Yes|{{{s_m5_time|{{{time|}}}}}}|NA}}
 +
|s_m6_time = {{#ifeq:{{{s-m6|}}}|Yes|{{{s_m6_time|{{{time|}}}}}}|NA}}
 +
|s_m7_time = {{#ifeq:{{{s-m7|}}}|Yes|{{{s_m7_time|{{{time|}}}}}}|NA}}
 +
|s_m8_time = {{#ifeq:{{{s-m8|}}}|Yes|{{{s_m8_time|{{{time|}}}}}}|NA}}
 +
|s_m9_time = {{#ifeq:{{{s-m9|}}}|Yes|{{{s_m9_time|{{{time|}}}}}}|NA}}
 +
|s_m10_time = {{#ifeq:{{{s-m10|}}}|Yes|{{{s_m10_time|{{{time|}}}}}}|NA}}
 +
|s_m11_time = {{#ifeq:{{{s-m11|}}}|Yes|{{{s_m11_time|{{{time|}}}}}}|NA}}
 +
|s_m12_time = {{#ifeq:{{{s-m12|}}}|Yes|{{{s_m12_time|{{{time|}}}}}}|NA}}
 +
|weather = {{{weather|}}}
 +
|time = {{{time|}}}
 +
|time_n_availability = {{{time-n-availability|{{{n-availability|}}}}}}
 +
|time_s_availability = {{{time-s-availability|{{{s-availability|}}}}}}
 +
|time2 = {{{time2|}}}
 +
|time2_n_availability = {{{time2-n-availability|}}}
 +
|time2_s_availability = {{{time2-s-availability|}}}
 +
}}}}</includeonly>
 
{{Critter Info
 
{{Critter Info
|bordercolor    = 77AC3F
+
|bordercolor    = e4f6bc
|primarycolor  = A2DB1E
+
|primarycolor  = caed78
|secondarycolor = 77AC3F
+
|secondarycolor = e4f6bc
 +
|number        = {{{number|}}}
 
|image          = {{{image|}}}
 
|image          = {{{image|}}}
 
|imagesize      = 128px
 
|imagesize      = 128px
|caption        = ''"{{{catchphrase|Unknown catchphrase}}}"''
+
|caption        = ''"{{{catchphrase-display|{{{catchphrase|Unknown [[catch quote]]}}}}}}"''
|caption2      = {{#if:{{{catchphrase2|}}} | <small>Alternate catchphrase: ''"{{{catchphrase2|}}}"''</small> | }}
+
|caption2      = {{#if:{{{catchphrase2|}}} | <small>Alternate [[catch quote]]: ''"{{{catchphrase2-display|{{{catchphrase2|Unknown [[catch quote]]}}}}}}"''</small> | }}
|label          = Time of Year
+
|label          = Time of year
|data          = <small>North:</small> {{{n-months|}}}<br /><small>South:</small> {{{s-months|}}}
+
|data          = <small>North:</small> {{{n-availability|}}}<br /><small>South:</small> {{{s-availability|}}}
|label2        = Time of Day
+
|label2        = Time of day
 
|data2          = {{{time|Unknown}}}
 
|data2          = {{{time|Unknown}}}
 
|label3        = Location
 
|label3        = Location
 
|data3          = {{{location|Unknown}}}
 
|data3          = {{{location|Unknown}}}
|label4        = Bug Size
+
|label4        = Weather
|data4          = {{{bug-size|Unknown}}}
+
|data4          = {{{weather|Unknown}}}
|label5        = Rarity
+
|label5        = {{#if:{{{rarity|}}}|Rarity}}
 
|data5          = {{{rarity|Unknown}}}
 
|data5          = {{{rarity|Unknown}}}
|labelend      = Selling Prices
+
|label6        = [[Critterpedia#Total catch requirement|Spawn requirement]]
|dataend        = {{Availability|Nook's Cranny|nb=true}}:&nbsp;{{Material|Bells|{{{sell-nook|??}}}}}{{Availability|Flick|nb=true}}:&nbsp;{{Material|Bells|{{{sell-flick|??}}}}}
+
|data6          = {{#switch:{{{total-catch|Unknown}}}|0 = Appears from the start of the game|Unknown = Unknown|#default = Catch {{{total-catch}}} total bugs}}
}}<includeonly><span id="api-critter_catchphrase_nh" style="display:none;">{{{catchphrase|Unknown}}}</span><span id="api-critter_months_north_nh" style="display:none;">{{{n-months|Unknown}}}</span><span id="api-critter_months_south_nh" style="display:none;">{{{s-months|Unknown}}}</span><span id="api-critter_time_nh" style="display:none;">{{{time|Unknown}}}</span><span id="api-critter_catchphrase_nh" style="display:none;">{{{catchphrase|Unknown}}}</span><span id="api-critter_location_nh" style="display:none;">{{{location|Unknown}}}</span><span id="api-critter_shadow_nh" style="display:none;">{{{shadow-size|Unknown}}}</span><span id="api-critter_size_nh" style="display:none;">{{{bug-size|Unknown}}}</span><span id="api-critter_rarity_nh" style="display:none;">{{{rarity|Unknown}}}</span><span id="api-critter_sell_nh" style="display:none;">{{{sell-nook|Unknown}}}</span></includeonly>
+
|label7        = Selling prices
 +
|data7          = {{Availability|Nook's Cranny|nb=true}}:&nbsp;{{Currency|Bells|{{{sell-nook|??}}}}}<br/>{{Availability|Flick|nb=true}}:&nbsp;{{Currency|Bells|{{{sell-flick|??}}}}}
 +
|labelend      = Furniture size
 +
|dataend        = {{Size|{{{tank-width|1.0}}}|{{{tank-length|1.0}}}|imgsize=30x30px}}
 +
}}<noinclude>{{Documentation}}[[Category:Cargo templates]][[Category:Critter info templates]]</noinclude>

Revision as of 19:34, April 26, 2021

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

Have an image of this critter?
Then please upload it!
"Unknown catch quote"

Time of year North:
South:
Time of day Unknown
Location Unknown
Weather Unknown
Spawn requirement Unknown
Selling prices  Nook's Cranny ?? Bells
 Flick ?? Bells
Furniture size 1.0 x 1.0

Template documentation (view)


Usage

More Cargo templates

Parameters

image
Sprite image, defined as Filename.ext (do not include File:).
catchphrase
The catch quote the player says after catching the critter.
n-availability
Months in the northern hemisphere that the critter is available, formatted as:
Month - Month
Month - Month
s-availability
Months in the southern hemisphere that the critter is available, formatted as:
Month - Month
Month - Month
time
The times of the day that the critter is available, formatted as:
#AM - #PM
#AM - #PM
location
Where the critter can be found.
rarity
Critter rarity (TODO: Define scale here.)
total-catch
The total number of bugs that need to be caught before the critter will start spawning.
sell-nook
How many Bells the critter sells for if selling in Nook's Cranny (or Timmy before the shop has built).
sell-flick
How many Bells the critter sells for if selling to Flick.
tank-width
Width (x-axis) of the tank when placing the critter down as a furniture item.
tank-length
Length (y-axis) of the tank when placing the critter down as a furniture item.