Difference between revisions of "Template:NPC infobox"

From Project: Gorgon Wiki
Jump to: navigation, search
m
m
Line 37: Line 37:
 
| Template:NPC infobox =  
 
| Template:NPC infobox =  
 
| NPC Template =
 
| NPC Template =
| {{ #ifeq: {{{beastspeak}}} | Yes| [[Category:Talks to Animals]] }}{{ #if: {{{zone|}}} | [[Category:{{{zone}}} NPCs]] }}{{ #if: {{{skilltrainer|}}} | [[Category:Skill Trainer]] }}{{ #if: {{{anatomy|}}} | [[Category:{{{anatomy}}}]] }}
+
| {{ #ifeq: {{{beastspeak}}} | Yes| [[Category:Talks to Animals]] }}{{ #if: {{{zone|}}} | [[Category:{{{zone}}} NPCs]] }}{{ #if: {{{skilltrainer|}}} | [[Category:Skill Trainer]] }}{{ #if: {{{anatomy|}}} | [[Category:{{{anatomy}}}]] }}}}{{ #if: {{{vendor|}}} | [[Category:Vendor]] }}{{ #if: {{{town|}}} | [[Category:{{{town}}} NPCs]] }}
}}{{ #if: {{{vendor|}}} | [[Category:Vendor]] }}{{ #if: {{{town|}}} | [[Category:{{{town}}} NPCs]] }}
 
 
<noinclude>
 
<noinclude>
 
{{clear}}__NOTOC__
 
{{clear}}__NOTOC__

Revision as of 20:33, 12 March 2020

Button Blue.png
title
File:NPC infobox.jpg
Region:
Location:
-




Syntax

{{NPC infobox
|title            =
|image            =
|caption          =
|zone             =
|location         =
|anatomy          =
|beastspeak       = 
|skilltrainer     =
|vendor           =
}}

Parameters

Long parameters will extend the width of the infobox. To keep it the correct size keep text short or use the "< br>" function

name
Optional. Defaults to article name.
image
Optional. Defaults to a .jpg image of the article's name. If specified, use [[Image:Creature name.jpg|250px|]]
caption
Optional. Usually the description above the NPCs head.
zone
Required, will remain blank on page if a value is not entered. The zone or region where the NPC can be found.
town
Optional. Use to further specify an NPCs location, if applicable. Joeh is in the zone Serbule, but the town Serbule Keep. Flia, outside the walls, does not use this parameter.
location
Required, will remain blank on page if not filled in. Specifically where the NPC is located in a Zone. See below for example use.
anatomy
Optional. Used to list the Anatomy type the NPC falls into.
beastspeak
Optional. Animals that the NPC will talk to, if any. Answer Yes if they speak to any type of Beast Form. Do not specify which forms they speak to in the infobox. Leave blank if they do not speak to animals.
skilltrainer
Optional. Use to show if NPC can train a player in a skill. See below for example use.
vendor
Optional. Use to show that a NPC is Vendor. Answer Yes if they are. Leave blank if not.

Description

Create an attractive "info card" for NPCs. This is another way to liven up the pages. It also provides a consistent "at a glance" information box with vital information that is consistent across all creatures. Note that the goal is not to cover everything that can fit into the card, as that is in the body of the article. If you have any suggestions for what should/could go in the infobox, please comment on the Talk page or the author's talk page. This template will have more parameters, but is awaiting Wiki Extensions.

Automatic categories
type - shows the race of the NPC
vendor - will display if players can buy/sell from NPC
skill trainer - will display if NPC is a skill trainer

Image

The typical usage is to use this in a new article, save, and THEN upload the image by clicking the image link (which then is pre-set with the article name) If an image already exists which name does not match the article name, or in a different format (png), specify it. If the image is larger/smaller the box will expand/shrink to fit it, have to specify what size you want it to appear(see below) keep in mind that the text will only be 250px in lengh.

Examples

Don't mind that the Titles are wrong, the title takes the name of the page it is created on.

Here you can see examples of what Velkort's, Mushroom Jack's, and Sanja's templates could look like, notice that while velkort's image is clipped to 250px Mushroom Jack and Sanja are not.

{{NPC infobox
|title            = Velkort
|image            = [[File:Velkort(npc).png|300px]]
|caption          = Velkort and the Sentient Flame
|zone             = Serbule
|town = Serbule Keep
|location         = Near [[Serbule Keep]]'s well.
|anatomy = Elven
|beastspeak       = Yes
|skilltrainer     = Fire, Archery
|vendor           = Yes
}}
Button Blue.png
Velkort
Velkort(npc).png
Velkort and the Sentient Flame
Region:
Town:
Location:
Near Serbule Keep's well.
Anatomy:
Beast Speak:
Yes
Skill Trainer:
Fire, Archery
Vendor


{{NPC infobox
|title            = Mushroom Jack
|image            = [[File:Mushroom_Jack.jpg]]
|caption          = He smells kind of funny.
|zone             = Serbule
|location         = In his shack.
|skilltrainer     = 
|vendor           = Vendor
|beastspeak       = Cows, Pigs, Mushrooms.
}}

Button Blue.png
Mushroom Jack
Mushroom Jack.jpg
He smells kind of funny.
Region:
Location:
In his shack
Beast Speak:
Cows, Pigs, Mushrooms.
Vendor


{{NPC infobox
|title            = Sanja
|image            = [[File:Sanja.jpg]]
|caption          = 
|zone             = Kur Mountins
|location         = North-West Campfire <br>with [[Jace Soral]]
|skilltrainer     = [[Lycanthropy]]
|vendor           = 
|beastspeak       = Wolf
}}
Button Blue.png
Sanja
Sanja.jpg
Region:
Location:
North-West Campfire
with Jace Soral
Beast Speak:
Wolf
Skill Trainer: