Difference between revisions of "Template:Skill description"

Jump to navigation Jump to search
changed defaults here just in case too
(Everythiiiiing everythiiiiing)
(changed defaults here just in case too)
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly><onlyinclude>{{#if:{{#var:skill page|}}|{{#vardefine:effect tags|}}{{#vardefine:potency min|{{{mult|0}}}}}{{#vardefine:potency max|{{{mult_max|0}}}}}
<includeonly><onlyinclude>{{#if:{{#var:skill page|}}|{{#vardefine:effect tags|}}{{#vardefine:potency min|{{{mult|0}}}}}{{#vardefine:potency max|{{{mult_max|0}}}}}
}}<!--specifying targets-->{{#vardefine:target|{{Skill targets|self={{{target_self|0}}}|team={{{target_my_team|0}}}|enemy={{{target_enemy|0}}}}}{{#ifeq:{{{distance|0}}} {{{distance_h|0}}} {{{range_h|0}}} {{{range_v|0}}} {{{range_d|0}}}|0 0 0 0 0||{{spaces|1}}}}{{#if:{{{override range|}}}|{{{override range}}}|{{Skill range|{{{distance|0}}} {{{distance_h|0}}} {{{range_h|0}}} {{{range_v|0}}} {{{range_d|0}}} {{{is_square|0}}}}}}}
}}{{#vardefine:numerical range|{{{distance|0}}} {{{distance_h|0}}} {{{range_h|0}}} {{{range_v|0}}} {{{range_d|0}}} {{{is_square|0}}}}}<!--specifying targets-->{{#vardefine:target|{{Skill targets|self={{{target_self|0}}}|team={{#ifeq:{{#var:numerical range}}|0 0 0 0 0 0|0|{{{target_my_team|0}}}}}|enemy={{{target_enemy|0}}}}}{{#ifeq:{{#var:numerical range}}|0 0 0 0 0 0||{{spaces|1}}}}{{#if:{{{override range|}}}|{{{override range}}}|{{Skill range|{{#var:numerical range}}}}}}
}}{{#vardefine:desc|<!--apply status-->{{#ifeq:{{{target_self|0}}} {{{target_my_team|0}}} {{{target_enemy|0}}}|0 0 0||{{#ifeq:{{{add_status_id|0}}}|0||{{#if:{{#var:skill page|}}|{{#vardefine:effect tags|Apply {{Status name|id={{{add_status_id}}}}};{{#var:effect tags}}}}
}}{{#vardefine:desc|<!--apply status-->{{#ifeq:{{{target_self|0}}} {{{target_my_team|0}}} {{{target_enemy|0}}}|0 0 0||{{#ifeq:{{{add_status_id|0}}}|0||{{#if:{{#var:skill page|}}|{{#vardefine:effect tags|Apply {{Status name|id={{{add_status_id}}}}};{{#var:effect tags}}}}
}}Apply {{Status|id={{{add_status_id|}}}}} to {{#var:target}}{{#ifeq:{{#var:skill page|false}}|true|[[Category:Skill that uses {{Status name|id={{{add_status_id|}}}}}]]}}{{#vardefine:effect present|true}}
}}Apply {{Status|id={{{add_status_id|}}}}} to {{#var:target}}{{#ifeq:{{#var:skill page|false}}|true|[[Category:Skill that uses {{Status name|id={{{add_status_id|}}}}}]]}}{{#vardefine:effect present|true}}
Line 13: Line 13:
}}<!--status resistance (unused?)-->{{#ifeq:{{{reduce_status_id|0}}}|0||
}}<!--status resistance (unused?)-->{{#ifeq:{{{reduce_status_id|0}}}|0||
{{#if:{{#var:effect present|}}|&#32;+&#32;}}Take {{Skill effect potency|base={{#expr:{{{mult|0}}} / 100}}|max={{#expr:{{{mult_max|0}}} / 100}}}}x damage from enemies with {{Status|id={{{reduce_status_id}}}}}{{#vardefine:effect present|true}}
{{#if:{{#var:effect present|}}|&#32;+&#32;}}Take {{Skill effect potency|base={{#expr:{{{mult|0}}} / 100}}|max={{#expr:{{{mult_max|0}}} / 100}}}}x damage from enemies with {{Status|id={{{reduce_status_id}}}}}{{#vardefine:effect present|true}}
}}<!--change hp-->{{#ifeq:{{{add_hp|0}}}|0||{{#if:{{#var:skill page|}}|{{#vardefine:effect tags|{{#ifexpr:{{{add_hp}}} > 0|Increase|Decrease}} HP;{{#ifeq:{{{hp_drain_mult|0}}}|0||Lifesteal;}}{{#var:effect tags}}{{#vardefine:potency min|{{{add_hp}}}}}{{#vardefine:potency max|{{{max_add_hp|0}}}}}}}
}}<!--change hp-->{{#ifeq:{{{add_hp|0}}}|0||{{#if:{{#var:skill page|}}|{{#vardefine:effect tags|{{#ifexpr:{{{add_hp}}} > 0|Increase|Decrease}} HP;{{#ifexpr:({{{hp_drain_mult|0}}} != 0 or {{{hp_drain_add|0}}} != 0)|Lifesteal;}}{{#var:effect tags}}{{#vardefine:potency min|{{{add_hp}}}}}{{#vardefine:potency max|{{{max_add_hp|0}}}}}}}
}}{{#if:{{#var:effect present|}}|&#32;+&#32;}}[[{{#ifexpr:{{{add_hp}}} > 0|Increase|Decrease}} HP|{{#ifexpr:{{{add_hp}}} > 0|+}}{{Skill effect potency|base={{{add_hp}}}|max={{{max_add_hp|0}}}}} HP]] to {{#var:target}}{{#ifeq:{{{hp_drain_mult|0}}}|0||, [[Lifesteal|steal]] {{Skill effect potency|base={{{hp_drain_mult}}}|max={{{hp_drain_mult_max|0}}}}}% of decreased HP}}{{#vardefine:effect present|true}}
}}{{#if:{{#var:effect present|}}|&#32;+&#32;}}[[{{#ifexpr:{{{add_hp}}} > 0|Increase|Decrease}} HP|{{#ifexpr:{{{add_hp}}} > 0|+}}{{Skill effect potency|base={{{add_hp}}}|max={{{max_add_hp|0}}}}} HP]] to {{#var:target}}<!--
}}<!--change cp-->{{#ifeq:{{{add_cp|0}}}|0||{{#if:{{#var:skill page|}}|{{#vardefine:effect tags|{{#ifexpr:{{{add_cp}}} > 0|Increase|Decrease}} CP;{{#ifeq:{{{cp_drain_mult|0}}}|0||CP steal;}}{{#var:effect tags}}{{#vardefine:potency min|{{{add_cp}}}}}{{#vardefine:potency max|{{{max_add_cp|0}}}}}}}
Lifesteal mult-->{{#ifeq:{{{hp_drain_mult|0}}}|0||, [[Lifesteal|steal]] {{Skill effect potency|base={{{hp_drain_mult}}}|max={{{hp_drain_mult_max|0}}}}}% of decreased HP}}<!--
}}{{#if:{{#var:effect present|}}|&#32;+&#32;}}[[{{#ifexpr:{{{add_cp}}} > 0|Increase|Decrease}} CP|{{#ifexpr:{{{add_cp}}} > 0|+}}{{Skill effect potency|base={{{add_cp}}}|max={{{max_add_cp|0}}}}} CP]] to {{#var:target}}{{#ifeq:{{{cp_drain_mult|0}}}|0||, [[CP steal|steal]] {{Skill effect potency|base={{{cp_drain_mult}}}|max={{{cp_drain_mult_max|0}}}}}% of decreased CP}}{{#vardefine:effect present|true}}
Lifesteal add-->{{#ifeq:{{{hp_drain_add|0}}}|0||, [[Lifesteal|steal]] up to {{Skill effect potency|base={{{hp_drain_add}}}|max={{{hp_drain_add_max|0}}}}} HP}}{{#vardefine:effect present|true}}
}}<!--change cp-->{{#ifeq:{{{add_cp|0}}}|0||{{#if:{{#var:skill page|}}|{{#vardefine:effect tags|{{#ifexpr:{{{add_cp}}} > 0|Increase|Decrease}} CP;{{#ifexpr:({{{cp_drain_mult|0}}} != 0 or {{{cp_drain_add|0}}} != 0)|CP steal;}}{{#var:effect tags}}{{#vardefine:potency min|{{{add_cp}}}}}{{#vardefine:potency max|{{{max_add_cp|0}}}}}}}
}}{{#if:{{#var:effect present|}}|&#32;+&#32;}}[[{{#ifexpr:{{{add_cp}}} > 0|Increase|Decrease}} CP|{{#ifexpr:{{{add_cp}}} > 0|+}}{{Skill effect potency|base={{{add_cp}}}|max={{{max_add_cp|0}}}}} CP]] to {{#var:target}}<!--
CPSteal mult-->{{#ifeq:{{{cp_drain_mult|0}}}|0||, [[CP steal|steal]] {{Skill effect potency|base={{{cp_drain_mult}}}|max={{{cp_drain_mult_max|0}}}}}% of decreased CP}}<!--
CPSteal add-->{{#ifeq:{{{cp_drain_add|0}}}|0||, [[CP steal|steal]] up to {{Skill effect potency|base={{{cp_drain_add}}}|max={{{cp_drain_add_max|0}}}}} CP}}{{#vardefine:effect present|true}}
}}<!--change hate-->{{#ifeq:{{{add_hate|0}}}|0||
}}<!--change hate-->{{#ifeq:{{{add_hate|0}}}|0||
{{#if:{{#var:effect present|}}|&#32;+&#32;}}{{#ifexpr:{{{add_hate}}} > 0|+}}{{Skill effect potency|base={{{add_hate}}}|max={{{max_add_hate|0}}}}} Hate to {{#var:target}}{{#vardefine:effect present|true}}
{{#if:{{#var:effect present|}}|&#32;+&#32;}}{{#ifexpr:{{{add_hate}}} > 0|+}}{{Skill effect potency|base={{{add_hate}}}|max={{{max_add_hate|0}}}}} Hate to {{#var:target}}{{#vardefine:effect present|true}}
}}<!--extra movement-->{{#ifexpr:{{{add_sp_v|0}}} = 0 and {{{add_sp_h|0}}} = 0 ||
}}<!--extra movement-->{{#ifexpr:{{{add_sp_v|0}}} = 0 and {{{add_sp_h|0}}} = 0 ||
{{#if:{{#var:effect present|}}|&#32;+&#32;}}{{#ifeq:{{{add_sp_v|0}}}|0|
{{#if:{{#var:effect present|}}|&#32;+&#32;}}{{Movement change|horizontal={{{add_sp_h|0}}}|vertical={{{add_sp_v|0}}}}}{{#if:{{#var:skill page|}}|{{#ifexpr:{{{add_sp_h|0}}} > 0 and {{{add_sp_v|0}}} > 0|{{#vardefine:effect tags|Add omnidirectional move;{{#var:effect tags}}}}|{{#ifexpr:{{{add_sp_h|0}}} > 0|{{#vardefine:effect tags|Add horizontal move;{{#var:effect tags}}}}}}{{#ifexpr:{{{add_sp_v|0}}} > 0|{{#vardefine:effect tags|Add vertical move;{{#var:effect tags}}}}}}}}}}<!--{{#ifeq:{{{add_sp_v|0}}}|0|
[[Increase Movement|Increases horizontal movement]] by {{{add_sp_h}}}{{#if:{{#var:skill page|}}|{{#vardefine:effect tags|Add horizontal move;{{#var:effect tags}}}}
{{#ifexpr:{{{add_sp_h|0}}} > 0|[[Increase Movement|Increase horizontal movement]] by {{{add_sp_h}}}{{#if:{{#var:skill page|}}|{{#vardefine:effect tags|Add horizontal move;{{#var:effect tags}}}}
}}|{{#ifeq:{{{add_sp_h|0}}}|0|
}}|Decrease horizontal movement by {{#expr:-{{{add_sp_h|0}}}}}}}|{{#ifeq:{{{add_sp_h|0}}}|0|
[[Increase Movement|Increases vertical movement]] by {{{add_sp_v}}}{{#if:{{#var:skill page|}}|{{#vardefine:effect tags|Add vertical move;{{#var:effect tags}}}}
{{#ifexpr:{{{add_sp_v|0}}} > 0|[[Increase Movement|Increase vertical movement]] by {{{add_sp_v}}}{{#if:{{#var:skill page|}}|{{#vardefine:effect tags|Add vertical move;{{#var:effect tags}}}}
}}|
}}|Decrease vertical movement by {{#expr:-{{{add_sp_v|0}}}}}}}|
[[Increase Movement|Increases omnidirectional movement]] by {{{add_sp_h}}}x{{{add_sp_v}}}{{#if:{{#var:skill page|}}|{{#vardefine:effect tags|Add omnidirectional move;{{#var:effect tags}}}}
{{#ifexpr:{{{add_sp_v|0}}} > 0 or {{{add_sp_h}}} > 0|[[Increase Movement|Increase omnidirectional movement]] by {{{add_sp_h}}}x{{{add_sp_v}}}{{#if:{{#var:skill page|}}|{{#vardefine:effect tags|Add omnidirectional move;{{#var:effect tags}}}}
}}}}}}{{#vardefine:effect present|true}}
}}|Decrease omnidirectional movement by {{#expr:-{{{add_sp_h|0}}}}}x{{#expr:-{{{add_sp_v|0}}}}}}}}}}}-->{{#vardefine:effect present|true}}
}}<!--pushback/pullback-->{{#ifeq:{{{knockback|0}}}|0||{{#if:{{#var:skill page|}}|{{#vardefine:effect tags|{{#ifexpr:{{{knockback}}} > 0|Push|Pull}};{{#var:effect tags}}{{#vardefine:potency min|{{#expr:abs({{{knockback}}})}}}}{{#vardefine:potency max|{{#expr:abs({{{knockback}}})}}}}}}
}}<!--pushback/pullback-->{{#ifeq:{{{knockback|0}}}|0||{{#if:{{#var:skill page|}}|{{#vardefine:effect tags|{{#ifexpr:{{{knockback}}} > 0|Push|Pull}};{{#var:effect tags}}{{#vardefine:potency min|{{#expr:abs({{{knockback}}})}}}}{{#vardefine:potency max|{{#expr:abs({{{knockback}}})}}}}}}
}}{{#if:{{#var:effect present|}}|&#32;+&#32;}}[[Blowback|{{#ifexpr:{{{knockback}}} > 0|Push away|Attract}}]] {{#var:target}} by {{#expr:abs({{{knockback}}})}} square{{#ifexpr:abs({{{knockback}}}) = 1||s}}{{#vardefine:effect present|true}}
}}{{#if:{{#var:effect present|}}|&#32;+&#32;}}[[Blowback|{{#ifexpr:{{{knockback}}} > 0|Push away|Attract}}]] {{#var:target}} by {{#expr:abs({{{knockback}}})}} square{{#ifexpr:abs({{{knockback}}}) = 1||s}}{{#vardefine:effect present|true}}
Line 56: Line 60:
}}<!--change FP payout-->{{#ifeq:{{{add_support_point|0}}}|0||{{#if:{{#var:skill page|}}|{{#vardefine:effect tags|Add FP;{{#var:effect tags}}{{#vardefine:potency min|{{{add_support_point}}}}}{{#vardefine:potency max|{{{max_add_support_point|0}}}}}}}
}}<!--change FP payout-->{{#ifeq:{{{add_support_point|0}}}|0||{{#if:{{#var:skill page|}}|{{#vardefine:effect tags|Add FP;{{#var:effect tags}}{{#vardefine:potency min|{{{add_support_point}}}}}{{#vardefine:potency max|{{{max_add_support_point|0}}}}}}}
}}{{#if:{{#var:effect present|}}|&#32;+&#32;}}{{#ifeq:{{{support_ok|0}}}|0|(Disabled on supports)&#32;}}[[Items|Additional]] {{Item|Ally Points}} (+{{Skill effect potency|base={{{add_support_point}}}|max={{{max_add_support_point|0}}}}}%){{#vardefine:effect present|true}}
}}{{#if:{{#var:effect present|}}|&#32;+&#32;}}{{#ifeq:{{{support_ok|0}}}|0|(Disabled on supports)&#32;}}[[Items|Additional]] {{Item|Ally Points}} (+{{Skill effect potency|base={{{add_support_point}}}|max={{{max_add_support_point|0}}}}}%){{#vardefine:effect present|true}}
}}<!--change item payout-->{{#ifeq:{{{item_id|0}}}|0||{{#if:{{#var:skill page|}}|{{#vardefine:effect tags|Add {{{item_id}}};{{#var:effect tags}}{{#vardefine:potency min|{{{prob_value|0}}}}}{{#vardefine:potency max|{{{prob_max_value|0}}}}}}}
}}{{#if:{{#var:effect present|}}|&#32;+&#32;}}{{#ifeq:{{{support_ok|0}}}|0|(Disabled on supports)&#32;}}Extra chance of {{Item|id={{{item_id}}}}} (+{{Skill effect potency|base={{{prob_value|0}}}|max={{{prob_max_value|0}}}}}%){{#vardefine:effect present|true}}
}}<!--new entries here-->
}}<!--new entries here-->
}}<!--nothing-->{{#if:{{#var:effect present|}}||{{#vardefine:desc|No effect}}}}<!--turn intervals-->{{#ifexpr:{{{timing|0}}} != 8 and {{{timing|0}}} != 9|{{#vardefine:desc|{{#if:{{#vardefineecho:turn interval|{{Skill turn interval|interval={{{turn_interval|0}}}|surplus={{{turn_interval_surplus|0}}}|total turn={{{turn_interval_is_total_turn|0}}}}}}}|({{#var:turn interval|}})&#32;}}{{#var:desc}}}}
}}<!--nothing-->{{#if:{{#var:effect present|}}||{{#vardefine:desc|No effect}}
}}<!--turn intervals-->{{#ifexpr:{{{timing|0}}} != 8 and {{{timing|0}}} != 9|{{#vardefine:desc|{{#if:{{#vardefineecho:turn interval|{{Skill turn interval|interval={{{turn_interval|1}}}|surplus={{{turn_interval_surplus|0}}}|total turn={{{turn_interval_is_total_turn|1}}}}}}}|({{#var:turn interval|}})&#32;}}{{#var:desc}}}}
}}<!--CP conditions-->{{#if:{{#vardefineecho:cp condition|{{Value condition|value=CP|equal={{{cond_cp_equal|0}}}|less={{{cond_cp_less|0}}}|greater={{{cond_cp_greater|0}}}|cond_type={{{cond_cp_combination_type|0}}}}}}}|{{#vardefine:desc|(If {{#var:cp condition}}) {{#var:desc}}}}
}}<!--HP conditions-->{{#if:{{#vardefineecho:hp condition|{{Value condition|value=HP|equal={{{cond_hp_prop_equal|0}}}|less={{{cond_hp_prop_less|0}}}|greater={{{cond_hp_prop_greater|0}}}|cond_type={{{cond_hp_prop_combination_type|0}}}}}}}|{{#vardefine:desc|(If {{#var:hp condition}}%) {{#var:desc}}}}
}}<!--always explicitly state trigger timings-->{{#ifeq:{{{timing|0}}}|9|{{#vardefine:desc|[{{Skill trigger timing|9}}] {{#var:desc}}}}
}}<!--always explicitly state trigger timings-->{{#ifeq:{{{timing|0}}}|9|{{#vardefine:desc|[{{Skill trigger timing|9}}] {{#var:desc}}}}
}}{{#ifeq:{{#var:skill page|false}}|true|<!--creating subobject-->{{#subobject:effect{{#var:skillnumber}}
}}{{#ifeq:{{#var:skill page|false}}|true|<!--creating subobject-->{{#subobject:effect{{#var:skillnumber}}
Line 69: Line 78:
| Has trigger timing ID = {{{timing|0}}}
| Has trigger timing ID = {{{timing|0}}}
| Has range = {{{distance|0}}} {{{distance_h|0}}} {{{range_h|0}}} {{{range_v|0}}} {{{range_d|0}}} {{{is_square|0}}}
| Has range = {{{distance|0}}} {{{distance_h|0}}} {{{range_h|0}}} {{{range_v|0}}} {{{range_d|0}}} {{{is_square|0}}}
| Has turn interval = {{{turn_interval|0}}} {{{turn_interval_surplus|0}}} {{{turn_interval_is_total_turn|0}}}
| Has turn interval = {{{turn_interval|1}}} {{{turn_interval_surplus|0}}} {{{turn_interval_is_total_turn|1}}}
}}|}}{{#vardefine:effect present|}}{{#var:desc}}</includeonly></onlyinclude><noinclude>{{Documentation}}</noinclude>
}}|}}{{#vardefine:effect present|}}{{#var:desc}}</includeonly></onlyinclude><noinclude>{{Documentation}}</noinclude>
trusted
5,894

edits

Navigation menu