|
|
Line 1: |
Line 1: |
| <noinclude>{{#cargo_declare:
| |
| _table=NPCs
| |
| |Name=String
| |
| |InternalID=Integer
| |
| |Attackable=Integer
| |
| |Aggressive=String
| |
| |Level=Integer
| |
| |MaxHit=Integer
| |
| |Speed=Integer
| |
| |Respawn=String
| |
| |Hitpoints=Integer
| |
| |Accuracy=Integer
| |
| |Strength=Integer
| |
| |Defense=Integer
| |
| |Magic=Integer
| |
| |Ranged=Integer
| |
| |RareLoot=String
| |
| |RootLoot=String
| |
| |TreasureMap=String
| |
| |TreasureMapRarity=String
| |
| }}</noinclude>
| |
| <div class="infobox"> | | <div class="infobox"> |
| <table style="border:1px solid var(--border-color-base) !important; background: var(--bg-main) !important; width:300px; font-size:90%;"> | | <table style="border:1px solid var(--border-color-base) !important; background:var(--bg-main) !important; width:300px; font-size:90%;"> |
| <tr> | | <tr> |
| <th colspan="2" style="background: var(--bg-contrast) !important; text-align:center; font-size:110%;"><big>{{{name|{{PAGENAME}}}}}</big></th> | | <th colspan="2" style="background:var(-bg-contrast) !important; text-align:center; font-size:110%;"><big>{{{name|{{PAGENAME}}}}}</big></th> |
| </tr> | | </tr> |
| | {{#if:{{{imageNope|}}}| |
| <tr> | | <tr> |
| <td colspan="2" style="text-align:center;">{{{image|[[File:NPC_Placeholder.png]]}}}</td> | | <td colspan="2" style="text-align:center;">{{{image|[[File:Shop_Placeholder.png]]}}}</td> |
| </tr>
| |
| {{#if:{{{aka|}}}|
| |
| <tr>
| |
| <td style="white-space: nowrap; vertical-align: top; padding-right: 4px;"><b>Other Names</b></td>
| |
| <td style="border-left: 2px solid var(--border-color-base) !important; width:100%; padding-left: 5px;">{{{aka}}}</td>
| |
| </tr> | | </tr> |
| }} | | }} |
| {{#if:{{{released|}}}| | | {{#if:{{{pvp|}}}| |
| <tr> | | <tr> |
| <td style="white-space: nowrap; vertical-align: top; padding-right: 4px;"><b>Released</b></td> | | <td colspan="2" style="text-align:center; padding-top: 10px; padding-bottom: 7px;">[[File:Wastelands-Skull.png|32px]] <span style="background:#ffe1e1; border:1px solid #cc5c5c; padding:3px 8px; border-radius:6px; font-weight:bold; color:#900; box-shadow:1px 1px 2px rgba(0,0,0,0.1); text-shadow:0 1px 0 #fff;"><span style="color:#b30000;">PvP Enabled Area</span></span> [[File:Wastelands-Skull.png|32px]]</td> |
| <td style="border-left: 2px solid var(--border-color-base) !important; width:100%; padding-left: 5px;">{{{released|Unknown}}}</td>
| |
| </tr> | | </tr> |
| }} | | }} |
| <tr>
| |
| <td style="white-space: nowrap; vertical-align: top; padding-right: 4px;"><b>[[Inspect]]</b></td>
| |
| <td style="border-left: 2px solid var(--border-color-base) !important; width:100%; padding-left: 5px;"><i>{{{inspect|Unknown}}}</i></td>
| |
| </tr>
| |
| {{#if:{{{xPos|}}}{{{yPos|}}}| | | {{#if:{{{xPos|}}}{{{yPos|}}}| |
| <tr> | | <tr> |
Line 50: |
Line 20: |
| </tr> | | </tr> |
| }} | | }} |
| {{#ifexpr: {{{attackable|1}}} != 0 |
| | {{#if:{{{teleport|}}}| |
| <tr>
| |
| <th colspan="2" style="background:var(--border-color-base) !important;">Combat Info</th>
| |
| </tr>
| |
| <tr>
| |
| <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;">{{{level|Unknown}}}</td>
| |
| </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>
| |
| <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>
| |
| <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>
| |
| {{#if:{{{respawn|}}}| | |
| <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>
| |
| <th colspan="2" style="background:var(--border-color-base) !important;">Combat Stats</th>
| |
| </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>
| |
| <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>
| |
| <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> |
| <td style="white-space: nowrap; vertical-align: top; padding-right: 4px;"><b>{{SkillIcon|Defense|size=16px}} [[Defense]]</b></td> | | <td style="white-space: nowrap; vertical-align: top; padding-right: 4px;"><b>Teleport</b></td> |
| <td style="border-left: 2px solid var(--border-color-base) !important; width:100%; padding-left: 5px;">{{{defense|Unknown}}}</td> | | <td style="border-left: 2px solid var(--border-color-base) !important; width:100%; padding-left: 5px;">[[{{{teleport|}}}]]</td> |
| </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>
| |
| <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>
| |
| <th colspan="2" style="background:var(--border-color-base) !important;">Loot Table Probabilities</th>
| |
| </tr>
| |
| <tr>
| |
| <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;">{{{rareloot|Unknown}}}</td>
| |
| </tr>
| |
| <tr>
| |
| <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;">{{{rootloot|Unknown}}}</td>
| |
| </tr>
| |
| {{#if:{{{treasuremapitem|}}}|
| |
| <tr>
| |
| <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;">{{{treasuremapchance|Unknown}}}</td>
| |
| </tr>
| |
| }}
| |
| }} | | }} |
| {{#if:{{{xPos|}}}{{{yPos|}}}| | | {{#if:{{{xPos|}}}{{{yPos|}}}| |
| <tr> | | <tr> |
| <th colspan="2" style="background:var(--border-color-base) !important;">Map</th> | | <th colspan="2" style="background:var(--bg-contrast) !important;">Map</th> |
| </tr> | | </tr> |
| <tr> | | <tr> |
Line 135: |
Line 36: |
| </table> | | </table> |
| </div> | | </div> |
| <includeonly><span style="display:none">{{#cargo_store:
| |
| _table=NPCs
| |
| |Name={{{name|{{PAGENAME}}}}}
| |
| |InternalID={{{_id|}}}
| |
| |Attackable={{{attackable|1}}}
| |
| |Aggressive={{{aggressive|Unknown}}}
| |
| |Level={{{level|}}}
| |
| |MaxHit={{{maxhit|}}}
| |
| |Speed={{{speed|}}}
| |
| |Respawn={{{respawn|}}}
| |
| |Hitpoints={{{hitpoints|}}}
| |
| |Accuracy={{{accuracy|}}}
| |
| |Strength={{{strength|}}}
| |
| |Defense={{{defense|}}}
| |
| |Magic={{{magic|}}}
| |
| |Ranged={{{range|}}}
| |
| |RareLoot={{{rareloot|}}}
| |
| |RootLoot={{{rootloot|}}}
| |
| |TreasureMap={{{treasuremapitem|}}}
| |
| |TreasureMapRarity={{{treasuremapchance|}}}
| |
| }}</span></includeonly>
| |
| {{#ifeq:{{NAMESPACE}}|Template | | {{#ifeq:{{NAMESPACE}}|Template |
| | <!-- do nothing --> | | | <!-- do nothing --> |
| | [[Category:NPCs]] | | | [[Category:Locations]] |
| }} | | }} |