Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
Revision as of 21:51, 16 May 2024 by imported>Skolander
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Item Frame

Simple Template for inserting ability icons in frame. No every ability is added yet, so if icons of abilities that you want to use is missing please upload icons that respects format described below.

Parameters

abilityName or 1st unnamed parameter - [required] name of the ability to display. Filename is created from this parameter by adding Ability_ in front and .png at the end.
For example {{AbilityFrame|Shadowbolt}} will take file with the name Ability_Shadowbolt.png
size or 2nd unnamed parameter - [optional] size of the box in pixels. Defaults to 64.
frameName or 3rd unname parameter - [optional] frame of the ability icon. Possible values are normal, circle, travel and ultimate. Defaults to normal.
link - [optional] if this paramter is defined, clicking the icon will link to the icon's image page, rather than the ability page.

Examples and ability names

Examples

{{AbilityFrame|Shadowbolt}}
{{#vardefine: abilityName | Shadowbolt }}{{#vardefine: abilityNameNoSpace | {{#replace:{{#var: abilityName}}}} }}{{#vardefine: subLink | Shadowbolt }}{{#vardefine: bgSizeParameter | 25 }}{{#vardefine: frameName | normal }}{{#vardefine: generalScaleFactor | 0.95}}{{#vardefine: bgSize | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: bgSizeScaledUp | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: bgSizeScaledDown | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: frameOffsetBase | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: frameOffsetTravel | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: frameOffsetUltimate | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: isSpecialFrame | }}{{#vardefine: isCircle | 0 }}{{#vardefine: frameOffsetLeft | }}{{#vardefine: frameOffsetTop | }}

[[File:Ability_{{#var: abilityNameNoSpace}}.png|{{#var: bgSizeSizeScaledUp}}px|link={{#var: subLink}}]]

{{AbilityFrame|Shadowbolt|128}}
{{#vardefine: abilityName | Shadowbolt }}{{#vardefine: abilityNameNoSpace | {{#replace:{{#var: abilityName}}}} }}{{#vardefine: subLink | Shadowbolt }}{{#vardefine: bgSizeParameter | 128 }}{{#vardefine: frameName | normal }}{{#vardefine: generalScaleFactor | 0.95}}{{#vardefine: bgSize | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: bgSizeScaledUp | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: bgSizeScaledDown | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: frameOffsetBase | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: frameOffsetTravel | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: frameOffsetUltimate | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: isSpecialFrame | }}{{#vardefine: isCircle | 0 }}{{#vardefine: frameOffsetLeft | }}{{#vardefine: frameOffsetTop | }}

[[File:Ability_{{#var: abilityNameNoSpace}}.png|{{#var: bgSizeSizeScaledUp}}px|link={{#var: subLink}}]]

{{AbilityFrame|Shadowbolt|128|ultimate}}
{{#vardefine: abilityName | Shadowbolt }}{{#vardefine: abilityNameNoSpace | {{#replace:{{#var: abilityName}}}} }}{{#vardefine: subLink | Shadowbolt }}{{#vardefine: bgSizeParameter | 128 }}{{#vardefine: frameName | ultimate }}{{#vardefine: generalScaleFactor | 0.95}}{{#vardefine: bgSize | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: bgSizeScaledUp | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: bgSizeScaledDown | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: frameOffsetBase | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: frameOffsetTravel | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: frameOffsetUltimate | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: isSpecialFrame | }}{{#vardefine: isCircle | 0 }}{{#vardefine: frameOffsetLeft | }}{{#vardefine: frameOffsetTop | }}

[[File:Ability_{{#var: abilityNameNoSpace}}.png|{{#var: bgSizeSizeScaledUp}}px|link={{#var: subLink}}]]

{{AbilityFrame|Shadowbolt|128|travel}}
{{#vardefine: abilityName | Shadowbolt }}{{#vardefine: abilityNameNoSpace | {{#replace:{{#var: abilityName}}}} }}{{#vardefine: subLink | Shadowbolt }}{{#vardefine: bgSizeParameter | 128 }}{{#vardefine: frameName | travel }}{{#vardefine: generalScaleFactor | 0.95}}{{#vardefine: bgSize | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: bgSizeScaledUp | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: bgSizeScaledDown | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: frameOffsetBase | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: frameOffsetTravel | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: frameOffsetUltimate | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: isSpecialFrame | }}{{#vardefine: isCircle | 0 }}{{#vardefine: frameOffsetLeft | }}{{#vardefine: frameOffsetTop | }}

[[File:Ability_{{#var: abilityNameNoSpace}}.png|{{#var: bgSizeSizeScaledUp}}px|link={{#var: subLink}}]]

"Ultimate and travel icons looks smaller because of frame margins, but general icon size will still be declared size (128 in this case)"

{{AbilityFrame|BloodHunger|128|circle}}
{{#vardefine: abilityName | BloodHunger }}{{#vardefine: abilityNameNoSpace | {{#replace:{{#var: abilityName}}}} }}{{#vardefine: subLink | BloodHunger }}{{#vardefine: bgSizeParameter | 128 }}{{#vardefine: frameName | circle }}{{#vardefine: generalScaleFactor | 0.95}}{{#vardefine: bgSize | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: bgSizeScaledUp | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: bgSizeScaledDown | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: frameOffsetBase | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: frameOffsetTravel | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: frameOffsetUltimate | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: isSpecialFrame | }}{{#vardefine: isCircle | 0 }}{{#vardefine: frameOffsetLeft | }}{{#vardefine: frameOffsetTop | }}

[[File:Ability_{{#var: abilityNameNoSpace}}.png|{{#var: bgSizeSizeScaledUp}}px|link={{#var: subLink}}]]

Ability Names

If ability has sub-ability (e.g. Recast, or additional abilities from Bear Form) just add name of the sub ability at the end:
- Recast

{{AbilityFrame|VeilOfIllusionRecast|128|travel}}
{{#vardefine: abilityName | VeilOfIllusionRecast }}{{#vardefine: abilityNameNoSpace | {{#replace:{{#var: abilityName}}}} }}{{#vardefine: subLink | VeilOfIllusionRecast }}{{#vardefine: bgSizeParameter | 128 }}{{#vardefine: frameName | travel }}{{#vardefine: generalScaleFactor | 0.95}}{{#vardefine: bgSize | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: bgSizeScaledUp | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: bgSizeScaledDown | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: frameOffsetBase | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: frameOffsetTravel | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: frameOffsetUltimate | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: isSpecialFrame | }}{{#vardefine: isCircle | 0 }}{{#vardefine: frameOffsetLeft | }}{{#vardefine: frameOffsetTop | }}

[[File:Ability_{{#var: abilityNameNoSpace}}.png|{{#var: bgSizeSizeScaledUp}}px|link={{#var: subLink}}]]

- Bear Form Smash

{{AbilityFrame|BearFormSmash|128|normal}}
{{#vardefine: abilityName | BearFormSmash }}{{#vardefine: abilityNameNoSpace | {{#replace:{{#var: abilityName}}}} }}{{#vardefine: subLink | BearFormSmash }}{{#vardefine: bgSizeParameter | 128 }}{{#vardefine: frameName | normal }}{{#vardefine: generalScaleFactor | 0.95}}{{#vardefine: bgSize | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: bgSizeScaledUp | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: bgSizeScaledDown | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: frameOffsetBase | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: frameOffsetTravel | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: frameOffsetUltimate | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: isSpecialFrame | }}{{#vardefine: isCircle | 0 }}{{#vardefine: frameOffsetLeft | }}{{#vardefine: frameOffsetTop | }}

[[File:Ability_{{#var: abilityNameNoSpace}}.png|{{#var: bgSizeSizeScaledUp}}px|link={{#var: subLink}}]]