Jump to content

Template:NPC: Difference between revisions

From greyhawk
mNo edit summary
mNo edit summary
Line 6: Line 6:
<div style="border: 1px solid #aaa; padding: 1em; background-color: #f9f9f9;">
<div style="border: 1px solid #aaa; padding: 1em; background-color: #f9f9f9;">


<div style="float: right; margin-left: 1em; max-width: 200px;">{{{image|[[File:|200px|right]]}}}}</div>
{{{image|[[File:|200px|right]]}}}}


== {{{title|NPC Name}}} ==
== {{{title|NPC Name}}} ==
Line 31: Line 31:
'''Equipment:''' {{{equipment|}}}<br>
'''Equipment:''' {{{equipment|}}}<br>
</noinclude>
</noinclude>
 
</div>
<div style="clear: both;"></div>
 
<noinclude>
<hr>
Make sure to fill in the [Category:Campaign Name] parameter when creating the NPC so it's easier to discover.
</noinclude>


<noinclude>
<noinclude>

Revision as of 02:02, 20 March 2025


[[File:|200px|right]]}

NPC Name

Name:
Campaign:
Alignment:
Appearance:
Voice/Mannerisms:
Ideal:
Flaw:
Bond:
Info:



Ability Scores:
Skills:
Condition Immunities:
Damage Immunities: None
Challenge Rating:
Senses:
Languages: Common
Equipment:


Usage

To use this template, copy and paste the following code onto the NPC's page and fill in the appropriate parameters:

{{NPC
| title = 
| image = 
| name = 
| campaign = 
| alignment = 
| appearance = 
| voice/mannerisms = 
| ideal = 
| flaw = 
| bond = 
| info = 
| ability scores = 
| skills = 
| condition immunities = 
| damage immunities = 
| cr = 
| senses = 
| languages = 
| equipment = 
}}
  • `title`: The NPC's title or role (e.g., "Mayor," "Captain," "Bandit Leader"). Defaults to "NPC Name".
  • `image`: The NPC's image (e.g., `
    File:Example.jpg
    `). Defaults to a generic placeholder.
  • `name`: The NPC's name. Required.
  • `campaign`: The campaign this NPC is in.
  • `alignment`: The NPC's alignment (e.g., "Lawful Good," "Chaotic Evil").
  • `appearance`: A description of the NPC's physical appearance.
  • `voice/mannerisms`: A description of the NPC's voice and mannerisms.
  • `ideal`: The NPC's ideal or guiding principle.
  • `flaw`: The NPC's flaw or weakness.
  • `bond`: The NPC's bond or connection to something or someone.
  • `info`: A one-sentence summary of the NPC's motivations or interests.
  • `ability scores`: The NPC's ability scores (e.g., "STR 15, DEX 12, CON 14, INT 10, WIS 8, CHA 16").
  • `skills`: The NPC's skills.
  • `condition immunities`: The NPC's condition immunities.
  • `damage immunities`: The NPC's damage immunities. Defaults to "None".
  • `cr`: The NPC's challenge rating.
  • `senses`: The NPC's senses.
  • `languages`: The languages the NPC speaks. Defaults to "Common".
  • `equipment`: The NPC's equipment.


<templatedata> {

   "params": {
       "title": {
           "type": "string",
           "suggested": true,
           "label": "NPC title",
           "example": "Leader of the dwarves",
           "suggestedvalues": [
               "king",
               "duke"
           ],
           "default": "NPC Name"
       },
       "name": {
           "type": "wiki-page-name",
           "required": true
       },
       "campaign": {
           "type": "string",
           "label": "Campaign",
           "description": "The campaign this NPC appears in",
           "required": false
       },
       "alignment": {
           "suggestedvalues": [
               "Lawful Good",
               "Neutral Good",
               "Chaotic Good",
               "Lawful Neutral",
               "Neutral",
               "Chaotic Neutral",
               "Lawful Evil",
               "Neutral Evil",
               "Chaotic Evil"
           ],
           "suggested": true
       },
       "appearance": {},
       "voice/mannerisms": {
           "suggested": true
       },
       "ideal": {
           "type": "string",
           "suggested": true
       },
       "flaw": {
           "type": "string",
           "suggested": true
       },
       "bond": {
           "type": "string",
           "suggested": true
       },
       "image": {
           "type": "string",
           "default": "[[File:|200px|right]]"
       },
       "info": {
           "description": "One sentence highlight about the NPC's interest, motivations, etc",
           "type": "string",
           "suggested": true
       },
       "ability scores": {
           "type": "string",
           "label": "Ability Scores",
           "description": "The NPC's ability scores (e.g., STR 15, DEX 12, CON 14, INT 10, WIS 8, CHA 16)."
       },
       "skills": {},
       "condition immunities": {},
       "damage immunities": {
           "type": "string",
           "suggestedvalues": [
               "Poison"
           ],
           "default": "None"
       },
       "cr": {},
       "senses": {},
       "languages": {
           "suggestedvalues": [
               "Common"
           ],
           "default": "Common"
       },
       "equipment": {}
   },
   "description": "Non Player Character (NPC) information sheet",
   "paramOrder": [
       "title",
       "image",
       "info",
       "name",
       "campaign",
       "alignment",
       "appearance",
       "voice/mannerisms",
       "ideal",
       "flaw",
       "bond",
       "ability scores",
       "skills",
       "condition immunities",
       "damage immunities",
       "cr",
       "senses",
       "languages",
       "equipment"
   ]

} </templatedata>