Template:NPC: Difference between revisions
Jump to navigation
Jump to search
No edit summary Tag: Reverted |
No edit summary Tag: Manual revert |
||
Line 1: | Line 1: | ||
<noinclude>{{#cargo_declare: | <noinclude>{{#cargo_declare: | ||
_table= | _table=NPCs | ||
|Name=String | |Name=String | ||
|InternalID=Integer | |InternalID=Integer | ||
| | |Attackable=Integer | ||
| | |Aggressive=String | ||
| | |Level=Integer | ||
| | |MaxHit=Integer | ||
| | |Speed=Integer | ||
|Respawn=String | |||
|Hitpoints=Integer | |||
|Accuracy=Integer | |Accuracy=Integer | ||
|Strength=Integer | |Strength=Integer | ||
Line 13: | Line 15: | ||
|Magic=Integer | |Magic=Integer | ||
|Ranged=Integer | |Ranged=Integer | ||
| | |RareLoot=String | ||
| | |RootLoot=String | ||
|TreasureMap=String | |||
|TreasureMapRarity=String | |||
}}</noinclude> | }}</noinclude> | ||
<div class="infobox"> | <div class="infobox"> | ||
Line 22: | Line 26: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td colspan="2" style="text-align:center;">{{{image|[[File: | <td colspan="2" style="text-align:center;">{{{image|[[File:NPC_Placeholder.png]]}}}</td> | ||
</tr> | </tr> | ||
{{#if:{{{aka|}}}| | {{#if:{{{aka|}}}| | ||
Line 40: | Line 44: | ||
<td style="border-left: 2px solid var(--border-color-base) !important; width:100%; padding-left: 5px;"><i>{{{inspect|Unknown}}}</i></td> | <td style="border-left: 2px solid var(--border-color-base) !important; width:100%; padding-left: 5px;"><i>{{{inspect|Unknown}}}</i></td> | ||
</tr> | </tr> | ||
{{#if:{{{location|}}}| | |||
<tr> | <tr> | ||
<td style="white-space: nowrap; vertical-align: top; padding-right: 4px;"><b> | <td style="white-space: nowrap; vertical-align: top; padding-right: 4px;"><b>Location</b></td> | ||
<td style="border-left: 2px solid var(--border-color-base) !important; width:100%; padding-left: 5px;">[[{{{location|Unknown}}}]]</td> | |||
<td style="border-left: 2px solid var(--border-color-base) !important; width:100%; padding-left: 5px;" | |||
</tr> | </tr> | ||
}} | |||
{{#if:{{{xPos|}}}{{{yPos|}}}| | {{#if:{{{xPos|}}}{{{yPos|}}}| | ||
<tr> | <tr> | ||
<td style="white-space: nowrap; vertical-align: top; padding-right: 4px;"><b>{{#replace:{{{lvl|Overworld}}}|Underworld|Underground}}</b></td> | <td style="white-space: nowrap; vertical-align: top; padding-right: 4px;"><b>{{#replace:{{{lvl|Overworld}}}|Underworld|Underground}}</b></td> | ||
<td style="border-left: 2px solid var(--border-color-base) !important; width:100%; padding-left: 5px;"><code>[[{{#replace:{{{lvl|Overworld}}}|Underworld|Underground}}|{{{xPos}}},{{{yPos}}}]]</code></td> | <td style="border-left: 2px solid var(--border-color-base) !important; width:100%; padding-left: 5px;"><code style="border: 1px solid var(--border-color-base) !important;">[[{{#replace:{{{lvl|Overworld}}}|Underworld|Underground}}|{{{xPos}}},{{{yPos}}}]]</code></td> | ||
</tr> | </tr> | ||
}} | }} | ||
{{# | {{#ifexpr: {{{attackable|1}}} != 0 | | ||
<tr> | <tr> | ||
<th colspan="2" style="background: var(-- | <th colspan="2" style="background:var(--border-color-base) !important;">Combat Info</th> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style="white-space: nowrap; vertical-align: top; padding-right: 4px;"><b>[[ | <td style="white-space: nowrap; vertical-align: top; padding-right: 4px;"><b>[[Combat Level]]</b></td> | ||
<td style="border-left: 2px solid var(--border-color-base) !important; width:100%; padding-left: 5px;">{{{ | <td style="border-left: 2px solid var(--border-color-base) !important; width:100%; padding-left: 5px;">{{{level|Unknown}}}</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style="white-space: nowrap; vertical-align: top; padding-right: 4px;"><b>[[Aggressive]]</b></td> | |||
<td style="border-left: 2px solid var(--border-color-base) !important; width:100%; padding-left: 5px;">{{{aggressive|Unknown}}}</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style="white-space: nowrap; vertical-align: top; padding-right: 4px;"><b>[[Weapon Speed|Attack Speed]]</b></td> | |||
<td style="border-left: 2px solid var(--border-color-base) !important; width:100%; padding-left: 5px;">{{{speed|Unknown}}}</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
< | <td style="white-space: nowrap; vertical-align: top; padding-right: 4px;"><b>[[Max Hit]]</b></td> | ||
<!--<td>{{#invoke:MaxHit|maxhit|Strength={{{strength|0}}}|Range={{{range|0}}}|Magic={{{magic|0}}}}}</td>--> | |||
<td style="border-left: 2px solid var(--border-color-base) !important; width:100%; padding-left: 5px;">{{{maxhit|Unknown}}}</td> | |||
</tr> | </tr> | ||
{{#if: {{{ | {{#if:{{{respawn|}}}| | ||
<tr> | <tr> | ||
<td style="white-space: nowrap; vertical-align: top; padding-right: 4px;"><b>[[Respawn Timer]]</b></td> | |||
<td style="border-left: 2px solid var(--border-color-base) !important; width:100%; padding-left: 5px;">{{Ticks|{{{respawn}}}}}</td> | |||
|<tr> | |||
<td style="white-space: nowrap; vertical-align: top; padding-right: 4px;"><b>[[Respawn Timer]]</b></td> | |||
<td style="border-left: 2px solid var(--border-color-base) !important; width:100%; padding-left: 5px;">Unknown</td> | |||
</tr> | </tr> | ||
}} | }} | ||
<tr> | <tr> | ||
<th colspan="2" style="background:var(--border-color-base) !important;">Combat Stats</th> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style="white-space: nowrap; vertical-align: top; padding-right: 4px;"><b>{{SkillIcon|Hitpoints|size=16px}} [[Hitpoints]]</b></td> | |||
<td style="border-left: 2px solid var(--border-color-base) !important; width:100%; padding-left: 5px;">{{{hitpoints|Unknown}}}</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style="white-space: nowrap; vertical-align: top; padding-right: 4px;"><b>{{SkillIcon|Accuracy|size=16px}} [[Accuracy]]</b></td> | |||
<td style="border-left: 2px solid var(--border-color-base) !important; width:100%; padding-left: 5px;">{{{accuracy|Unknown}}}</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style="white-space: nowrap; vertical-align: top; padding-right: 4px;"><b>{{SkillIcon|Strength|size=16px}} [[Strength]]</b></td> | |||
<td style="border-left: 2px solid var(--border-color-base) !important; width:100%; padding-left: 5px;">{{{strength|Unknown}}}</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style="white-space: nowrap; vertical-align: top; padding-right: 4px;"><b>{{SkillIcon|Defense|size=16px}} [[Defense]]</b></td> | |||
<td style="border-left: 2px solid var(--border-color-base) !important; width:100%; padding-left: 5px;">{{{defense|Unknown}}}</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
< | <td style="white-space: nowrap; vertical-align: top; padding-right: 4px;"><b>{{SkillIcon|Magic|size=16px}} [[Magic]]</b></td> | ||
<td style="border-left: 2px solid var(--border-color-base) !important; width:100%; padding-left: 5px;">{{{magic|Unknown}}}</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td | <td style="white-space: nowrap; vertical-align: top; padding-right: 4px;"><b>{{SkillIcon|Range|size=16px}} [[Range]]</b></td> | ||
<td style="border-left: 2px solid var(--border-color-base) !important; width:100%; padding-left: 5px;">{{{range|Unknown}}}</td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
< | <th colspan="2" style="background:var(--border-color-base) !important;">Loot Table Probabilities</th> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style=" | <td style="white-space: nowrap; vertical-align: top; padding-right: 4px;"><b>[[Rare Loot Table]]</b></td> | ||
<td style="border-left: 2px solid var(--border-color-base) !important; width:100%; padding-left: 5px;">{{ | <td style="border-left: 2px solid var(--border-color-base) !important; width:100%; padding-left: 5px;">{{{rareloot|Unknown}}}</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style="white-space: nowrap; vertical-align: top; padding-right: 4px;"><b>[[ | <td style="white-space: nowrap; vertical-align: top; padding-right: 4px;"><b>[[Root Loot Table]]</b></td> | ||
<td style="border-left: 2px solid var(--border-color-base) !important; width:100%; padding-left: 5px;"> | <td style="border-left: 2px solid var(--border-color-base) !important; width:100%; padding-left: 5px;">{{{rootloot|Unknown}}}</td> | ||
</tr> | </tr> | ||
{{#if:{{{treasuremapitem|}}}| | |||
<tr> | <tr> | ||
<td style="white-space: nowrap; vertical-align: top; padding-right: 4px;"><b> | <td style="white-space: nowrap; vertical-align: top; padding-right: 4px;"><b>{{{treasuremapitem|?}}}</b></td> | ||
<td style="border-left: 2px solid var(--border-color-base) !important; width:100%; padding-left: 5px;"> | <td style="border-left: 2px solid var(--border-color-base) !important; width:100%; padding-left: 5px;">{{{treasuremapchance|Unknown}}}</td> | ||
</tr> | </tr> | ||
}} | |||
}} | |||
{{#if:{{{xPos|}}}{{{yPos|}}}| | {{#if:{{{xPos|}}}{{{yPos|}}}| | ||
<tr> | <tr> | ||
<th colspan="2" style="background: var(-- | <th colspan="2" style="background:var(--border-color-base) !important;">Map</th> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 169: | Line 142: | ||
</div> | </div> | ||
<includeonly><span style="display:none">{{#cargo_store: | <includeonly><span style="display:none">{{#cargo_store: | ||
_table= | _table=NPCs | ||
|Name={{{name|{{PAGENAME}}}}} | |Name={{{name|{{PAGENAME}}}}} | ||
|InternalID={{{_id| | |InternalID={{{_id|}}} | ||
| | |Attackable={{{attackable|1}}} | ||
| | |Aggressive={{{aggressive|Unknown}}} | ||
| | |Level={{{level|}}} | ||
| | |MaxHit={{{maxhit|}}} | ||
| | |Speed={{{speed|}}} | ||
|Respawn={{{respawn|}}} | |||
|Hitpoints={{{hitpoints|}}} | |||
|Accuracy={{{accuracy|}}} | |Accuracy={{{accuracy|}}} | ||
|Strength={{{strength|}}} | |Strength={{{strength|}}} | ||
Line 182: | Line 157: | ||
|Magic={{{magic|}}} | |Magic={{{magic|}}} | ||
|Ranged={{{range|}}} | |Ranged={{{range|}}} | ||
| | |RareLoot={{{rareloot|}}} | ||
| | |RootLoot={{{rootloot|}}} | ||
|TreasureMap={{{treasuremapitem|}}} | |||
|TreasureMapRarity={{{treasuremapchance|}}} | |||
}}</span></includeonly> | }}</span></includeonly> | ||
{{#ifeq:{{NAMESPACE}}|Template | {{#ifeq:{{NAMESPACE}}|Template | ||
| <!-- do nothing --> | | <!-- do nothing --> | ||
| [[Category: | | [[Category:NPCs]] | ||
}} | }} |
Revision as of 14:20, 18 June 2025
This template defines the table "NPCs". View table.
NPC | |
---|---|
File:NPC Placeholder.png | |
Inspect | Unknown |
Combat Info | |
Combat Level | Unknown |
Aggressive | Unknown |
Attack Speed | Unknown |
Max Hit | Unknown |
Respawn Timer | Unknown |
Combat Stats | |
![]() |
Unknown |
![]() |
Unknown |
![]() |
Unknown |
![]() |
Unknown |
![]() |
Unknown |
![]() |
Unknown |
Loot Table Probabilities | |
Rare Loot Table | Unknown |
Root Loot Table | Unknown |