Template:NpcData/docGive feedback
Jump to navigation
Jump to search
This template is a shortcut for Module:NpcData to make it easier to display NPC stats on a page.
It can be used to get a single stat (like `MaxHealth`) or an item from a list of stats (like the 4th value in a list of resistances).
How to Use
Getting a Single Stat
This is the most common use. Provide the information in the following order.
Syntax
{{NpcData|NPC Name|Stat Name|Rounding}}
Parameters
- First parameter (NPC Name): The internal key for the NPC (e.g., `npc_boss_tier2`).
- Second parameter (Stat Name): The name of the stat you want to look up (e.g., `MaxHealth`).
- Third parameter (Rounding): (Optional) A number to round the result to that many significant figures.
Examples
- To get the max health of a Medic Trooper:
- Code:
{{NpcData|trooper_medic|MaxHealth}} - Result: 350
- Code:
- If you misspell a stat, you will see an error:
- Code:
{{NpcData|trooper_medic|MaxHeath}} - Result: Error: Key "MaxHeath" not found in path "trooper_medic".
- Code:
Getting an Item from a List
To get a single value from a list, you must use the named `index=` parameter.
Syntax
{{NpcData|NPC Name|List Name|index=Position Number}}
Parameters
- First parameter (NPC Name): The internal key for the NPC.
- Second parameter (List Name): The name of the list property (e.g., `NearbyEnemyResistanceValues`).
- index= The position in the list. The first item is `1`, the second is `2`, and so on.
Example
- The Tier 2 Boss has a list of resistance values. To get the 4th value in that list:
- Code:
{{NpcData|npc_boss_tier2|NearbyEnemyResistanceValues|index=4}} - Result: Error: Key "NearbyEnemyResistanceValues" not found in path "npc_boss_tier2".
- Code: