Template:Infobox-ability/Feat/sandbox

Purpose
Convert pages from Feat to Infobox-ability.

Usage
In place of: {{Feat ... substitute: {{subst:Infobox-ability/Feat ...

Troubleshooting
The first line after the template name cannot be a comment, or the substitution will fail. Simply delete the comment to work around the error.

Coding
{{{{{|safesubst:}}}#vardefine:name|{{{{{|safesubst:}}}#if:{{{name|}}}|{{{name|}}}|{{PAGENAME}}}}search: ^{{{{{|safesubst:}}}lc:{{{{{|safesubst:}}}#var:name}}{{{cost|}}}}}^{{{{{|safesubst:}}}#vardefine:power|{{{{{|safesubst:}}}#if:{{{{{|safesubst:}}}#pos:{{{{{|safesubst:}}}lc:{{{{{|safesubst:}}}#var:name}}{{{cost|}}}}}|ki}}|Ki|{{{{{|safesubst:}}}#if:{{{{{|safesubst:}}}IO-TF/sandbox|{{{save|}}}}}{{{{{|safesubst:}}}IO-TF/sandbox|{{{dragonmark|}}}}}|SLA}}}}}}{{{{{|safesubst:}}}#if:{{{{{|safesubst:}}}#var:debug}}|, power: {{{{{|safesubst:}}}#var:power}}}}{{{{{|safesubst:}}}void|

}}{{{{{|safesubst:}}}#vardefine:passive|{{{{{|safesubst:}}}IO-TF/sandbox|{{{passive|}}}}}}}{{{{{|safesubst:}}}#if:{{{{{|safesubst:}}}#var:debug}}|, passive: {{{{{|safesubst:}}}#var:passive}}}}{{{{{|safesubst:}}}void|

}}{{{{{|safesubst:}}}#vardefine:toggled|{{{{{|safesubst:}}}IO-TF/sandbox|{{{metamagic|}}}}}{{{{{|safesubst:}}}IO-TF/sandbox|{{{stance|}}}}}}}{{{{{|safesubst:}}}#if:{{{{{|safesubst:}}}#var:debug}}|, toggled: {{{{{|safesubst:}}}#var:toggled}}}}{{{{{|safesubst:}}}void|

}}{{{{{|safesubst:}}}#vardefine:active|{{{{{|safesubst:}}}#if:{{{{{|safesubst:}}}#var:power}}{{{{{|safesubst:}}}IO-TF/sandbox|{{{cost|}}}}}{{{{{|safesubst:}}}IO-TF/sandbox|{{{cooldown|}}}}}|yes|{{{{{|safesubst:}}}#if:{{{{{|safesubst:}}}#var:toggled}}||{{{active|}}}}}}}}}{{{{{|safesubst:}}}#if:{{{{{|safesubst:}}}#var:debug}}|, active: {{{{{|safesubst:}}}#var:active}}}}{{{{{|safesubst:}}}void|

}}{{{{{|safesubst:}}}#vardefine:showactive|{{{{{|safesubst:}}}#var:active}}{{{{{|safesubst:}}}#if:{{{{{|safesubst:}}}#var:passive}}{{{{{|safesubst:}}}#var:toggled}}||default}}}}{{{{{|safesubst:}}}#if:{{{{{|safesubst:}}}#var:debug}}|, showactive: {{{{{|safesubst:}}}#var:showactive}} }}{{{{{|safesubst:}}}void|

}}{{Infobox-ability/sandbox
 * generated using = Infobox-ability/Feat/sandbox ({{{{{|safesubst:}}}date}})

|{{{{{|safesubst:}}}#var:power}} |{{{{{|safesubst:}}}csv/sandbox |{{{{{|safesubst:}}}#var:feat}} |{{{{{|safesubst:}}}#var:enhancement}} |delimiter=/ }} |delimiter={{{{{|safesubst:}}}sp/sandbox}} }}
 * name            = {{{{{|safesubst:}}}#if:{{{name|}}}|{{{name|}}}|}}
 * icon            = {{{icon|}}}
 * image           =
 * float           =
 * type            = {{{{{|safesubst:}}}csv/sandbox


 * passive         = {{{{{|safesubst:}}}#var:passive}}
 * active          = {{{{{|safesubst:}}}#var:active}}
 * toggled         = {{{{{|safesubst:}}}#var:toggled}}


 * prerequisite    = {{{prerequisite|}}}
 * prerequisite of =


 * universal       =
 * free            = {{{free|}}}

{{{{{|safesubst:}}}#if:{{{{{|safesubst:}}}#var:feat}}|{{{{{|safesubst:}}}#if:{{{{{|safesubst:}}}IO-TF/sandbox|{{{free|}}}}}|| {{{{{|safesubst:}}}void| I haven't figured out how to make blank lines appear only when I want them to }}

{{{{{|safesubst:}}}!}} heroic          = {{{{{|safesubst:}}}!}} epic            = {{{epic|}}} {{{{{|safesubst:}}}!}} epic destiny    = {{{epic destiny|}}} {{{{{|safesubst:}}}!}} legendary       = {{{legendary|}}} {{{{{|safesubst:}}}!}} repeatable      = }}}}


 * class feat      = {{{{{|safesubst:}}}#var:classfeat}}
 * bonus feat      = {{{{{|safesubst:}}}#var:bonusfeat}}
 * racial feat     = {{{{{|safesubst:}}}#var:racialfeat}}
 * warforged body  = {{{warforged body feat|}}}

{{{{{|safesubst:}}}#if:{{{{{|safesubst:}}}#var:enhancement}}|

{{{{{|safesubst:}}}!}} enhancement tree = {{{{{|safesubst:}}}!}} ranks           = {{{{{|safesubst:}}}!}} action points   = {{{{{|safesubst:}}}sp/sandbox}}}}


 * past life       = {{{past life|}}}
 * favor reward    =
 * dragonmark      = {{{dragonmark|}}}
 * granted by      =


 * from item       =
 * from spell      =

{{{{{|safesubst:}}}#if:{{{{{|safesubst:}}}#var:active}}{{{{{|safesubst:}}}#var:toggled}}|

{{{{{|safesubst:}}}!}} cost            = {{{cost|}}} {{{{{|safesubst:}}}!}} target          = {{{target|}}} {{{{{|safesubst:}}}!}} range           = {{{{{|safesubst:}}}!}} area            = {{{{{|safesubst:}}}!}} duration        = {{{duration|}}} {{{{{|safesubst:}}}!}} save            = {{{save|}}} {{{{{|safesubst:}}}!}} dc              = {{{{{|safesubst:}}}!}} cooldown        = {{{cooldown|}}}}}

{{{{{|safesubst:}}}#if:{{{{{|safesubst:}}}#var:power}}| | {{{{{|safesubst:}}}Infobox-ability/usage/sla mechanics}} }} | {{{{{|safesubst:}}}Infobox-ability/usage/combat effects/sandbox|{{{description|}}}}}

{{{{{|safesubst:}}}Infobox-ability/usage/magic effects/sandbox|{{{description|}}}}}

{{{{{|safesubst:}}}Infobox-ability/usage/bonus effects/sandbox|{{{description|}}}}}


 * proficiency    =
 * item           = {{{item|}}}


 * grants         =

Notes {{{note|}}}}}{{{{{|safesubst:}}}#if:{{{see also|}}}| See also {{{see also|}}}}} }}
 * description    = {{{description|}}}{{{{{|safesubst:}}}#if:{{{note|}}}|
 * debug          = {{{{{|safesubst:}}}#var:debug}}