Template:Weapon Traits: Difference between revisions

From AoP Wiki
Now pulls from .json instead of .csv for weapon data.
Added tooltip
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
<div style="display:inline-grid; vertical-align:top">
{{#get_file_data:
{{#get_file_data:
     source=planner
     source=planner
Line 5: Line 6:
     |data=Name=$[?(@.ProtoId == {{{id|18000}}})].Name,Description=$[?(@.ProtoId == {{{id|18000}}})].Description,ProtoId=$[?(@.ProtoId == {{{id|18000}}})].ProtoId,Weapon_Extra_0=$[?(@.ProtoId == {{{id|18000}}})].Weapon_Extra_0,Weapon_Extra_1=$[?(@.ProtoId == {{{id|18000}}})].Weapon_Extra_1,Weapon_Extra_2=$[?(@.ProtoId == {{{id|18000}}})].Weapon_Extra_2,Weapon_Extra_3=$[?(@.ProtoId == {{{id|18000}}})].Weapon_Extra_3,Weapon_Extra_4=$[?(@.ProtoId == {{{id|18000}}})].Weapon_Extra_4,Weapon_Extra_5=$[?(@.ProtoId == {{{id|18000}}})].Weapon_Extra_5,Weapon_Extra_6=$[?(@.ProtoId == {{{id|18000}}})].Weapon_Extra_6
     |data=Name=$[?(@.ProtoId == {{{id|18000}}})].Name,Description=$[?(@.ProtoId == {{{id|18000}}})].Description,ProtoId=$[?(@.ProtoId == {{{id|18000}}})].ProtoId,Weapon_Extra_0=$[?(@.ProtoId == {{{id|18000}}})].Weapon_Extra_0,Weapon_Extra_1=$[?(@.ProtoId == {{{id|18000}}})].Weapon_Extra_1,Weapon_Extra_2=$[?(@.ProtoId == {{{id|18000}}})].Weapon_Extra_2,Weapon_Extra_3=$[?(@.ProtoId == {{{id|18000}}})].Weapon_Extra_3,Weapon_Extra_4=$[?(@.ProtoId == {{{id|18000}}})].Weapon_Extra_4,Weapon_Extra_5=$[?(@.ProtoId == {{{id|18000}}})].Weapon_Extra_5,Weapon_Extra_6=$[?(@.ProtoId == {{{id|18000}}})].Weapon_Extra_6
}}
}}
{|class="wikitable" align="center" {{#if: {{#external_value:Weapon_Extra_0|}}||style="display: none;"}}
{|class="wikitable" align="center" style="" {{#if: {{#external_value:Weapon_Extra_0|}}||style="display: none;"}}
<tr><th colspan="2">Weapon Traits</th></tr>{{#if: {{#external_value:Weapon_Extra_0|}}|{{#get_file_data:source=planner|file name=weapontraits.json|format=json|data=ID,Name,WikiName,WikiEffect|filters=ID={{#external_value:Weapon_Extra_0}}}}<tr><td>[[{{#external_value:WikiName}}|{{#external_value:Name}}]]</td><td>
<tr><th colspan="2">{{Tooltip|Weapon Traits|Weapon Traits are '''always''' active.}}</th></tr>{{#if: {{#external_value:Weapon_Extra_0|}}|{{#get_file_data:source=planner|file name=weapontraits.json|format=json|data=ID,Name,WikiName,WikiEffect|filters=ID={{#external_value:Weapon_Extra_0}}}}<tr><td>[[{{#external_value:WikiName}}|{{#external_value:Name}}]]</td><td>
{{#external_value:WikiEffect}}</td></tr>}}{{#if: {{#external_value:Weapon_Extra_1|}}|{{#get_file_data:source=planner|file name=weapontraits.json|format=json|data=ID,Name,WikiName,WikiEffect|filters=ID={{#external_value:Weapon_Extra_1}}}}<tr><td>[[{{#external_value:WikiName}}|{{#external_value:Name}}]]</td><td>
{{#external_value:WikiEffect}}</td></tr>}}{{#if: {{#external_value:Weapon_Extra_1|}}|{{#get_file_data:source=planner|file name=weapontraits.json|format=json|data=ID,Name,WikiName,WikiEffect|filters=ID={{#external_value:Weapon_Extra_1}}}}<tr><td>[[{{#external_value:WikiName}}|{{#external_value:Name}}]]</td><td>
{{#external_value:WikiEffect}}</td></tr>}}{{#if: {{#external_value:Weapon_Extra_2|}}|{{#get_file_data:source=planner|file name=weapontraits.json|format=json|data=ID,Name,WikiName,WikiEffect|filters=ID={{#external_value:Weapon_Extra_2}}}}<tr><td>[[{{#external_value:WikiName}}|{{#external_value:Name}}]]</td><td>
{{#external_value:WikiEffect}}</td></tr>}}{{#if: {{#external_value:Weapon_Extra_2|}}|{{#get_file_data:source=planner|file name=weapontraits.json|format=json|data=ID,Name,WikiName,WikiEffect|filters=ID={{#external_value:Weapon_Extra_2}}}}<tr><td>[[{{#external_value:WikiName}}|{{#external_value:Name}}]]</td><td>
Line 15: Line 16:
{{#external_value:WikiEffect}}</td></tr>}}
{{#external_value:WikiEffect}}</td></tr>}}
|}
|}
</div>

Latest revision as of 14:50, 3 March 2025

Directory planner does not have file weapontraits.json.Directory planner does not have file weapontraits.json.Directory planner does not have file weapontraits.json.Directory planner does not have file weapontraits.json.
Weapon TraitsWeapon Traits are always active.
[[Error: no local variable "WikiName" has been set.|Pepperbox]] Error: no local variable "WikiEffect" has been set.
[[Error: no local variable "WikiName" has been set.|Pepperbox]] Error: no local variable "WikiEffect" has been set.
[[Error: no local variable "WikiName" has been set.|Pepperbox]] Error: no local variable "WikiEffect" has been set.
[[Error: no local variable "WikiName" has been set.|Pepperbox]] Error: no local variable "WikiEffect" has been set.