Difference between revisions of "Template:Skill infobox"
Jump to navigation
Jump to search
Line 37: | Line 37: | ||
} | } | ||
}}{{#if: <!-- define vars --> | }}{{#if: <!-- define vars --> | ||
{{#vardefine:skill desc|[{{Skill trigger timing|{{{jp trigger timing|}}}}}] {{#if:{{{en description|}}}|{{{en description}}}|{{{jp description|?}}}}} {{#if:{{{proc chance|}}}|/ {{{proc chance|0}}}%}}|}} | {{#vardefine:skill desc|[{{Skill trigger timing|{{{jp trigger timing|}}}}}] {{#if:{{{en description|}}}|{{{en description}}}|{{{jp description|?}}}}} {{#if:{{{proc chance|}}}|/ {{{proc chance|0}}}%}}|}} | ||
<!-- split string at html tags (i.g. strip them) --> | <!-- split string at html tags (i.g. strip them) --> | ||
<!-- {{#arraydefine:raw skill desc|{{#var:skill desc}}|/<[^>]*>/}} --> | <!-- {{#arraydefine:raw skill desc|{{#var:skill desc}}|/<[^>]*>/}} --> | ||
Line 47: | Line 45: | ||
<!--{{#vardefine:raw skill desc|{{#tag:strip|{{#var:skill desc}}}}}}--> | <!--{{#vardefine:raw skill desc|{{#tag:strip|{{#var:skill desc}}}}}}--> | ||
<!-- just dont define it, it breaks a lot of things --> | <!-- just dont define it, it breaks a lot of things --> | ||
{{#vardefine:skill en name|{{#explode:{{{en name|}}}|/|0}}}} | {{#vardefine:skill en name|{{#explode:{{{en name|}}}|/|0}}}} | ||
{{#vardefine:skill jp name|{{#explode:{{{jp name|}}}|/|0}}}} | {{#vardefine:skill jp name|{{#explode:{{{jp name|}}}|/|0}}}} | ||
{{#vardefine:skill effect num|{{#explode:{{{jp name|}}}|/|1}}}} | {{#vardefine:skill effect num|{{#explode:{{{jp name|}}}|/|1}}}} | ||
}}<!-- end define vars --><!-- create subobject | }}<!-- end define vars --><!-- create subobject | ||
--><!--{{#vardefine:additional skills jp name | --><!--{{#vardefine:additional skills jp name | ||
Line 87: | Line 83: | ||
| Has preformatted English description = <br>{{#var:skill desc}} | | Has preformatted English description = <br>{{#var:skill desc}} | ||
| Has raw English description = <br>{{#var:raw skill desc}} | | Has raw English description = <br>{{#var:raw skill desc}} | ||
}}<!-- Grab evolution and precursor name --> | |||
{{#vardefine:evolution skill subobj| | {{#vardefine:evolution skill subobj| | ||
{{#if: {{{evolution|}}} | {{#if: {{{evolution|}}} |
Revision as of 19:34, 10 December 2018
Description
This templates creates a formatted string using the skill information as well as a skill subobject using the following properties:
- Has game context
- Has Japanese name
- Has English name
- Has Japanese-English name
- Has lowercase English name
- Has Japanese description
- Has English description
- Has skill trigger timing
- Has skill proc chance
- Has preformatted English description
- Has raw English description
- Has evolved skill
- Has precursor skill
- Has additional skills
Usage
{{Skill infobox | jp name = | en name = | jp-en name = | jp trigger timing = | jp description = | en description = | proc chance = }}
Parameters
- jp name
- Japanese name.
- en name
- English name.
- jp-en name
- Translated English name.
- jp trigger timing
- Activation method in Japanese without parentheses.
- jp description
- Skill description in Japanese.
- en description
- Translated English skill description.
- proc chance
- The skill's chance to activate at skill level 1 in percent.
- evolution
- The skill's evolution
- precursor
- The skill's pre-evolution (base)
Examples
{{Skill infobox | jp name = 獣の末裔 | en name = Beast Descendant | jp trigger timing = 移動後 | jp description = 自身に頑強付与 | en description = Apply {{Status effect|頑強}} to Self | proc chance = 50 }}
{{#ifexpr:0 > 0|
Beast Descendant | |
---|---|
JP Name | 獣の末裔 |
Trigger timing | After MovingAfter this unit is held and released by their player. Triggered and applied before [After Not Moving] effects. Effects of the same timing from same unit are all triggered together before they are applied. |
Effect | Apply TenacityDEF Up by 0.9x ~ 0.45x for 1 turn (Buff) to Self |
Proc Chance | 50% |