Template:Weapon Perks: Difference between revisions

From AoP Wiki
Created Weapon Perks Template
 
m Added tooltip
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{#get_file_data:source=planner|file name=weapons.csv|format=csv with header|data=Name,ProtoId,Weapon_Perks_0,Weapon_Perks_1,Weapon_Perks_2,Weapon_Perks_3,Weapon_Perks_4|filters=ProtoId={{{id|18000}}}}}{|class="wikitable" align="center" {{#if: {{#external_value:Weapon_Perks_0|}}||style="display: none;"}}
<div style="display:inline-grid; vertical-align:top">
<tr><th colspan="3">Weapon Traits</th></tr>{{#if: {{#external_value:Weapon_Perks_0|}}|{{#get_file_data:source=planner|file name=weaponperks.json|format=json|data=ID,Name,WikiName,WikiEffect|filters=ID={{#external_value:Weapon_Perks_0}}}}<tr><td>150</td><td>[[{{#external_value:WikiName}}|{{#external_value:Name}}]]</td><td>
{{#get_file_data:
    source=planner
    |file name=weapons.json
    |format=json with jsonpath
    |data=Name=$[?(@.ProtoId == {{{id|18000}}})].Name,Description=$[?(@.ProtoId == {{{id|18000}}})].Description,ProtoId=$[?(@.ProtoId == {{{id|18000}}})].ProtoId,Weapon_Perks_0=$[?(@.ProtoId == {{{id|18000}}})].Weapon_Perks_0,Weapon_Perks_1=$[?(@.ProtoId == {{{id|18000}}})].Weapon_Perks_1,Weapon_Perks_2=$[?(@.ProtoId == {{{id|18000}}})].Weapon_Perks_2,Weapon_Perks_3=$[?(@.ProtoId == {{{id|18000}}})].Weapon_Perks_3,Weapon_Perks_4=$[?(@.ProtoId == {{{id|18000}}})].Weapon_Perks_4
}}
{|class="wikitable" align="center" style="" {{#if: {{#external_value:Weapon_Perks_0|}}||style="display: none;"}}
<tr><th>[[Skill]]</th><th colspan="2">{{Tooltip|Weapon Perks|Weapon Perks are only active if you have reached the necesarry skill level of the weapon perk.}}</th></tr>{{#if: {{#external_value:Weapon_Perks_0|}}|{{#get_file_data:source=planner|file name=weaponperks.json|format=json|data=ID,Name,WikiName,WikiEffect|filters=ID={{#external_value:Weapon_Perks_0}}}}<tr><td>150</td><td>[[{{#external_value:WikiName}}|{{#external_value:Name}}]]</td><td>
{{#external_value:WikiEffect}}</td></tr>}}{{#if: {{#external_value:Weapon_Perks_1|}}|{{#get_file_data:source=planner|file name=weaponperks.json|format=json|data=ID,Name,WikiName,WikiEffect|filters=ID={{#external_value:Weapon_Perks_1}}}}<tr><td>175</td><td>[[{{#external_value:WikiName}}|{{#external_value:Name}}]]</td><td>
{{#external_value:WikiEffect}}</td></tr>}}{{#if: {{#external_value:Weapon_Perks_1|}}|{{#get_file_data:source=planner|file name=weaponperks.json|format=json|data=ID,Name,WikiName,WikiEffect|filters=ID={{#external_value:Weapon_Perks_1}}}}<tr><td>175</td><td>[[{{#external_value:WikiName}}|{{#external_value:Name}}]]</td><td>
{{#external_value:WikiEffect}}</td></tr>}}{{#if: {{#external_value:Weapon_Perks_2|}}|{{#get_file_data:source=planner|file name=weaponperks.json|format=json|data=ID,Name,WikiName,WikiEffect|filters=ID={{#external_value:Weapon_Perks_2}}}}<tr><td>200</td><td>[[{{#external_value:WikiName}}|{{#external_value:Name}}]]</td><td>
{{#external_value:WikiEffect}}</td></tr>}}{{#if: {{#external_value:Weapon_Perks_2|}}|{{#get_file_data:source=planner|file name=weaponperks.json|format=json|data=ID,Name,WikiName,WikiEffect|filters=ID={{#external_value:Weapon_Perks_2}}}}<tr><td>200</td><td>[[{{#external_value:WikiName}}|{{#external_value:Name}}]]</td><td>
{{#external_value:WikiEffect}}</td></tr>}}{{#if: {{#external_value:Weapon_Perks_3|}}|{{#get_file_data:source=planner|file name=weaponperks.json|format=json|data=ID,Name,WikiName,WikiEffect|filters=ID={{#external_value:Weapon_Perks_3}}}}<tr><td>225</td><td>[[{{#external_value:WikiName}}|{{#external_value:Name}}]]</td><td>
{{#external_value:WikiEffect}}</td></tr>}}{{#if: {{#external_value:Weapon_Perks_3|}}|{{#get_file_data:source=planner|file name=weaponperks.json|format=json|data=ID,Name,WikiName,WikiEffect|filters=ID={{#external_value:Weapon_Perks_3}}}}<tr><td>225</td><td>[[{{#external_value:WikiName}}|{{#external_value:Name}}]]</td><td>
{{#external_value:WikiEffect}}</td></tr>}}{{#if: {{#external_value:Weapon_Perks_4|}}|{{#get_file_data:source=planner|file name=weaponperks.json|format=json|data=ID,Name,WikiName,WikiEffect|filters=ID={{#external_value:Weapon_Perks_4}}}}<tr><td>250</td><td>[[{{#external_value:WikiName}}|{{#external_value:Name}}]]</td><td>
{{#external_value:WikiEffect}}</td></tr>}}{{#if: {{#external_value:Weapon_Perks_4|}}|{{#get_file_data:source=planner|file name=weaponperks.json|format=json|data=ID,Name,WikiName,WikiEffect|filters=ID={{#external_value:Weapon_Perks_4}}}}<tr><td>250</td><td>[[{{#external_value:WikiName}}|{{#external_value:Name}}]]</td><td>
{{#external_value:WikiEffect}}</td></tr>}}|}
{{#external_value:WikiEffect}}</td></tr>}}
|}
</div>

Latest revision as of 14:49, 3 March 2025

Directory planner does not have file weaponperks.json.Directory planner does not have file weaponperks.json.Directory planner does not have file weaponperks.json.Directory planner does not have file weaponperks.json.Directory planner does not have file weaponperks.json.
SkillWeapon PerksWeapon Perks are only active if you have reached the necesarry skill level of the weapon perk.
150[[Error: no local variable "WikiName" has been set.|Pepperbox]] Error: no local variable "WikiEffect" has been set.
175[[Error: no local variable "WikiName" has been set.|Pepperbox]] Error: no local variable "WikiEffect" has been set.
200[[Error: no local variable "WikiName" has been set.|Pepperbox]] Error: no local variable "WikiEffect" has been set.
225[[Error: no local variable "WikiName" has been set.|Pepperbox]] Error: no local variable "WikiEffect" has been set.
250[[Error: no local variable "WikiName" has been set.|Pepperbox]] Error: no local variable "WikiEffect" has been set.