Jump to content

Template:NPC: Difference between revisions

From greyhawk
mNo edit summary
mNo edit summary
Line 38: Line 38:
<pre>
<pre>
{{NPC
{{NPC
| title =  
| title =
| image =  
| image =
| name =  
| name =
| campaign =  
| campaign =
| alignment =  
| alignment =
| appearance =  
| appearance =
| voice/mannerisms =  
| voice/mannerisms =
| ideal =  
| ideal =
| flaw =  
| flaw =
| bond =  
| bond =
| info =  
| info =
| ability scores =  
| ability scores =
| skills =  
| skills =
| condition immunities =  
| condition immunities =
| damage immunities =  
| damage immunities =
| cr =  
| cr =
| senses =  
| senses =
| languages =  
| languages =
| equipment =  
| equipment =
}}
}}
</pre>
</pre>
Line 84: Line 84:
<templatedata>
<templatedata>
{
{
    "params": {
  "params": {
        "title": {
    "title": {
            "type": "string",
      "type": "string",
            "suggested": true,
      "suggested": true,
            "label": "NPC title",
      "label": "NPC title",
            "example": "Leader of the dwarves",
      "example": "Leader of the dwarves",
            "suggestedvalues": [
      "suggestedvalues": [
                "king",
        "king",
                "duke"
        "duke"
            ],
      ],
            "default": "NPC Name"
      "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",
     "name": {
    "paramOrder": [
      "type": "wiki-page-name",
        "title",
      "required": true
        "image",
    },
        "info",
    "campaign": {
        "name",
      "type": "string",
        "campaign",
      "label": "Campaign",
        "alignment",
      "description": "The campaign this NPC appears in",
        "appearance",
      "required": false
        "voice/mannerisms",
    },
        "ideal",
    "alignment": {
        "flaw",
      "suggestedvalues": [
        "bond",
        "Lawful Good",
        "ability scores",
        "Neutral Good",
        "skills",
        "Chaotic Good",
        "condition immunities",
        "Lawful Neutral",
        "damage immunities",
        "Neutral",
        "cr",
        "Chaotic Neutral",
        "senses",
        "Lawful Evil",
        "languages",
        "Neutral Evil",
        "equipment"
        "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>
</templatedata>
</noinclude>
</noinclude>

Revision as of 02:05, 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>